Interface VilBuildLanguagePackage

All Superinterfaces:
org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.ENamedElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EPackage, org.eclipse.emf.common.notify.Notifier
All Known Implementing Classes:
VilBuildLanguagePackageImpl

public interface VilBuildLanguagePackage extends org.eclipse.emf.ecore.EPackage
The Package for the model. It contains accessors for the meta objects to represent
  • each class,
  • each feature of each class,
  • each enum,
  • and each data type
See Also:
  • Field Details

  • Method Details

    • getImplementationUnit

      org.eclipse.emf.ecore.EClass getImplementationUnit()
      Returns the meta object for class 'Implementation Unit'.
      Returns:
      the meta object for class 'Implementation Unit'.
      See Also:
    • getImplementationUnit_Imports

      org.eclipse.emf.ecore.EReference getImplementationUnit_Imports()
      Returns the meta object for the containment reference list 'Imports'.
      Returns:
      the meta object for the containment reference list 'Imports'.
      See Also:
    • getImplementationUnit_Requires

      org.eclipse.emf.ecore.EReference getImplementationUnit_Requires()
      Returns the meta object for the containment reference list 'Requires'.
      Returns:
      the meta object for the containment reference list 'Requires'.
      See Also:
    • getImplementationUnit_Scripts

      org.eclipse.emf.ecore.EReference getImplementationUnit_Scripts()
      Returns the meta object for the containment reference list 'Scripts'.
      Returns:
      the meta object for the containment reference list 'Scripts'.
      See Also:
    • getRequire

      org.eclipse.emf.ecore.EClass getRequire()
      Returns the meta object for class 'Require'.
      Returns:
      the meta object for class 'Require'.
      See Also:
    • getRequire_Name

      org.eclipse.emf.ecore.EAttribute getRequire_Name()
      Returns the meta object for the attribute 'Name'.
      Returns:
      the meta object for the attribute 'Name'.
      See Also:
    • getRequire_VersionSpec

      org.eclipse.emf.ecore.EReference getRequire_VersionSpec()
      Returns the meta object for the containment reference 'Version Spec'.
      Returns:
      the meta object for the containment reference 'Version Spec'.
      See Also:
    • getLanguageUnit

      org.eclipse.emf.ecore.EClass getLanguageUnit()
      Returns the meta object for class 'Language Unit'.
      Returns:
      the meta object for class 'Language Unit'.
      See Also:
    • getLanguageUnit_Param

      org.eclipse.emf.ecore.EReference getLanguageUnit_Param()
      Returns the meta object for the containment reference 'Param'.
      Returns:
      the meta object for the containment reference 'Param'.
      See Also:
    • getLanguageUnit_Parent

      org.eclipse.emf.ecore.EReference getLanguageUnit_Parent()
      Returns the meta object for the containment reference 'Parent'.
      Returns:
      the meta object for the containment reference 'Parent'.
      See Also:
    • getLanguageUnit_LoadProperties

      org.eclipse.emf.ecore.EReference getLanguageUnit_LoadProperties()
      Returns the meta object for the containment reference list 'Load Properties'.
      Returns:
      the meta object for the containment reference list 'Load Properties'.
      See Also:
    • getLanguageUnit_Contents

      org.eclipse.emf.ecore.EReference getLanguageUnit_Contents()
      Returns the meta object for the containment reference 'Contents'.
      Returns:
      the meta object for the containment reference 'Contents'.
      See Also:
    • getScriptParentDecl

      org.eclipse.emf.ecore.EClass getScriptParentDecl()
      Returns the meta object for class 'Script Parent Decl'.
      Returns:
      the meta object for class 'Script Parent Decl'.
      See Also:
    • getScriptParentDecl_Name

      org.eclipse.emf.ecore.EAttribute getScriptParentDecl_Name()
      Returns the meta object for the attribute 'Name'.
      Returns:
      the meta object for the attribute 'Name'.
      See Also:
    • getLoadProperties

      org.eclipse.emf.ecore.EClass getLoadProperties()
      Returns the meta object for class 'Load Properties'.
      Returns:
      the meta object for class 'Load Properties'.
      See Also:
    • getLoadProperties_Path

      org.eclipse.emf.ecore.EAttribute getLoadProperties_Path()
      Returns the meta object for the attribute 'Path'.
      Returns:
      the meta object for the attribute 'Path'.
      See Also:
    • getScriptContents

      org.eclipse.emf.ecore.EClass getScriptContents()
      Returns the meta object for class 'Script Contents'.
      Returns:
      the meta object for class 'Script Contents'.
      See Also:
    • getScriptContents_Elements

      org.eclipse.emf.ecore.EReference getScriptContents_Elements()
      Returns the meta object for the containment reference list 'Elements'.
      Returns:
      the meta object for the containment reference list 'Elements'.
      See Also:
    • getRuleDeclaration

      org.eclipse.emf.ecore.EClass getRuleDeclaration()
      Returns the meta object for class 'Rule Declaration'.
      Returns:
      the meta object for class 'Rule Declaration'.
      See Also:
    • getRuleDeclaration_Annotations

      org.eclipse.emf.ecore.EReference getRuleDeclaration_Annotations()
      Returns the meta object for the containment reference 'Annotations'.
      Returns:
      the meta object for the containment reference 'Annotations'.
      See Also:
    • getRuleDeclaration_Modifier

      org.eclipse.emf.ecore.EReference getRuleDeclaration_Modifier()
      Returns the meta object for the containment reference 'Modifier'.
      Returns:
      the meta object for the containment reference 'Modifier'.
      See Also:
    • getRuleDeclaration_Type

      org.eclipse.emf.ecore.EReference getRuleDeclaration_Type()
      Returns the meta object for the containment reference 'Type'.
      Returns:
      the meta object for the containment reference 'Type'.
      See Also:
    • getRuleDeclaration_Name

      org.eclipse.emf.ecore.EAttribute getRuleDeclaration_Name()
      Returns the meta object for the attribute 'Name'.
      Returns:
      the meta object for the attribute 'Name'.
      See Also:
    • getRuleDeclaration_ParamList

      org.eclipse.emf.ecore.EReference getRuleDeclaration_ParamList()
      Returns the meta object for the containment reference 'Param List'.
      Returns:
      the meta object for the containment reference 'Param List'.
      See Also:
    • getRuleDeclaration_Conditions

      org.eclipse.emf.ecore.EReference getRuleDeclaration_Conditions()
      Returns the meta object for the containment reference 'Conditions'.
      Returns:
      the meta object for the containment reference 'Conditions'.
      See Also:
    • getRuleDeclaration_Block

      org.eclipse.emf.ecore.EReference getRuleDeclaration_Block()
      Returns the meta object for the containment reference 'Block'.
      Returns:
      the meta object for the containment reference 'Block'.
      See Also:
    • getRuleConditions

      org.eclipse.emf.ecore.EClass getRuleConditions()
      Returns the meta object for class 'Rule Conditions'.
      Returns:
      the meta object for class 'Rule Conditions'.
      See Also:
    • getRuleConditions_Postcondition

      org.eclipse.emf.ecore.EReference getRuleConditions_Postcondition()
      Returns the meta object for the containment reference list 'Postcondition'.
      Returns:
      the meta object for the containment reference list 'Postcondition'.
      See Also:
    • getRuleConditions_Preconditions

      org.eclipse.emf.ecore.EReference getRuleConditions_Preconditions()
      Returns the meta object for the containment reference list 'Preconditions'.
      Returns:
      the meta object for the containment reference list 'Preconditions'.
      See Also:
    • getRuleElementBlock

      org.eclipse.emf.ecore.EClass getRuleElementBlock()
      Returns the meta object for class 'Rule Element Block'.
      Returns:
      the meta object for class 'Rule Element Block'.
      See Also:
    • getRuleElementBlock_Elements

      org.eclipse.emf.ecore.EReference getRuleElementBlock_Elements()
      Returns the meta object for the containment reference list 'Elements'.
      Returns:
      the meta object for the containment reference list 'Elements'.
      See Also:
    • getRuleElement

      org.eclipse.emf.ecore.EClass getRuleElement()
      Returns the meta object for class 'Rule Element'.
      Returns:
      the meta object for class 'Rule Element'.
      See Also:
    • getRuleElement_VarDecl

      org.eclipse.emf.ecore.EReference getRuleElement_VarDecl()
      Returns the meta object for the containment reference 'Var Decl'.
      Returns:
      the meta object for the containment reference 'Var Decl'.
      See Also:
    • getRuleElement_ExprStmt

      org.eclipse.emf.ecore.EReference getRuleElement_ExprStmt()
      Returns the meta object for the containment reference 'Expr Stmt'.
      Returns:
      the meta object for the containment reference 'Expr Stmt'.
      See Also:
    • getRuleElement_While

      org.eclipse.emf.ecore.EReference getRuleElement_While()
      Returns the meta object for the containment reference 'While'.
      Returns:
      the meta object for the containment reference 'While'.
      See Also:
    • getRuleElement_For

      org.eclipse.emf.ecore.EReference getRuleElement_For()
      Returns the meta object for the containment reference 'For'.
      Returns:
      the meta object for the containment reference 'For'.
      See Also:
    • getRuleModifier

      org.eclipse.emf.ecore.EClass getRuleModifier()
      Returns the meta object for class 'Rule Modifier'.
      Returns:
      the meta object for class 'Rule Modifier'.
      See Also:
    • getRuleModifier_Protected

      org.eclipse.emf.ecore.EAttribute getRuleModifier_Protected()
      Returns the meta object for the attribute 'Protected'.
      Returns:
      the meta object for the attribute 'Protected'.
      See Also:
    • getExpressionStatement

      org.eclipse.emf.ecore.EClass getExpressionStatement()
      Returns the meta object for class 'Expression Statement'.
      Returns:
      the meta object for class 'Expression Statement'.
      See Also:
    • getExpressionStatement_Alt

      org.eclipse.emf.ecore.EReference getExpressionStatement_Alt()
      Returns the meta object for the containment reference 'Alt'.
      Returns:
      the meta object for the containment reference 'Alt'.
      See Also:
    • getPrimaryExpression

      org.eclipse.emf.ecore.EClass getPrimaryExpression()
      Returns the meta object for class 'Primary Expression'.
      Returns:
      the meta object for class 'Primary Expression'.
      See Also:
    • getPrimaryExpression_SysEx

      org.eclipse.emf.ecore.EReference getPrimaryExpression_SysEx()
      Returns the meta object for the containment reference 'Sys Ex'.
      Returns:
      the meta object for the containment reference 'Sys Ex'.
      See Also:
    • getPrimaryExpression_Map

      org.eclipse.emf.ecore.EReference getPrimaryExpression_Map()
      Returns the meta object for the containment reference 'Map'.
      Returns:
      the meta object for the containment reference 'Map'.
      See Also:
    • getPrimaryExpression_Join

      org.eclipse.emf.ecore.EReference getPrimaryExpression_Join()
      Returns the meta object for the containment reference 'Join'.
      Returns:
      the meta object for the containment reference 'Join'.
      See Also:
    • getPrimaryExpression_Instantiate

      org.eclipse.emf.ecore.EReference getPrimaryExpression_Instantiate()
      Returns the meta object for the containment reference 'Instantiate'.
      Returns:
      the meta object for the containment reference 'Instantiate'.
      See Also:
    • getInstantiate

      org.eclipse.emf.ecore.EClass getInstantiate()
      Returns the meta object for class 'Instantiate'.
      Returns:
      the meta object for class 'Instantiate'.
      See Also:
    • getInstantiate_Project

      org.eclipse.emf.ecore.EAttribute getInstantiate_Project()
      Returns the meta object for the attribute 'Project'.
      Returns:
      the meta object for the attribute 'Project'.
      See Also:
    • getInstantiate_RuleName

      org.eclipse.emf.ecore.EAttribute getInstantiate_RuleName()
      Returns the meta object for the attribute 'Rule Name'.
      Returns:
      the meta object for the attribute 'Rule Name'.
      See Also:
    • getInstantiate_Param

      org.eclipse.emf.ecore.EReference getInstantiate_Param()
      Returns the meta object for the containment reference 'Param'.
      Returns:
      the meta object for the containment reference 'Param'.
      See Also:
    • getInstantiate_VersionSpec

      org.eclipse.emf.ecore.EReference getInstantiate_VersionSpec()
      Returns the meta object for the containment reference 'Version Spec'.
      Returns:
      the meta object for the containment reference 'Version Spec'.
      See Also:
    • getLoopVariable

      org.eclipse.emf.ecore.EClass getLoopVariable()
      Returns the meta object for class 'Loop Variable'.
      Returns:
      the meta object for class 'Loop Variable'.
      See Also:
    • getLoopVariable_Type

      org.eclipse.emf.ecore.EReference getLoopVariable_Type()
      Returns the meta object for the containment reference 'Type'.
      Returns:
      the meta object for the containment reference 'Type'.
      See Also:
    • getLoopVariable_Var

      org.eclipse.emf.ecore.EAttribute getLoopVariable_Var()
      Returns the meta object for the attribute 'Var'.
      Returns:
      the meta object for the attribute 'Var'.
      See Also:
    • getMap

      org.eclipse.emf.ecore.EClass getMap()
      Returns the meta object for class 'Map'.
      Returns:
      the meta object for class 'Map'.
      See Also:
    • getMap_Var

      org.eclipse.emf.ecore.EReference getMap_Var()
      Returns the meta object for the containment reference list 'Var'.
      Returns:
      the meta object for the containment reference list 'Var'.
      See Also:
    • getMap_Separator

      org.eclipse.emf.ecore.EAttribute getMap_Separator()
      Returns the meta object for the attribute 'Separator'.
      Returns:
      the meta object for the attribute 'Separator'.
      See Also:
    • getMap_Expr

      org.eclipse.emf.ecore.EReference getMap_Expr()
      Returns the meta object for the containment reference 'Expr'.
      Returns:
      the meta object for the containment reference 'Expr'.
      See Also:
    • getMap_Block

      org.eclipse.emf.ecore.EReference getMap_Block()
      Returns the meta object for the containment reference 'Block'.
      Returns:
      the meta object for the containment reference 'Block'.
      See Also:
    • getFor

      org.eclipse.emf.ecore.EClass getFor()
      Returns the meta object for class 'For'.
      Returns:
      the meta object for class 'For'.
      See Also:
    • getFor_Var

      org.eclipse.emf.ecore.EReference getFor_Var()
      Returns the meta object for the containment reference list 'Var'.
      Returns:
      the meta object for the containment reference list 'Var'.
      See Also:
    • getFor_Separator

      org.eclipse.emf.ecore.EAttribute getFor_Separator()
      Returns the meta object for the attribute 'Separator'.
      Returns:
      the meta object for the attribute 'Separator'.
      See Also:
    • getFor_Expr

      org.eclipse.emf.ecore.EReference getFor_Expr()
      Returns the meta object for the containment reference 'Expr'.
      Returns:
      the meta object for the containment reference 'Expr'.
      See Also:
    • getFor_Block

      org.eclipse.emf.ecore.EReference getFor_Block()
      Returns the meta object for the containment reference 'Block'.
      Returns:
      the meta object for the containment reference 'Block'.
      See Also:
    • getWhile

      org.eclipse.emf.ecore.EClass getWhile()
      Returns the meta object for class 'While'.
      Returns:
      the meta object for class 'While'.
      See Also:
    • getWhile_Expr

      org.eclipse.emf.ecore.EReference getWhile_Expr()
      Returns the meta object for the containment reference 'Expr'.
      Returns:
      the meta object for the containment reference 'Expr'.
      See Also:
    • getWhile_Block

      org.eclipse.emf.ecore.EReference getWhile_Block()
      Returns the meta object for the containment reference 'Block'.
      Returns:
      the meta object for the containment reference 'Block'.
      See Also:
    • getAlternative

      org.eclipse.emf.ecore.EClass getAlternative()
      Returns the meta object for class 'Alternative'.
      Returns:
      the meta object for class 'Alternative'.
      See Also:
    • getAlternative_Expr

      org.eclipse.emf.ecore.EReference getAlternative_Expr()
      Returns the meta object for the containment reference 'Expr'.
      Returns:
      the meta object for the containment reference 'Expr'.
      See Also:
    • getAlternative_If

      org.eclipse.emf.ecore.EReference getAlternative_If()
      Returns the meta object for the containment reference 'If'.
      Returns:
      the meta object for the containment reference 'If'.
      See Also:
    • getAlternative_Else

      org.eclipse.emf.ecore.EReference getAlternative_Else()
      Returns the meta object for the containment reference 'Else'.
      Returns:
      the meta object for the containment reference 'Else'.
      See Also:
    • getStatementOrBlock

      org.eclipse.emf.ecore.EClass getStatementOrBlock()
      Returns the meta object for class 'Statement Or Block'.
      Returns:
      the meta object for class 'Statement Or Block'.
      See Also:
    • getStatementOrBlock_ExStmt

      org.eclipse.emf.ecore.EReference getStatementOrBlock_ExStmt()
      Returns the meta object for the containment reference 'Ex Stmt'.
      Returns:
      the meta object for the containment reference 'Ex Stmt'.
      See Also:
    • getStatementOrBlock_Block

      org.eclipse.emf.ecore.EReference getStatementOrBlock_Block()
      Returns the meta object for the containment reference 'Block'.
      Returns:
      the meta object for the containment reference 'Block'.
      See Also:
    • getJoin

      org.eclipse.emf.ecore.EClass getJoin()
      Returns the meta object for class 'Join'.
      Returns:
      the meta object for class 'Join'.
      See Also:
    • getJoin_Var1

      org.eclipse.emf.ecore.EReference getJoin_Var1()
      Returns the meta object for the containment reference 'Var1'.
      Returns:
      the meta object for the containment reference 'Var1'.
      See Also:
    • getJoin_Var2

      org.eclipse.emf.ecore.EReference getJoin_Var2()
      Returns the meta object for the containment reference 'Var2'.
      Returns:
      the meta object for the containment reference 'Var2'.
      See Also:
    • getJoin_Condition

      org.eclipse.emf.ecore.EReference getJoin_Condition()
      Returns the meta object for the containment reference 'Condition'.
      Returns:
      the meta object for the containment reference 'Condition'.
      See Also:
    • getJoinVariable

      org.eclipse.emf.ecore.EClass getJoinVariable()
      Returns the meta object for class 'Join Variable'.
      Returns:
      the meta object for class 'Join Variable'.
      See Also:
    • getJoinVariable_Excl

      org.eclipse.emf.ecore.EAttribute getJoinVariable_Excl()
      Returns the meta object for the attribute 'Excl'.
      Returns:
      the meta object for the attribute 'Excl'.
      See Also:
    • getJoinVariable_Var

      org.eclipse.emf.ecore.EAttribute getJoinVariable_Var()
      Returns the meta object for the attribute 'Var'.
      Returns:
      the meta object for the attribute 'Var'.
      See Also:
    • getJoinVariable_Expr

      org.eclipse.emf.ecore.EReference getJoinVariable_Expr()
      Returns the meta object for the containment reference 'Expr'.
      Returns:
      the meta object for the containment reference 'Expr'.
      See Also:
    • getSystemExecution

      org.eclipse.emf.ecore.EClass getSystemExecution()
      Returns the meta object for class 'System Execution'.
      Returns:
      the meta object for class 'System Execution'.
      See Also:
    • getSystemExecution_Call

      org.eclipse.emf.ecore.EReference getSystemExecution_Call()
      Returns the meta object for the containment reference 'Call'.
      Returns:
      the meta object for the containment reference 'Call'.
      See Also:
    • getSystemExecution_Calls

      org.eclipse.emf.ecore.EReference getSystemExecution_Calls()
      Returns the meta object for the containment reference list 'Calls'.
      Returns:
      the meta object for the containment reference list 'Calls'.
      See Also:
    • getVilBuildLanguageFactory

      VilBuildLanguageFactory getVilBuildLanguageFactory()
      Returns the factory that creates the instances of the model.
      Returns:
      the factory that creates the instances of the model.