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
public interface InputRuleElement extends RuleElement
A representation of the model object 'Input Rule Element'.- See Also:
EmftvmPackage.getInputRuleElement()
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.Iterable<org.eclipse.emf.ecore.EObject>createIterable(ExecEnv env)Creates a newIterableof possible match values for this rule element.CodeBlockgetBinding()Returns the value of the 'Binding' containment reference.RulegetInputFor()Returns the value of the 'Input For' container reference.booleanisMapsToSelf()Returns the value of the 'Maps To Self' attribute.voidsetBinding(CodeBlock value)Sets the value of the 'Binding' containment reference.voidsetInputFor(Rule value)Sets the value of the 'Input For' container reference.voidsetMapsToSelf(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 Detail
-
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(CodeBlock),EmftvmPackage.getInputRuleElement_Binding(),CodeBlock.getBindingFor()
-
setBinding
void setBinding(CodeBlock value)
Sets the value of the 'Binding' containment reference.- Parameters:
value- the new value of the 'Binding' containment reference.- See Also:
getBinding()
-
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(Rule),EmftvmPackage.getInputRuleElement_InputFor(),Rule.getInputElements()
-
setInputFor
void setInputFor(Rule value)
Sets the value of the 'Input For' container reference.- Parameters:
value- the new value of the 'Input For' container reference.- See Also:
getInputFor()
-
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(boolean),EmftvmPackage.getInputRuleElement_MapsToSelf()
-
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:
isMapsToSelf()
-
createIterable
java.lang.Iterable<org.eclipse.emf.ecore.EObject> createIterable(ExecEnv env)
Creates a newIterableof possible match values for this rule element.- Parameters:
env- the execution environment context- Returns:
- a new
Iterableof possible match values for this rule element.
-
-