public interface BlangModel
extends org.eclipse.emf.ecore.EObject
The following features are supported:
BlangDslPackage.getBlangModel()
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.common.util.EList<org.eclipse.xtext.xbase.annotations.xAnnotations.XAnnotation> |
getAnnotations()
Returns the value of the 'Annotations' containment reference list.
|
org.eclipse.xtext.xbase.XExpression |
getGenerationAlgorithm()
Returns the value of the 'Generation Algorithm' containment reference.
|
java.lang.String |
getGenerationRandom()
Returns the value of the 'Generation Random' attribute.
|
org.eclipse.xtext.xtype.XImportSection |
getImportSection()
Returns the value of the 'Import Section' containment reference.
|
org.eclipse.emf.common.util.EList<LawNode> |
getLawNodes()
Returns the value of the 'Law Nodes' containment reference list.
|
java.lang.String |
getName()
Returns the value of the 'Name' attribute.
|
java.lang.String |
getPackage()
Returns the value of the 'Package' attribute.
|
org.eclipse.emf.common.util.EList<VariableDeclaration> |
getVariableDeclarations()
Returns the value of the 'Variable Declarations' containment reference list.
|
void |
setGenerationAlgorithm(org.eclipse.xtext.xbase.XExpression value)
Sets the value of the '
Generation Algorithm ' containment reference. |
void |
setGenerationRandom(java.lang.String value)
Sets the value of the '
Generation Random ' attribute. |
void |
setImportSection(org.eclipse.xtext.xtype.XImportSection value)
Sets the value of the '
Import Section ' containment reference. |
void |
setName(java.lang.String value)
Sets the value of the '
Name ' attribute. |
void |
setPackage(java.lang.String value)
Sets the value of the '
Package ' attribute. |
java.lang.String getPackage()
If the meaning of the 'Package' attribute isn't clear, there really should be more of a description here...
setPackage(String)
,
BlangDslPackage.getBlangModel_Package()
void setPackage(java.lang.String value)
Package
' attribute.
value
- the new value of the 'Package' attribute.getPackage()
org.eclipse.xtext.xtype.XImportSection getImportSection()
If the meaning of the 'Import Section' containment reference isn't clear, there really should be more of a description here...
setImportSection(XImportSection)
,
BlangDslPackage.getBlangModel_ImportSection()
void setImportSection(org.eclipse.xtext.xtype.XImportSection value)
Import Section
' containment reference.
value
- the new value of the 'Import Section' containment reference.getImportSection()
org.eclipse.emf.common.util.EList<org.eclipse.xtext.xbase.annotations.xAnnotations.XAnnotation> getAnnotations()
XAnnotation
.
If the meaning of the 'Annotations' containment reference list isn't clear, there really should be more of a description here...
BlangDslPackage.getBlangModel_Annotations()
java.lang.String getName()
If the meaning of the 'Name' attribute isn't clear, there really should be more of a description here...
setName(String)
,
BlangDslPackage.getBlangModel_Name()
void setName(java.lang.String value)
Name
' attribute.
value
- the new value of the 'Name' attribute.getName()
org.eclipse.emf.common.util.EList<VariableDeclaration> getVariableDeclarations()
VariableDeclaration
.
If the meaning of the 'Variable Declarations' containment reference list isn't clear, there really should be more of a description here...
BlangDslPackage.getBlangModel_VariableDeclarations()
org.eclipse.emf.common.util.EList<LawNode> getLawNodes()
LawNode
.
If the meaning of the 'Law Nodes' containment reference list isn't clear, there really should be more of a description here...
BlangDslPackage.getBlangModel_LawNodes()
java.lang.String getGenerationRandom()
If the meaning of the 'Generation Random' attribute isn't clear, there really should be more of a description here...
setGenerationRandom(String)
,
BlangDslPackage.getBlangModel_GenerationRandom()
void setGenerationRandom(java.lang.String value)
Generation Random
' attribute.
value
- the new value of the 'Generation Random' attribute.getGenerationRandom()
org.eclipse.xtext.xbase.XExpression getGenerationAlgorithm()
If the meaning of the 'Generation Algorithm' containment reference isn't clear, there really should be more of a description here...
setGenerationAlgorithm(XExpression)
,
BlangDslPackage.getBlangModel_GenerationAlgorithm()
void setGenerationAlgorithm(org.eclipse.xtext.xbase.XExpression value)
Generation Algorithm
' containment reference.
value
- the new value of the 'Generation Algorithm' containment reference.getGenerationAlgorithm()