org.eclipse.gmt.umlx.qvtoperational
Interface MappingOperation

All Superinterfaces:
Element, org.eclipse.emf.ecore.EObject, ImperativeOperation, MultiplicityElement, NamedElement, org.eclipse.emf.common.notify.Notifier, Object, Operation, TypedElement

public interface MappingOperation
extends ImperativeOperation, Operation, NamedElement

A representation of the model object 'Mapping Operation'.

The following features are supported:

See Also:
QvtoperationalPackage.getMappingOperation()

Method Summary
 org.eclipse.emf.common.util.EList<MappingOperation> getDisjunct()
          Returns the value of the 'Disjunct' reference list.
 org.eclipse.emf.common.util.EList<MappingOperation> getInherited()
          Returns the value of the 'Inherited' reference list.
 org.eclipse.emf.common.util.EList<MappingOperation> getMerged()
          Returns the value of the 'Merged' reference list.
 Relation getRefinedRelation()
          Returns the value of the 'Refined Relation' reference.
 org.eclipse.emf.common.util.EList<OclExpression> getWhen()
          Returns the value of the 'When' containment reference list.
 org.eclipse.emf.common.util.EList<OclExpression> getWhere()
          Returns the value of the 'Where' containment reference list.
 void setRefinedRelation(Relation value)
          Sets the value of the 'Refined Relation' reference.
 
Methods inherited from interface org.eclipse.gmt.umlx.qvtoperational.ImperativeOperation
getBody, getContext, getIsBlackbox, getOverridden, getResult, setBody, setContext, setIsBlackbox, setOverridden
 
Methods inherited from interface org.eclipse.gmt.umlx.emof.Operation
getClass_, getOwnedParameter, getRaisedException, setClass
 
Methods inherited from interface org.eclipse.gmt.umlx.emof.MultiplicityElement
getIsOrdered, getIsUnique, getLower, getUpper, setIsOrdered, setIsUnique, setLower, setUpper
 
Methods inherited from interface org.eclipse.gmt.umlx.emof.TypedElement
getType, setType
 
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

getDisjunct

org.eclipse.emf.common.util.EList<MappingOperation> getDisjunct()
Returns the value of the 'Disjunct' reference list. The list contents are of type MappingOperation.

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

Returns:
the value of the 'Disjunct' reference list.
See Also:
QvtoperationalPackage.getMappingOperation_Disjunct()

getRefinedRelation

Relation getRefinedRelation()
Returns the value of the 'Refined Relation' reference.

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

Returns:
the value of the 'Refined Relation' reference.
See Also:
setRefinedRelation(Relation), QvtoperationalPackage.getMappingOperation_RefinedRelation()

setRefinedRelation

void setRefinedRelation(Relation value)
Sets the value of the 'Refined Relation' reference.

Parameters:
value - the new value of the 'Refined Relation' reference.
See Also:
getRefinedRelation()

getMerged

org.eclipse.emf.common.util.EList<MappingOperation> getMerged()
Returns the value of the 'Merged' reference list. The list contents are of type MappingOperation.

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

Returns:
the value of the 'Merged' reference list.
See Also:
QvtoperationalPackage.getMappingOperation_Merged()

getInherited

org.eclipse.emf.common.util.EList<MappingOperation> getInherited()
Returns the value of the 'Inherited' reference list. The list contents are of type MappingOperation.

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

Returns:
the value of the 'Inherited' reference list.
See Also:
QvtoperationalPackage.getMappingOperation_Inherited()

getWhen

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

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

Returns:
the value of the 'When' containment reference list.
See Also:
QvtoperationalPackage.getMappingOperation_When()

getWhere

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

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

Returns:
the value of the 'Where' containment reference list.
See Also:
QvtoperationalPackage.getMappingOperation_Where()