Package org.eclipse.epsilon.eol.dom
Class ModelDeclaration
java.lang.Object
org.eclipse.epsilon.common.module.AbstractModuleElement
org.eclipse.epsilon.eol.dom.ModelDeclaration
- All Implemented Interfaces:
ModuleElement
-
Field Summary
Modifier and TypeFieldDescriptionprotected List<NameExpression>
protected NameExpression
protected Metamodel
protected IModel
protected List<ModelDeclarationParameter>
protected NameExpression
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
accept
(IEolVisitor visitor) void
getModel()
getModelDeclarationParameter
(String parameterName) List<?>
void
setDriverNameExpression
(NameExpression driverNameExpression) void
setMetamodel
(Metamodel metamodel) void
void
setNameExpression
(NameExpression nameExpression) Methods inherited from class org.eclipse.epsilon.common.module.AbstractModuleElement
equals, getChildren, getComments, getData, getDebugInfo, getFile, getModule, getParent, getRegion, getUri, hashCode, setModule, setParent, setRegion, setUri, toString
-
Field Details
-
nameExpression
-
aliasNameExpressions
-
driverNameExpression
-
modelDeclarationParameters
-
metamodel
-
model
-
-
Constructor Details
-
ModelDeclaration
public ModelDeclaration()
-
-
Method Details
-
build
- Specified by:
build
in interfaceModuleElement
- Overrides:
build
in classAbstractModuleElement
-
getNameExpression
-
setNameExpression
-
getDriverNameExpression
-
setDriverNameExpression
-
getAliasNameExpressions
-
getModelDeclarationParameters
-
getModelDeclarationParameter
-
getModuleElements
-
getMetamodel
-
setMetamodel
-
getModel
-
setModel
-
accept
-