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, setNsURIgetName, setNamegetEAnnotation, getEAnnotationseAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnseteAdapters, eDeliver, eNotify, eSetDeliverstatic 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'.
CaseEReference 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'.
CaseElementEReference getCaseElement_HasCaseElementMatchesPart()
Has Case Element Matches Part'.
CaseElement.getHasCaseElementMatchesPart(),
getCaseElement()EReference getCaseElement_HasCaseValue()
Has Case Value'.
CaseElement.getHasCaseValue(),
getCaseElement()EClass getExit()
Exit'.
ExitEClass getFor()
For'.
ForEReference 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'.
IfEReference 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'.
IterationEClass getNilValue()
Nil Value'.
NilValueEClass getRepeat()
Repeat'.
RepeatEClass getReturn()
Return'.
ReturnEClass getSimpleIteration()
Simple Iteration'.
SimpleIterationEReference getSimpleIteration_HasIterationCondition()
Has Iteration Condition'.
SimpleIteration.getHasIterationCondition(),
getSimpleIteration()EClass getStatement()
Statement'.
StatementEClass getStatementList()
Statement List'.
StatementListEReference getStatementList_ContainsStatement()
Contains Statement'.
StatementList.getContainsStatement(),
getStatementList()EClass getWhile()
While'.
WhileStFactory getStFactory()