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
FieldsModifier and TypeFieldDescriptionprotected List<NameExpression>protected NameExpressionprotected Metamodelprotected IModelprotected List<ModelDeclarationParameter>protected NameExpression -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(IEolVisitor visitor) voidgetModel()getModelDeclarationParameter(String parameterName) List<?>voidsetDriverNameExpression(NameExpression driverNameExpression) voidsetMetamodel(Metamodel metamodel) voidvoidsetNameExpression(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:
buildin interfaceModuleElement- Overrides:
buildin classAbstractModuleElement
-
getNameExpression
-
setNameExpression
-
getDriverNameExpression
-
setDriverNameExpression
-
getAliasNameExpressions
-
getModelDeclarationParameters
-
getModelDeclarationParameter
-
getModuleElements
-
getMetamodel
-
setMetamodel
-
getModel
-
setModel
-
accept
-