org.eclipse.gmt.umlx.qvtrelation
Interface RelationImplementation

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

public interface RelationImplementation
extends Element

A representation of the model object 'Relation Implementation'.

The following features are supported:

See Also:
QvtrelationPackage.getRelationImplementation()

Method Summary
 Operation getImpl()
          Returns the value of the 'Impl' reference.
 TypedModel getInDirectionOf()
          Returns the value of the 'In Direction Of' reference.
 Relation getRelation()
          Returns the value of the 'Relation' container reference.
 void setImpl(Operation value)
          Sets the value of the 'Impl' reference.
 void setInDirectionOf(TypedModel value)
          Sets the value of the 'In Direction Of' reference.
 void setRelation(Relation value)
          Sets the value of the 'Relation' container reference.
 
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

getRelation

Relation getRelation()
Returns the value of the 'Relation' container reference. It is bidirectional and its opposite is 'Operational Impl'.

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

Returns:
the value of the 'Relation' container reference.
See Also:
setRelation(Relation), QvtrelationPackage.getRelationImplementation_Relation(), Relation.getOperationalImpl()

setRelation

void setRelation(Relation value)
Sets the value of the 'Relation' container reference.

Parameters:
value - the new value of the 'Relation' container reference.
See Also:
getRelation()

getImpl

Operation getImpl()
Returns the value of the 'Impl' reference.

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

Returns:
the value of the 'Impl' reference.
See Also:
setImpl(Operation), QvtrelationPackage.getRelationImplementation_Impl()

setImpl

void setImpl(Operation value)
Sets the value of the 'Impl' reference.

Parameters:
value - the new value of the 'Impl' reference.
See Also:
getImpl()

getInDirectionOf

TypedModel getInDirectionOf()
Returns the value of the 'In Direction Of' reference.

If the meaning of the 'In Direction Of' reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'In Direction Of' reference.
See Also:
setInDirectionOf(TypedModel), QvtrelationPackage.getRelationImplementation_InDirectionOf()

setInDirectionOf

void setInDirectionOf(TypedModel value)
Sets the value of the 'In Direction Of' reference.

Parameters:
value - the new value of the 'In Direction Of' reference.
See Also:
getInDirectionOf()