Interface Operation
- All Superinterfaces:
org.eclipse.emf.ecore.EObject,org.eclipse.emf.common.notify.Notifier,RosettaDefinable
- All Known Implementing Classes:
OperationImpl
A representation of the model object 'Operation'.
The following features are supported:
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionReturns the value of the 'Assign Root' reference.Returns the value of the 'Expression' containment reference.Returns the value of the 'Function' container reference.getPath()Returns the value of the 'Path' containment reference.booleanisAdd()Returns the value of the 'Add' attribute.org.eclipse.emf.common.util.EList<Segment>voidsetAdd(boolean value) Sets the value of the 'Add' attribute.voidsetAssignRoot(AssignPathRoot value) Sets the value of the 'Assign Root' reference.voidsetExpression(RosettaExpression value) Sets the value of the 'Expression' containment reference.voidsetFunction(Function value) Sets the value of the 'Function' container reference.voidSets the value of the 'Path' containment reference.Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetMethods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliverMethods inherited from interface com.regnosys.rosetta.rosetta.RosettaDefinable
getDefinition, setDefinition
-
Method Details
-
getFunction
Function getFunction()Returns the value of the 'Function' container reference. It is bidirectional and its opposite is 'Operations'.- Returns:
- the value of the 'Function' container reference.
- See Also:
-
setFunction
Sets the value of the 'Function' container reference.- Parameters:
value- the new value of the 'Function' container reference.- See Also:
-
getAssignRoot
AssignPathRoot getAssignRoot()Returns the value of the 'Assign Root' reference.- Returns:
- the value of the 'Assign Root' reference.
- See Also:
-
setAssignRoot
Sets the value of the 'Assign Root' reference.- Parameters:
value- the new value of the 'Assign Root' reference.- See Also:
-
getPath
Segment getPath()Returns the value of the 'Path' containment reference.- Returns:
- the value of the 'Path' containment reference.
- See Also:
-
setPath
Sets the value of the 'Path' containment reference.- Parameters:
value- the new value of the 'Path' containment reference.- See Also:
-
getExpression
RosettaExpression getExpression()Returns the value of the 'Expression' containment reference.- Returns:
- the value of the 'Expression' containment reference.
- See Also:
-
setExpression
Sets the value of the 'Expression' containment reference.- Parameters:
value- the new value of the 'Expression' containment reference.- See Also:
-
isAdd
boolean isAdd()Returns the value of the 'Add' attribute.- Returns:
- the value of the 'Add' attribute.
- See Also:
-
setAdd
void setAdd(boolean value) Sets the value of the 'Add' attribute.- Parameters:
value- the new value of the 'Add' attribute.- See Also:
-
pathAsSegmentList
org.eclipse.emf.common.util.EList<Segment> pathAsSegmentList()
-