Interface VilBuildLanguageFactory
- All Superinterfaces:
org.eclipse.emf.ecore.EFactory,org.eclipse.emf.ecore.EModelElement,org.eclipse.emf.ecore.EObject,org.eclipse.emf.common.notify.Notifier
- All Known Implementing Classes:
VilBuildLanguageFactoryImpl
public interface VilBuildLanguageFactory
extends org.eclipse.emf.ecore.EFactory
The Factory for the model.
It provides a create method for each non-abstract class of the model.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final VilBuildLanguageFactoryThe singleton instance of the factory. -
Method Summary
Modifier and TypeMethodDescriptionReturns a new object of class 'Alternative'.Returns a new object of class 'Expression Statement'.Returns a new object of class 'For'.Returns a new object of class 'Implementation Unit'.Returns a new object of class 'Instantiate'.Returns a new object of class 'Join'.Returns a new object of class 'Join Variable'.Returns a new object of class 'Language Unit'.Returns a new object of class 'Load Properties'.Returns a new object of class 'Loop Variable'.Returns a new object of class 'Map'.Returns a new object of class 'Primary Expression'.Returns a new object of class 'Require'.Returns a new object of class 'Rule Conditions'.Returns a new object of class 'Rule Declaration'.Returns a new object of class 'Rule Element'.Returns a new object of class 'Rule Element Block'.Returns a new object of class 'Rule Modifier'.Returns a new object of class 'Script Contents'.Returns a new object of class 'Script Parent Decl'.Returns a new object of class 'Statement Or Block'.Returns a new object of class 'System Execution'.Returns a new object of class 'While'.Returns the package supported by this factory.Methods inherited from interface org.eclipse.emf.ecore.EFactory
convertToString, create, createFromString, getEPackage, setEPackageMethods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotationsMethods 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
-
Field Details
-
eINSTANCE
The singleton instance of the factory.
-
-
Method Details
-
createImplementationUnit
ImplementationUnit createImplementationUnit()Returns a new object of class 'Implementation Unit'.- Returns:
- a new object of class 'Implementation Unit'.
-
createRequire
Require createRequire()Returns a new object of class 'Require'.- Returns:
- a new object of class 'Require'.
-
createLanguageUnit
LanguageUnit createLanguageUnit()Returns a new object of class 'Language Unit'.- Returns:
- a new object of class 'Language Unit'.
-
createScriptParentDecl
ScriptParentDecl createScriptParentDecl()Returns a new object of class 'Script Parent Decl'.- Returns:
- a new object of class 'Script Parent Decl'.
-
createLoadProperties
LoadProperties createLoadProperties()Returns a new object of class 'Load Properties'.- Returns:
- a new object of class 'Load Properties'.
-
createScriptContents
ScriptContents createScriptContents()Returns a new object of class 'Script Contents'.- Returns:
- a new object of class 'Script Contents'.
-
createRuleDeclaration
RuleDeclaration createRuleDeclaration()Returns a new object of class 'Rule Declaration'.- Returns:
- a new object of class 'Rule Declaration'.
-
createRuleConditions
RuleConditions createRuleConditions()Returns a new object of class 'Rule Conditions'.- Returns:
- a new object of class 'Rule Conditions'.
-
createRuleElementBlock
RuleElementBlock createRuleElementBlock()Returns a new object of class 'Rule Element Block'.- Returns:
- a new object of class 'Rule Element Block'.
-
createRuleElement
RuleElement createRuleElement()Returns a new object of class 'Rule Element'.- Returns:
- a new object of class 'Rule Element'.
-
createRuleModifier
RuleModifier createRuleModifier()Returns a new object of class 'Rule Modifier'.- Returns:
- a new object of class 'Rule Modifier'.
-
createExpressionStatement
ExpressionStatement createExpressionStatement()Returns a new object of class 'Expression Statement'.- Returns:
- a new object of class 'Expression Statement'.
-
createPrimaryExpression
PrimaryExpression createPrimaryExpression()Returns a new object of class 'Primary Expression'.- Returns:
- a new object of class 'Primary Expression'.
-
createInstantiate
Instantiate createInstantiate()Returns a new object of class 'Instantiate'.- Returns:
- a new object of class 'Instantiate'.
-
createLoopVariable
LoopVariable createLoopVariable()Returns a new object of class 'Loop Variable'.- Returns:
- a new object of class 'Loop Variable'.
-
createMap
Map createMap()Returns a new object of class 'Map'.- Returns:
- a new object of class 'Map'.
-
createFor
For createFor()Returns a new object of class 'For'.- Returns:
- a new object of class 'For'.
-
createWhile
While createWhile()Returns a new object of class 'While'.- Returns:
- a new object of class 'While'.
-
createAlternative
Alternative createAlternative()Returns a new object of class 'Alternative'.- Returns:
- a new object of class 'Alternative'.
-
createStatementOrBlock
StatementOrBlock createStatementOrBlock()Returns a new object of class 'Statement Or Block'.- Returns:
- a new object of class 'Statement Or Block'.
-
createJoin
Join createJoin()Returns a new object of class 'Join'.- Returns:
- a new object of class 'Join'.
-
createJoinVariable
JoinVariable createJoinVariable()Returns a new object of class 'Join Variable'.- Returns:
- a new object of class 'Join Variable'.
-
createSystemExecution
SystemExecution createSystemExecution()Returns a new object of class 'System Execution'.- Returns:
- a new object of class 'System Execution'.
-
getVilBuildLanguagePackage
VilBuildLanguagePackage getVilBuildLanguagePackage()Returns the package supported by this factory.- Returns:
- the package supported by this factory.
-