Interface RuleDeclaration
- All Superinterfaces:
org.eclipse.emf.ecore.EObject,org.eclipse.emf.common.notify.Notifier
- All Known Implementing Classes:
RuleDeclarationImpl
public interface RuleDeclaration
extends org.eclipse.emf.ecore.EObject
A representation of the model object 'Rule Declaration'.
The following features are supported:
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionde.uni_hildesheim.sse.vil.expressions.expressionDsl.AnnotationDeclarationsReturns the value of the 'Annotations' containment reference.getBlock()Returns the value of the 'Block' containment reference.Returns the value of the 'Conditions' containment reference.Returns the value of the 'Modifier' containment reference.getName()Returns the value of the 'Name' attribute.de.uni_hildesheim.sse.vil.expressions.expressionDsl.ParameterListReturns the value of the 'Param List' containment reference.de.uni_hildesheim.sse.vil.expressions.expressionDsl.TypegetType()Returns the value of the 'Type' containment reference.voidsetAnnotations(de.uni_hildesheim.sse.vil.expressions.expressionDsl.AnnotationDeclarations value) Sets the value of the 'Annotations' containment reference.voidsetBlock(RuleElementBlock value) Sets the value of the 'Block' containment reference.voidsetConditions(RuleConditions value) Sets the value of the 'Conditions' containment reference.voidsetModifier(RuleModifier value) Sets the value of the 'Modifier' containment reference.voidSets the value of the 'Name' attribute.voidsetParamList(de.uni_hildesheim.sse.vil.expressions.expressionDsl.ParameterList value) Sets the value of the 'Param List' containment reference.voidsetType(de.uni_hildesheim.sse.vil.expressions.expressionDsl.Type value) Sets the value of the 'Type' 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, eSetDeliver
-
Method Details
-
getAnnotations
de.uni_hildesheim.sse.vil.expressions.expressionDsl.AnnotationDeclarations getAnnotations()Returns the value of the 'Annotations' containment reference.- Returns:
- the value of the 'Annotations' containment reference.
- See Also:
-
setAnnotations
void setAnnotations(de.uni_hildesheim.sse.vil.expressions.expressionDsl.AnnotationDeclarations value) Sets the value of the 'Annotations' containment reference.- Parameters:
value- the new value of the 'Annotations' containment reference.- See Also:
-
getModifier
RuleModifier getModifier()Returns the value of the 'Modifier' containment reference.- Returns:
- the value of the 'Modifier' containment reference.
- See Also:
-
setModifier
Sets the value of the 'Modifier' containment reference.- Parameters:
value- the new value of the 'Modifier' containment reference.- See Also:
-
getType
de.uni_hildesheim.sse.vil.expressions.expressionDsl.Type getType()Returns the value of the 'Type' containment reference.- Returns:
- the value of the 'Type' containment reference.
- See Also:
-
setType
void setType(de.uni_hildesheim.sse.vil.expressions.expressionDsl.Type value) Sets the value of the 'Type' containment reference.- Parameters:
value- the new value of the 'Type' containment reference.- See Also:
-
getName
String getName()Returns the value of the 'Name' attribute.- Returns:
- the value of the 'Name' attribute.
- See Also:
-
setName
Sets the value of the 'Name' attribute.- Parameters:
value- the new value of the 'Name' attribute.- See Also:
-
getParamList
de.uni_hildesheim.sse.vil.expressions.expressionDsl.ParameterList getParamList()Returns the value of the 'Param List' containment reference.- Returns:
- the value of the 'Param List' containment reference.
- See Also:
-
setParamList
void setParamList(de.uni_hildesheim.sse.vil.expressions.expressionDsl.ParameterList value) Sets the value of the 'Param List' containment reference.- Parameters:
value- the new value of the 'Param List' containment reference.- See Also:
-
getConditions
RuleConditions getConditions()Returns the value of the 'Conditions' containment reference.- Returns:
- the value of the 'Conditions' containment reference.
- See Also:
-
setConditions
Sets the value of the 'Conditions' containment reference.- Parameters:
value- the new value of the 'Conditions' containment reference.- See Also:
-
getBlock
RuleElementBlock getBlock()Returns the value of the 'Block' containment reference.- Returns:
- the value of the 'Block' containment reference.
- See Also:
-
setBlock
Sets the value of the 'Block' containment reference.- Parameters:
value- the new value of the 'Block' containment reference.- See Also:
-