public interface StPackage extends EPackage
StFactory
Modifier and Type | Interface and Description |
---|---|
static interface |
StPackage.Literals
Defines literals for the meta objects that represent
each class,
each feature of each class,
each operation of each class,
each enum,
and each data type
|
EPackage.Descriptor, EPackage.Registry
Modifier and Type | Field and Description |
---|---|
static int |
CASE
The meta object id for the '
Case ' class. |
static int |
CASE__CONTAINS_CASE_ELEMENT
The feature id for the 'Contains Case Element' containment reference list.
|
static int |
CASE__HAS_CASE_EXPRESSION
The feature id for the 'Has Case Expression' reference.
|
static int |
CASE__HAS_DEFAULT_PART
The feature id for the 'Has Default Part' reference.
|
static int |
CASE_ELEMENT
The meta object id for the '
Case Element ' class. |
static int |
CASE_ELEMENT__HAS_CASE_ELEMENT_MATCHES_PART
The feature id for the 'Has Case Element Matches Part' reference.
|
static int |
CASE_ELEMENT__HAS_CASE_VALUE
The feature id for the 'Has Case Value' containment reference list.
|
static int |
CASE_ELEMENT_FEATURE_COUNT
The number of structural features of the 'Case Element' class.
|
static int |
CASE_ELEMENT_OPERATION_COUNT
The number of operations of the 'Case Element' class.
|
static int |
CASE_FEATURE_COUNT
The number of structural features of the 'Case' class.
|
static int |
CASE_OPERATION_COUNT
The number of operations of the 'Case' class.
|
static StPackage |
eINSTANCE
The singleton instance of the package.
|
static String |
eNAME
The package name.
|
static String |
eNS_PREFIX
The package namespace name.
|
static String |
eNS_URI
The package namespace URI.
|
static int |
EXIT
The meta object id for the '
Exit ' class. |
static int |
EXIT_FEATURE_COUNT
The number of structural features of the 'Exit' class.
|
static int |
EXIT_OPERATION_COUNT
The number of operations of the 'Exit' class.
|
static int |
FOR
The meta object id for the '
For ' class. |
static int |
FOR__HAS_CONTROL_VARIABLE_ASSIGNMENT
The feature id for the 'Has Control Variable Assignment' reference.
|
static int |
FOR__HAS_STEP_EXPRESSION
The feature id for the 'Has Step Expression' reference.
|
static int |
FOR__HAS_TO_EXPRESSION
The feature id for the 'Has To Expression' reference.
|
static int |
FOR_FEATURE_COUNT
The number of structural features of the 'For' class.
|
static int |
FOR_OPERATION_COUNT
The number of operations of the 'For' class.
|
static int |
IF
The meta object id for the '
If ' class. |
static int |
IF__HAS_ELSE
The feature id for the 'Has Else' reference.
|
static int |
IF__HAS_ELSE_IF
The feature id for the 'Has Else If' reference.
|
static int |
IF__HAS_IF_CONDITION
The feature id for the 'Has If Condition' reference.
|
static int |
IF__HAS_THEN
The feature id for the 'Has Then' reference.
|
static int |
IF_FEATURE_COUNT
The number of structural features of the 'If' class.
|
static int |
IF_OPERATION_COUNT
The number of operations of the 'If' class.
|
static int |
ITERATION
The meta object id for the '
Iteration ' class. |
static int |
ITERATION_FEATURE_COUNT
The number of structural features of the 'Iteration' class.
|
static int |
ITERATION_OPERATION_COUNT
The number of operations of the 'Iteration' class.
|
static int |
NIL_VALUE
The meta object id for the '
Nil Value ' class. |
static int |
NIL_VALUE_FEATURE_COUNT
The number of structural features of the 'Nil Value' class.
|
static int |
NIL_VALUE_OPERATION_COUNT
The number of operations of the 'Nil Value' class.
|
static int |
REPEAT
The meta object id for the '
Repeat ' class. |
static int |
REPEAT__HAS_ITERATION_CONDITION
The feature id for the 'Has Iteration Condition' reference.
|
static int |
REPEAT_FEATURE_COUNT
The number of structural features of the 'Repeat' class.
|
static int |
REPEAT_OPERATION_COUNT
The number of operations of the 'Repeat' class.
|
static int |
RETURN
The meta object id for the '
Return ' class. |
static int |
RETURN_FEATURE_COUNT
The number of structural features of the 'Return' class.
|
static int |
RETURN_OPERATION_COUNT
The number of operations of the 'Return' class.
|
static int |
SIMPLE_ITERATION
The meta object id for the '
Simple Iteration ' class. |
static int |
SIMPLE_ITERATION__HAS_ITERATION_CONDITION
The feature id for the 'Has Iteration Condition' reference.
|
static int |
SIMPLE_ITERATION_FEATURE_COUNT
The number of structural features of the 'Simple Iteration' class.
|
static int |
SIMPLE_ITERATION_OPERATION_COUNT
The number of operations of the 'Simple Iteration' class.
|
static int |
STATEMENT
The meta object id for the '
Statement ' class. |
static int |
STATEMENT_FEATURE_COUNT
The number of structural features of the 'Statement' class.
|
static int |
STATEMENT_LIST
The meta object id for the '
Statement List ' class. |
static int |
STATEMENT_LIST__CONTAINS_STATEMENT
The feature id for the 'Contains Statement' containment reference list.
|
static int |
STATEMENT_LIST_FEATURE_COUNT
The number of structural features of the 'Statement List' class.
|
static int |
STATEMENT_LIST_OPERATION_COUNT
The number of operations of the 'Statement List' class.
|
static int |
STATEMENT_OPERATION_COUNT
The number of operations of the 'Statement' class.
|
static int |
WHILE
The meta object id for the '
While ' class. |
static int |
WHILE__HAS_ITERATION_CONDITION
The feature id for the 'Has Iteration Condition' reference.
|
static int |
WHILE_FEATURE_COUNT
The number of structural features of the 'While' class.
|
static int |
WHILE_OPERATION_COUNT
The number of operations of the 'While' class.
|
Modifier and Type | Method and Description |
---|---|
EReference |
getCase_ContainsCaseElement()
Returns the meta object for the containment reference list '
Contains Case Element '. |
EReference |
getCase_HasCaseExpression()
Returns the meta object for the reference '
Has Case Expression '. |
EReference |
getCase_HasDefaultPart()
Returns the meta object for the reference '
Has Default Part '. |
EClass |
getCase()
Returns the meta object for class '
Case '. |
EReference |
getCaseElement_HasCaseElementMatchesPart()
Returns the meta object for the reference '
Has Case Element Matches Part '. |
EReference |
getCaseElement_HasCaseValue()
Returns the meta object for the containment reference list '
Has Case Value '. |
EClass |
getCaseElement()
Returns the meta object for class '
Case Element '. |
EClass |
getExit()
Returns the meta object for class '
Exit '. |
EReference |
getFor_HasControlVariableAssignment()
Returns the meta object for the reference '
Has Control Variable Assignment '. |
EReference |
getFor_HasStepExpression()
Returns the meta object for the reference '
Has Step Expression '. |
EReference |
getFor_HasToExpression()
Returns the meta object for the reference '
Has To Expression '. |
EClass |
getFor()
Returns the meta object for class '
For '. |
EReference |
getIf_HasElse()
Returns the meta object for the reference '
Has Else '. |
EReference |
getIf_HasElseIf()
Returns the meta object for the reference '
Has Else If '. |
EReference |
getIf_HasIfCondition()
Returns the meta object for the reference '
Has If Condition '. |
EReference |
getIf_HasThen()
Returns the meta object for the reference '
Has Then '. |
EClass |
getIf()
Returns the meta object for class '
If '. |
EClass |
getIteration()
Returns the meta object for class '
Iteration '. |
EClass |
getNilValue()
Returns the meta object for class '
Nil Value '. |
EClass |
getRepeat()
Returns the meta object for class '
Repeat '. |
EClass |
getReturn()
Returns the meta object for class '
Return '. |
EReference |
getSimpleIteration_HasIterationCondition()
Returns the meta object for the reference '
Has Iteration Condition '. |
EClass |
getSimpleIteration()
Returns the meta object for class '
Simple Iteration '. |
EClass |
getStatement()
Returns the meta object for class '
Statement '. |
EReference |
getStatementList_ContainsStatement()
Returns the meta object for the containment reference list '
Contains Statement '. |
EClass |
getStatementList()
Returns the meta object for class '
Statement List '. |
StFactory |
getStFactory()
Returns the factory that creates the instances of the model.
|
EClass |
getWhile()
Returns the meta object for class '
While '. |
getEClassifier, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getNsPrefix, getNsURI, setEFactoryInstance, setNsPrefix, setNsURI
getName, setName
getEAnnotation, getEAnnotations
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
static final String eNAME
static final String eNS_URI
static final String eNS_PREFIX
static final StPackage eINSTANCE
static final int STATEMENT
Statement
' class.
StatementImpl
,
StPackageImpl.getStatement()
,
Constant Field Valuesstatic final int STATEMENT_FEATURE_COUNT
static final int STATEMENT_OPERATION_COUNT
static final int CASE
Case
' class.
CaseImpl
,
StPackageImpl.getCase()
,
Constant Field Valuesstatic final int CASE__HAS_CASE_EXPRESSION
static final int CASE__CONTAINS_CASE_ELEMENT
static final int CASE__HAS_DEFAULT_PART
static final int CASE_FEATURE_COUNT
static final int CASE_OPERATION_COUNT
static final int CASE_ELEMENT
Case Element
' class.
CaseElementImpl
,
StPackageImpl.getCaseElement()
,
Constant Field Valuesstatic final int CASE_ELEMENT__HAS_CASE_ELEMENT_MATCHES_PART
static final int CASE_ELEMENT__HAS_CASE_VALUE
static final int CASE_ELEMENT_FEATURE_COUNT
static final int CASE_ELEMENT_OPERATION_COUNT
static final int EXIT
Exit
' class.
ExitImpl
,
StPackageImpl.getExit()
,
Constant Field Valuesstatic final int EXIT_FEATURE_COUNT
static final int EXIT_OPERATION_COUNT
static final int ITERATION
Iteration
' class.
IterationImpl
,
StPackageImpl.getIteration()
,
Constant Field Valuesstatic final int ITERATION_FEATURE_COUNT
static final int ITERATION_OPERATION_COUNT
static final int FOR
For
' class.
ForImpl
,
StPackageImpl.getFor()
,
Constant Field Valuesstatic final int FOR__HAS_TO_EXPRESSION
static final int FOR__HAS_STEP_EXPRESSION
static final int FOR__HAS_CONTROL_VARIABLE_ASSIGNMENT
static final int FOR_FEATURE_COUNT
static final int FOR_OPERATION_COUNT
static final int IF
If
' class.
IfImpl
,
StPackageImpl.getIf()
,
Constant Field Valuesstatic final int IF__HAS_IF_CONDITION
static final int IF__HAS_ELSE_IF
static final int IF__HAS_ELSE
static final int IF__HAS_THEN
static final int IF_FEATURE_COUNT
static final int IF_OPERATION_COUNT
static final int NIL_VALUE
Nil Value
' class.
NilValueImpl
,
StPackageImpl.getNilValue()
,
Constant Field Valuesstatic final int NIL_VALUE_FEATURE_COUNT
static final int NIL_VALUE_OPERATION_COUNT
static final int SIMPLE_ITERATION
Simple Iteration
' class.
SimpleIterationImpl
,
StPackageImpl.getSimpleIteration()
,
Constant Field Valuesstatic final int SIMPLE_ITERATION__HAS_ITERATION_CONDITION
static final int SIMPLE_ITERATION_FEATURE_COUNT
static final int SIMPLE_ITERATION_OPERATION_COUNT
static final int REPEAT
Repeat
' class.
RepeatImpl
,
StPackageImpl.getRepeat()
,
Constant Field Valuesstatic final int REPEAT__HAS_ITERATION_CONDITION
static final int REPEAT_FEATURE_COUNT
static final int REPEAT_OPERATION_COUNT
static final int RETURN
Return
' class.
ReturnImpl
,
StPackageImpl.getReturn()
,
Constant Field Valuesstatic final int RETURN_FEATURE_COUNT
static final int RETURN_OPERATION_COUNT
static final int STATEMENT_LIST
Statement List
' class.
StatementListImpl
,
StPackageImpl.getStatementList()
,
Constant Field Valuesstatic final int STATEMENT_LIST__CONTAINS_STATEMENT
static final int STATEMENT_LIST_FEATURE_COUNT
static final int STATEMENT_LIST_OPERATION_COUNT
static final int WHILE
While
' class.
WhileImpl
,
StPackageImpl.getWhile()
,
Constant Field Valuesstatic final int WHILE__HAS_ITERATION_CONDITION
static final int WHILE_FEATURE_COUNT
static final int WHILE_OPERATION_COUNT
EClass getCase()
Case
'.
Case
EReference getCase_HasCaseExpression()
Has Case Expression
'.
Case.getHasCaseExpression()
,
getCase()
EReference getCase_ContainsCaseElement()
Contains Case Element
'.
Case.getContainsCaseElement()
,
getCase()
EReference getCase_HasDefaultPart()
Has Default Part
'.
Case.getHasDefaultPart()
,
getCase()
EClass getCaseElement()
Case Element
'.
CaseElement
EReference getCaseElement_HasCaseElementMatchesPart()
Has Case Element Matches Part
'.
CaseElement.getHasCaseElementMatchesPart()
,
getCaseElement()
EReference getCaseElement_HasCaseValue()
Has Case Value
'.
CaseElement.getHasCaseValue()
,
getCaseElement()
EClass getExit()
Exit
'.
Exit
EClass getFor()
For
'.
For
EReference getFor_HasToExpression()
Has To Expression
'.
For.getHasToExpression()
,
getFor()
EReference getFor_HasStepExpression()
Has Step Expression
'.
For.getHasStepExpression()
,
getFor()
EReference getFor_HasControlVariableAssignment()
Has Control Variable Assignment
'.
For.getHasControlVariableAssignment()
,
getFor()
EClass getIf()
If
'.
If
EReference getIf_HasIfCondition()
Has If Condition
'.
If.getHasIfCondition()
,
getIf()
EReference getIf_HasElseIf()
Has Else If
'.
If.getHasElseIf()
,
getIf()
EReference getIf_HasElse()
Has Else
'.
If.getHasElse()
,
getIf()
EReference getIf_HasThen()
Has Then
'.
If.getHasThen()
,
getIf()
EClass getIteration()
Iteration
'.
Iteration
EClass getNilValue()
Nil Value
'.
NilValue
EClass getRepeat()
Repeat
'.
Repeat
EClass getReturn()
Return
'.
Return
EClass getSimpleIteration()
Simple Iteration
'.
SimpleIteration
EReference getSimpleIteration_HasIterationCondition()
Has Iteration Condition
'.
SimpleIteration.getHasIterationCondition()
,
getSimpleIteration()
EClass getStatement()
Statement
'.
Statement
EClass getStatementList()
Statement List
'.
StatementList
EReference getStatementList_ContainsStatement()
Contains Statement
'.
StatementList.getContainsStatement()
,
getStatementList()
EClass getWhile()
While
'.
While
StFactory getStFactory()