EGF Engine
Release 0.1.0

org.eclipse.egf.model
Interface ContextElement

All Superinterfaces:
NamedModelElementWithId
All Known Implementing Classes:
ContextElementImpl

public interface ContextElement
extends NamedModelElementWithId

A representation of the model object 'Context Element'.

The following features are supported:

See Also:
ModelPackage.getContextElement()

Method Summary
 Type getContextType()
          Returns the value of the 'Context Type' containment reference
 ContractElementReference getContractElementReference()
          Returns the value of the 'Contract Element Reference' containment reference
 String getContractReferenceId()
          Returns the value of the 'Contract Reference Id' attribute
 String getKey()
          Returns the value of the 'Key' attribute
 String getPluginId()
          Returns the value of the 'Plugin Id' attribute
 String getReadableValue()
          Returns the value of the 'Readable Value' attribute.
 Object getValue()
          Returns the value of the 'Value' attribute
 void setContextType(Type value)
          Sets the value of the 'Context Type' containment reference
 void setContractElementReference(ContractElementReference value)
          Sets the value of the 'Contract Element Reference' containment reference
 void setContractReferenceId(String value)
          Sets the value of the 'Contract Reference Id' attribute
 void setKey(String value)
          Sets the value of the 'Key' attribute
 void setPluginId(String value)
          Sets the value of the 'Plugin Id' attribute.
 void setReadableValue(String value)
          Sets the value of the 'Readable Value' attribute
 void setValue(Object value)
          Sets the value of the 'Value' attribute
 
Methods inherited from interface org.eclipse.egf.model.NamedModelElementWithId
getDescription, getId, getJavaIdentifier, getName, setDescription, setId, setName
 

Method Detail

getContractElementReference

ContractElementReference getContractElementReference()
Returns the value of the 'Contract Element Reference' containment reference.

If the meaning of the 'Contract Element Reference' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Contract Element Reference' containment reference.
See Also:
setContractElementReference(ContractElementReference), ModelPackage.getContextElement_ContractElementReference()

setContractElementReference

void setContractElementReference(ContractElementReference value)
Sets the value of the 'Contract Element Reference' containment reference.

Parameters:
value - the new value of the 'Contract Element Reference' containment reference.
See Also:
getContractElementReference()

getValue

Object getValue()
Returns the value of the 'Value' attribute.

If the meaning of the 'Value' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Value' attribute.
See Also:
setValue(Object), ModelPackage.getContextElement_Value()

setValue

void setValue(Object value)
Sets the value of the 'Value' attribute.

Parameters:
value - the new value of the 'Value' attribute.
See Also:
getValue()

getReadableValue

String getReadableValue()
Returns the value of the 'Readable Value' attribute. If value is a stringValue then readableValue is equals to value.
Else if value is a classValue then readableValue is equals to the fully class name according to value attribute content.

Returns:
the value of the 'Readable Value' attribute.
See Also:
setReadableValue(String), ModelPackage.getContextElement_ReadableValue()

setReadableValue

void setReadableValue(String value)
Sets the value of the 'Readable Value' attribute.

Parameters:
value - the new value of the 'Readable Value' attribute.
See Also:
getReadableValue()

getKey

String getKey()
Returns the value of the 'Key' attribute.

If the meaning of the 'Key' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Key' attribute.
See Also:
setKey(String), ModelPackage.getContextElement_Key()

setKey

void setKey(String value)
Sets the value of the 'Key' attribute.

Parameters:
value - the new value of the 'Key' attribute.
See Also:
getKey()

getContractReferenceId

String getContractReferenceId()
Returns the value of the 'Contract Reference Id' attribute.

If the meaning of the 'Contract Reference Id' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Contract Reference Id' attribute.
See Also:
setContractReferenceId(String), ModelPackage.getContextElement_ContractReferenceId()

setContractReferenceId

void setContractReferenceId(String value)
Sets the value of the 'Contract Reference Id' attribute.

Parameters:
value - the new value of the 'Contract Reference Id' attribute.
See Also:
getContractReferenceId()

getContextType

Type getContextType()
Returns the value of the 'Context Type' containment reference.

If the meaning of the 'Context Type' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Context Type' containment reference.
See Also:
setContextType(Type), ModelPackage.getContextElement_ContextType()

setContextType

void setContextType(Type value)
Sets the value of the 'Context Type' containment reference.

Parameters:
value - the new value of the 'Context Type' containment reference.
See Also:
getContextType()

getPluginId

String getPluginId()
Returns the value of the 'Plugin Id' attribute.

If the meaning of the 'Plugin Id' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Plugin Id' attribute.
See Also:
setPluginId(String), ModelPackage.getContextElement_PluginId()

setPluginId

void setPluginId(String value)
Sets the value of the 'Plugin Id' attribute.

Parameters:
value - the new value of the 'Plugin Id' attribute.
See Also:
getPluginId()

EGF Engine
Release 0.1.0

Copyright (c) Thales Corporate Services S.A.S, 2009.

This page is made available under license. For full details see the LEGAL in the documentation book that contains this page.