Interface Function
- All Superinterfaces:
Annotated,org.eclipse.emf.ecore.EObject,org.eclipse.emf.common.notify.Notifier,References,RootElement,RosettaCallableWithArgs,RosettaDefinable,RosettaNamed,RosettaRootElement,RosettaSymbol
- All Known Subinterfaces:
FunctionDispatch
- All Known Implementing Classes:
FunctionDispatchImpl,FunctionImpl
A representation of the model object 'Function'.
The following features are supported:
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.emf.common.util.EList<Condition>Returns the value of the 'Conditions' containment reference list.org.eclipse.emf.common.util.EList<Attribute>Returns the value of the 'Inputs' containment reference list.org.eclipse.emf.common.util.EList<Operation>Returns the value of the 'Operations' containment reference list.Returns the value of the 'Output' containment reference.org.eclipse.emf.common.util.EList<Condition>Returns the value of the 'Post Conditions' containment reference list.org.eclipse.emf.common.util.EList<ShortcutDeclaration>Returns the value of the 'Shortcuts' containment reference list.intvoidSets the value of the 'Output' containment reference.Methods inherited from interface com.regnosys.rosetta.rosetta.simple.Annotated
getAnnotationsMethods 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.simple.References
getReferencesMethods inherited from interface com.regnosys.rosetta.rosetta.RosettaDefinable
getDefinition, setDefinitionMethods inherited from interface com.regnosys.rosetta.rosetta.RosettaNamed
getName, setNameMethods inherited from interface com.regnosys.rosetta.rosetta.RosettaRootElement
getModel, setModel
-
Method Details
-
getInputs
org.eclipse.emf.common.util.EList<Attribute> getInputs()Returns the value of the 'Inputs' containment reference list. The list contents are of typeAttribute.- Returns:
- the value of the 'Inputs' containment reference list.
- See Also:
-
getOutput
Attribute getOutput()Returns the value of the 'Output' containment reference.- Returns:
- the value of the 'Output' containment reference.
- See Also:
-
setOutput
Sets the value of the 'Output' containment reference.- Parameters:
value- the new value of the 'Output' containment reference.- See Also:
-
getShortcuts
org.eclipse.emf.common.util.EList<ShortcutDeclaration> getShortcuts()Returns the value of the 'Shortcuts' containment reference list. The list contents are of typeShortcutDeclaration.- Returns:
- the value of the 'Shortcuts' containment reference list.
- See Also:
-
getConditions
org.eclipse.emf.common.util.EList<Condition> getConditions()Returns the value of the 'Conditions' containment reference list. The list contents are of typeCondition.- Returns:
- the value of the 'Conditions' containment reference list.
- See Also:
-
getOperations
org.eclipse.emf.common.util.EList<Operation> getOperations()Returns the value of the 'Operations' containment reference list. The list contents are of typeOperation. It is bidirectional and its opposite is 'Function'.- Returns:
- the value of the 'Operations' containment reference list.
- See Also:
-
getPostConditions
org.eclipse.emf.common.util.EList<Condition> getPostConditions()Returns the value of the 'Post Conditions' containment reference list. The list contents are of typeCondition.- Returns:
- the value of the 'Post Conditions' containment reference list.
- See Also:
-
numberOfParameters
int numberOfParameters()- Specified by:
numberOfParametersin interfaceRosettaCallableWithArgs
-