org.eclipse.gmt.umlx.qvtrelation
Interface Relation

All Superinterfaces:
Element, org.eclipse.emf.ecore.EObject, NamedElement, org.eclipse.emf.common.notify.Notifier, Object, Rule

public interface Relation
extends Rule

A representation of the model object 'Relation'.

The following features are supported:

See Also:
QvtrelationPackage.getRelation()

Method Summary
 java.lang.Boolean getIsTopLevel()
          Returns the value of the 'Is Top Level' attribute.
 org.eclipse.emf.common.util.EList<RelationImplementation> getOperationalImpl()
          Returns the value of the 'Operational Impl' reference list.
 org.eclipse.emf.common.util.EList<Variable> getVariable()
          Returns the value of the 'Variable' containment reference list.
 Pattern getWhen()
          Returns the value of the 'When' containment reference.
 Pattern getWhere()
          Returns the value of the 'Where' containment reference.
 void setIsTopLevel(java.lang.Boolean value)
          Sets the value of the 'Is Top Level' attribute.
 void setWhen(Pattern value)
          Sets the value of the 'When' containment reference.
 void setWhere(Pattern value)
          Sets the value of the 'Where' containment reference.
 
Methods inherited from interface org.eclipse.gmt.umlx.qvtbase.Rule
getDomain, getOverrides, getTransformation, setOverrides, setTransformation
 
Methods inherited from interface org.eclipse.gmt.umlx.emof.NamedElement
getName, setName
 
Methods inherited from interface org.eclipse.gmt.umlx.emof.Element
getOwnedComment, getTag
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Method Detail

getIsTopLevel

java.lang.Boolean getIsTopLevel()
Returns the value of the 'Is Top Level' attribute.

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

Returns:
the value of the 'Is Top Level' attribute.
See Also:
setIsTopLevel(Boolean), QvtrelationPackage.getRelation_IsTopLevel()

setIsTopLevel

void setIsTopLevel(java.lang.Boolean value)
Sets the value of the 'Is Top Level' attribute.

Parameters:
value - the new value of the 'Is Top Level' attribute.
See Also:
getIsTopLevel()

getVariable

org.eclipse.emf.common.util.EList<Variable> getVariable()
Returns the value of the 'Variable' containment reference list. The list contents are of type Variable.

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

Returns:
the value of the 'Variable' containment reference list.
See Also:
QvtrelationPackage.getRelation_Variable()

getOperationalImpl

org.eclipse.emf.common.util.EList<RelationImplementation> getOperationalImpl()
Returns the value of the 'Operational Impl' reference list. The list contents are of type RelationImplementation. It is bidirectional and its opposite is 'Relation'.

If the meaning of the 'Operational Impl' reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Operational Impl' reference list.
See Also:
QvtrelationPackage.getRelation_OperationalImpl(), RelationImplementation.getRelation()

getWhen

Pattern getWhen()
Returns the value of the 'When' containment reference.

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

Returns:
the value of the 'When' containment reference.
See Also:
setWhen(Pattern), QvtrelationPackage.getRelation_When()

setWhen

void setWhen(Pattern value)
Sets the value of the 'When' containment reference.

Parameters:
value - the new value of the 'When' containment reference.
See Also:
getWhen()

getWhere

Pattern getWhere()
Returns the value of the 'Where' containment reference.

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

Returns:
the value of the 'Where' containment reference.
See Also:
setWhere(Pattern), QvtrelationPackage.getRelation_Where()

setWhere

void setWhere(Pattern value)
Sets the value of the 'Where' containment reference.

Parameters:
value - the new value of the 'Where' containment reference.
See Also:
getWhere()