Package org.eclipse.m2m.atl.emftvm
Interface InputRuleElement
- All Superinterfaces:
org.eclipse.emf.ecore.EObject
,NamedElement
,org.eclipse.emf.common.notify.Notifier
,RuleElement
,TypedElement
- All Known Implementing Classes:
InputRuleElementImpl
A representation of the model object 'Input Rule Element'.
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionIterable<org.eclipse.emf.ecore.EObject>
createIterable
(ExecEnv env) Creates a newIterable
of possible match values for this rule element.Returns the value of the 'Binding' containment reference.Returns the value of the 'Input For' container reference.boolean
Returns the value of the 'Maps To Self' attribute.void
setBinding
(CodeBlock value) Sets the value of the 'Binding
' containment reference.void
setInputFor
(Rule value) Sets the value of the 'Input For
' container reference.void
setMapsToSelf
(boolean value) Sets the value of the 'Maps To Self
' attribute.Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
Methods inherited from interface org.eclipse.m2m.atl.emftvm.NamedElement
getName, setName
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
Methods inherited from interface org.eclipse.m2m.atl.emftvm.RuleElement
getEModels, getModels
Methods inherited from interface org.eclipse.m2m.atl.emftvm.TypedElement
getEType, getType, getTypeModel, setEType, setType, setTypeModel
-
Method Details
-
getBinding
CodeBlock getBinding()Returns the value of the 'Binding' containment reference. It is bidirectional and its opposite is 'Binding For
'.If the meaning of the 'Binding' containment reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Binding' containment reference.
- See Also:
-
setBinding
Sets the value of the 'Binding
' containment reference.- Parameters:
value
- the new value of the 'Binding' containment reference.- See Also:
-
getInputFor
Rule getInputFor()Returns the value of the 'Input For' container reference. It is bidirectional and its opposite is 'Input Elements
'.If the meaning of the 'Input For' container reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Input For' container reference.
- See Also:
-
setInputFor
Sets the value of the 'Input For
' container reference.- Parameters:
value
- the new value of the 'Input For' container reference.- See Also:
-
isMapsToSelf
boolean isMapsToSelf()Returns the value of the 'Maps To Self' attribute.If the meaning of the 'Maps To Self' attribute isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Maps To Self' attribute.
- See Also:
-
setMapsToSelf
void setMapsToSelf(boolean value) Sets the value of the 'Maps To Self
' attribute.- Parameters:
value
- the new value of the 'Maps To Self' attribute.- See Also:
-
createIterable
Creates a newIterable
of possible match values for this rule element.- Parameters:
env
- the execution environment context- Returns:
- a new
Iterable
of possible match values for this rule element.
-