org.eclipse.emf.henshin.model
Interface HenshinPackage.Literals

Enclosing interface:
HenshinPackage

public static interface HenshinPackage.Literals

Defines literals for the meta objects that represent


Field Summary
static EDataType ACTION
          The meta object literal for the 'Action' data type.
static EClass AND
          The meta object literal for the 'And' class.
static EClass ANNOTATION
          The meta object literal for the 'Annotation' class.
static EAttribute ANNOTATION__KEY
          The meta object literal for the 'Key' attribute feature.
static EAttribute ANNOTATION__VALUE
          The meta object literal for the 'Value' attribute feature.
static EClass ATTRIBUTE
          The meta object literal for the 'Attribute' class.
static EAttribute ATTRIBUTE__CONSTANT
          The meta object literal for the 'Constant' attribute feature.
static EReference ATTRIBUTE__NODE
          The meta object literal for the 'Node' container reference feature.
static EAttribute ATTRIBUTE__NULL
          The meta object literal for the 'Null' attribute feature.
static EReference ATTRIBUTE__TYPE
          The meta object literal for the 'Type' reference feature.
static EAttribute ATTRIBUTE__VALUE
          The meta object literal for the 'Value' attribute feature.
static EClass ATTRIBUTE_CONDITION
          The meta object literal for the 'Attribute Condition' class.
static EAttribute ATTRIBUTE_CONDITION__CONDITION_TEXT
          The meta object literal for the 'Condition Text' attribute feature.
static EReference ATTRIBUTE_CONDITION__RULE
          The meta object literal for the 'Rule' container reference feature.
static EClass BINARY_FORMULA
          The meta object literal for the 'Binary Formula' class.
static EReference BINARY_FORMULA__LEFT
          The meta object literal for the 'Left' containment reference feature.
static EReference BINARY_FORMULA__RIGHT
          The meta object literal for the 'Right' containment reference feature.
static EClass CONDITIONAL_UNIT
          The meta object literal for the 'Conditional Unit' class.
static EReference CONDITIONAL_UNIT__ELSE
          The meta object literal for the 'Else' reference feature.
static EReference CONDITIONAL_UNIT__IF
          The meta object literal for the 'If' reference feature.
static EReference CONDITIONAL_UNIT__THEN
          The meta object literal for the 'Then' reference feature.
static EClass EDGE
          The meta object literal for the 'Edge' class.
static EReference EDGE__GRAPH
          The meta object literal for the 'Graph' container reference feature.
static EAttribute EDGE__INDEX
          The meta object literal for the 'Index' attribute feature.
static EAttribute EDGE__INDEX_CONSTANT
          The meta object literal for the 'Index Constant' attribute feature.
static EReference EDGE__SOURCE
          The meta object literal for the 'Source' reference feature.
static EReference EDGE__TARGET
          The meta object literal for the 'Target' reference feature.
static EReference EDGE__TYPE
          The meta object literal for the 'Type' reference feature.
static EClass FORMULA
          The meta object literal for the 'Formula' class.
static EClass GRAPH
          The meta object literal for the 'Graph' class.
static EReference GRAPH__EDGES
          The meta object literal for the 'Edges' containment reference list feature.
static EReference GRAPH__FORMULA
          The meta object literal for the 'Formula' containment reference feature.
static EReference GRAPH__NODES
          The meta object literal for the 'Nodes' containment reference list feature.
static EClass GRAPH_ELEMENT
          The meta object literal for the 'Graph Element' class.
static EAttribute GRAPH_ELEMENT__ACTION
          The meta object literal for the 'Action' attribute feature.
static EClass INDEPENDENT_UNIT
          The meta object literal for the 'Independent Unit' class.
static EClass ITERATED_UNIT
          The meta object literal for the 'Iterated Unit' class.
static EAttribute ITERATED_UNIT__ITERATIONS
          The meta object literal for the 'Iterations' attribute feature.
static EClass LOOP_UNIT
          The meta object literal for the 'Loop Unit' class.
static EClass MAPPING
          The meta object literal for the 'Mapping' class.
static EReference MAPPING__IMAGE
          The meta object literal for the 'Image' reference feature.
static EReference MAPPING__ORIGIN
          The meta object literal for the 'Origin' reference feature.
static EClass MODEL_ELEMENT
          The meta object literal for the 'Model Element' class.
static EReference MODEL_ELEMENT__ANNOTATIONS
          The meta object literal for the 'Annotations' containment reference list feature.
static EClass MODULE
          The meta object literal for the 'Module' class.
static EReference MODULE__IMPORTS
          The meta object literal for the 'Imports' reference list feature.
static EReference MODULE__INSTANCES
          The meta object literal for the 'Instances' containment reference list feature.
static EReference MODULE__SUB_MODULES
          The meta object literal for the 'Sub Modules' containment reference list feature.
static EReference MODULE__SUPER_MODULE
          The meta object literal for the 'Super Module' container reference feature.
static EReference MODULE__UNITS
          The meta object literal for the 'Units' containment reference list feature.
static EClass MULTI_UNIT
          The meta object literal for the 'Multi Unit' class.
static EReference MULTI_UNIT__SUB_UNITS
          The meta object literal for the 'Sub Units' reference list feature.
static EClass NAMED_ELEMENT
          The meta object literal for the 'Named Element' class.
static EAttribute NAMED_ELEMENT__DESCRIPTION
          The meta object literal for the 'Description' attribute feature.
static EAttribute NAMED_ELEMENT__NAME
          The meta object literal for the 'Name' attribute feature.
static EClass NESTED_CONDITION
          The meta object literal for the 'Nested Condition' class.
static EReference NESTED_CONDITION__CONCLUSION
          The meta object literal for the 'Conclusion' containment reference feature.
static EReference NESTED_CONDITION__MAPPINGS
          The meta object literal for the 'Mappings' containment reference list feature.
static EClass NODE
          The meta object literal for the 'Node' class.
static EReference NODE__ATTRIBUTES
          The meta object literal for the 'Attributes' containment reference list feature.
static EReference NODE__GRAPH
          The meta object literal for the 'Graph' container reference feature.
static EReference NODE__INCOMING
          The meta object literal for the 'Incoming' reference list feature.
static EReference NODE__OUTGOING
          The meta object literal for the 'Outgoing' reference list feature.
static EReference NODE__TYPE
          The meta object literal for the 'Type' reference feature.
static EClass NOT
          The meta object literal for the 'Not' class.
static EClass OR
          The meta object literal for the 'Or' class.
static EClass PARAMETER
          The meta object literal for the 'Parameter' class.
static EReference PARAMETER__TYPE
          The meta object literal for the 'Type' reference feature.
static EReference PARAMETER__UNIT
          The meta object literal for the 'Unit' container reference feature.
static EClass PARAMETER_MAPPING
          The meta object literal for the 'Parameter Mapping' class.
static EReference PARAMETER_MAPPING__SOURCE
          The meta object literal for the 'Source' reference feature.
static EReference PARAMETER_MAPPING__TARGET
          The meta object literal for the 'Target' reference feature.
static EClass PRIORITY_UNIT
          The meta object literal for the 'Priority Unit' class.
static EClass RULE
          The meta object literal for the 'Rule' class.
static EReference RULE__ATTRIBUTE_CONDITIONS
          The meta object literal for the 'Attribute Conditions' containment reference list feature.
static EAttribute RULE__CHECK_DANGLING
          The meta object literal for the 'Check Dangling' attribute feature.
static EAttribute RULE__INJECTIVE_MATCHING
          The meta object literal for the 'Injective Matching' attribute feature.
static EAttribute RULE__JAVA_IMPORTS
          The meta object literal for the 'Java Imports' attribute list feature.
static EReference RULE__LHS
          The meta object literal for the 'Lhs' containment reference feature.
static EReference RULE__MAPPINGS
          The meta object literal for the 'Mappings' containment reference list feature.
static EReference RULE__MULTI_MAPPINGS
          The meta object literal for the 'Multi Mappings' containment reference list feature.
static EReference RULE__MULTI_RULES
          The meta object literal for the 'Multi Rules' containment reference list feature.
static EReference RULE__RHS
          The meta object literal for the 'Rhs' containment reference feature.
static EClass SEQUENTIAL_UNIT
          The meta object literal for the 'Sequential Unit' class.
static EAttribute SEQUENTIAL_UNIT__ROLLBACK
          The meta object literal for the 'Rollback' attribute feature.
static EAttribute SEQUENTIAL_UNIT__STRICT
          The meta object literal for the 'Strict' attribute feature.
static EClass UNARY_FORMULA
          The meta object literal for the 'Unary Formula' class.
static EReference UNARY_FORMULA__CHILD
          The meta object literal for the 'Child' containment reference feature.
static EClass UNARY_UNIT
          The meta object literal for the 'Unary Unit' class.
static EReference UNARY_UNIT__SUB_UNIT
          The meta object literal for the 'Sub Unit' reference feature.
static EClass UNIT
          The meta object literal for the 'Unit' class.
static EAttribute UNIT__ACTIVATED
          The meta object literal for the 'Activated' attribute feature.
static EReference UNIT__PARAMETER_MAPPINGS
          The meta object literal for the 'Parameter Mappings' containment reference list feature.
static EReference UNIT__PARAMETERS
          The meta object literal for the 'Parameters' containment reference list feature.
static EClass XOR
          The meta object literal for the 'Xor' class.
 

Field Detail

MODEL_ELEMENT

static final EClass MODEL_ELEMENT
The meta object literal for the 'Model Element' class.

See Also:
ModelElementImpl, HenshinPackageImpl.getModelElement()

MODEL_ELEMENT__ANNOTATIONS

static final EReference MODEL_ELEMENT__ANNOTATIONS
The meta object literal for the 'Annotations' containment reference list feature.


ANNOTATION

static final EClass ANNOTATION
The meta object literal for the 'Annotation' class.

See Also:
AnnotationImpl, HenshinPackageImpl.getAnnotation()

ANNOTATION__KEY

static final EAttribute ANNOTATION__KEY
The meta object literal for the 'Key' attribute feature.


ANNOTATION__VALUE

static final EAttribute ANNOTATION__VALUE
The meta object literal for the 'Value' attribute feature.


NAMED_ELEMENT

static final EClass NAMED_ELEMENT
The meta object literal for the 'Named Element' class.

See Also:
NamedElementImpl, HenshinPackageImpl.getNamedElement()

NAMED_ELEMENT__NAME

static final EAttribute NAMED_ELEMENT__NAME
The meta object literal for the 'Name' attribute feature.


NAMED_ELEMENT__DESCRIPTION

static final EAttribute NAMED_ELEMENT__DESCRIPTION
The meta object literal for the 'Description' attribute feature.


RULE

static final EClass RULE
The meta object literal for the 'Rule' class.

See Also:
RuleImpl, HenshinPackageImpl.getRule()

RULE__LHS

static final EReference RULE__LHS
The meta object literal for the 'Lhs' containment reference feature.


RULE__RHS

static final EReference RULE__RHS
The meta object literal for the 'Rhs' containment reference feature.


RULE__ATTRIBUTE_CONDITIONS

static final EReference RULE__ATTRIBUTE_CONDITIONS
The meta object literal for the 'Attribute Conditions' containment reference list feature.


RULE__MAPPINGS

static final EReference RULE__MAPPINGS
The meta object literal for the 'Mappings' containment reference list feature.


RULE__CHECK_DANGLING

static final EAttribute RULE__CHECK_DANGLING
The meta object literal for the 'Check Dangling' attribute feature.


RULE__INJECTIVE_MATCHING

static final EAttribute RULE__INJECTIVE_MATCHING
The meta object literal for the 'Injective Matching' attribute feature.


RULE__MULTI_RULES

static final EReference RULE__MULTI_RULES
The meta object literal for the 'Multi Rules' containment reference list feature.


RULE__MULTI_MAPPINGS

static final EReference RULE__MULTI_MAPPINGS
The meta object literal for the 'Multi Mappings' containment reference list feature.


RULE__JAVA_IMPORTS

static final EAttribute RULE__JAVA_IMPORTS
The meta object literal for the 'Java Imports' attribute list feature.


ATTRIBUTE_CONDITION

static final EClass ATTRIBUTE_CONDITION
The meta object literal for the 'Attribute Condition' class.

See Also:
AttributeConditionImpl, HenshinPackageImpl.getAttributeCondition()

ATTRIBUTE_CONDITION__RULE

static final EReference ATTRIBUTE_CONDITION__RULE
The meta object literal for the 'Rule' container reference feature.


ATTRIBUTE_CONDITION__CONDITION_TEXT

static final EAttribute ATTRIBUTE_CONDITION__CONDITION_TEXT
The meta object literal for the 'Condition Text' attribute feature.


PARAMETER

static final EClass PARAMETER
The meta object literal for the 'Parameter' class.

See Also:
ParameterImpl, HenshinPackageImpl.getParameter()

PARAMETER__UNIT

static final EReference PARAMETER__UNIT
The meta object literal for the 'Unit' container reference feature.


PARAMETER__TYPE

static final EReference PARAMETER__TYPE
The meta object literal for the 'Type' reference feature.


GRAPH

static final EClass GRAPH
The meta object literal for the 'Graph' class.

See Also:
GraphImpl, HenshinPackageImpl.getGraph()

GRAPH__NODES

static final EReference GRAPH__NODES
The meta object literal for the 'Nodes' containment reference list feature.


GRAPH__EDGES

static final EReference GRAPH__EDGES
The meta object literal for the 'Edges' containment reference list feature.


GRAPH__FORMULA

static final EReference GRAPH__FORMULA
The meta object literal for the 'Formula' containment reference feature.


GRAPH_ELEMENT

static final EClass GRAPH_ELEMENT
The meta object literal for the 'Graph Element' class.

See Also:
GraphElement, HenshinPackageImpl.getGraphElement()

GRAPH_ELEMENT__ACTION

static final EAttribute GRAPH_ELEMENT__ACTION
The meta object literal for the 'Action' attribute feature.


MODULE

static final EClass MODULE
The meta object literal for the 'Module' class.

See Also:
ModuleImpl, HenshinPackageImpl.getModule()

MODULE__SUB_MODULES

static final EReference MODULE__SUB_MODULES
The meta object literal for the 'Sub Modules' containment reference list feature.


MODULE__SUPER_MODULE

static final EReference MODULE__SUPER_MODULE
The meta object literal for the 'Super Module' container reference feature.


MODULE__IMPORTS

static final EReference MODULE__IMPORTS
The meta object literal for the 'Imports' reference list feature.


MODULE__UNITS

static final EReference MODULE__UNITS
The meta object literal for the 'Units' containment reference list feature.


MODULE__INSTANCES

static final EReference MODULE__INSTANCES
The meta object literal for the 'Instances' containment reference list feature.


UNIT

static final EClass UNIT
The meta object literal for the 'Unit' class.

See Also:
UnitImpl, HenshinPackageImpl.getUnit()

UNIT__PARAMETERS

static final EReference UNIT__PARAMETERS
The meta object literal for the 'Parameters' containment reference list feature.


UNIT__PARAMETER_MAPPINGS

static final EReference UNIT__PARAMETER_MAPPINGS
The meta object literal for the 'Parameter Mappings' containment reference list feature.


UNIT__ACTIVATED

static final EAttribute UNIT__ACTIVATED
The meta object literal for the 'Activated' attribute feature.


MAPPING

static final EClass MAPPING
The meta object literal for the 'Mapping' class.

See Also:
MappingImpl, HenshinPackageImpl.getMapping()

MAPPING__ORIGIN

static final EReference MAPPING__ORIGIN
The meta object literal for the 'Origin' reference feature.


MAPPING__IMAGE

static final EReference MAPPING__IMAGE
The meta object literal for the 'Image' reference feature.


NODE

static final EClass NODE
The meta object literal for the 'Node' class.

See Also:
NodeImpl, HenshinPackageImpl.getNode()

NODE__TYPE

static final EReference NODE__TYPE
The meta object literal for the 'Type' reference feature.


NODE__ATTRIBUTES

static final EReference NODE__ATTRIBUTES
The meta object literal for the 'Attributes' containment reference list feature.


NODE__GRAPH

static final EReference NODE__GRAPH
The meta object literal for the 'Graph' container reference feature.


NODE__INCOMING

static final EReference NODE__INCOMING
The meta object literal for the 'Incoming' reference list feature.


NODE__OUTGOING

static final EReference NODE__OUTGOING
The meta object literal for the 'Outgoing' reference list feature.


ATTRIBUTE

static final EClass ATTRIBUTE
The meta object literal for the 'Attribute' class.

See Also:
AttributeImpl, HenshinPackageImpl.getAttribute()

ATTRIBUTE__TYPE

static final EReference ATTRIBUTE__TYPE
The meta object literal for the 'Type' reference feature.


ATTRIBUTE__VALUE

static final EAttribute ATTRIBUTE__VALUE
The meta object literal for the 'Value' attribute feature.


ATTRIBUTE__NODE

static final EReference ATTRIBUTE__NODE
The meta object literal for the 'Node' container reference feature.


ATTRIBUTE__CONSTANT

static final EAttribute ATTRIBUTE__CONSTANT
The meta object literal for the 'Constant' attribute feature.


ATTRIBUTE__NULL

static final EAttribute ATTRIBUTE__NULL
The meta object literal for the 'Null' attribute feature.


EDGE

static final EClass EDGE
The meta object literal for the 'Edge' class.

See Also:
EdgeImpl, HenshinPackageImpl.getEdge()

EDGE__SOURCE

static final EReference EDGE__SOURCE
The meta object literal for the 'Source' reference feature.


EDGE__TARGET

static final EReference EDGE__TARGET
The meta object literal for the 'Target' reference feature.


EDGE__TYPE

static final EReference EDGE__TYPE
The meta object literal for the 'Type' reference feature.


EDGE__GRAPH

static final EReference EDGE__GRAPH
The meta object literal for the 'Graph' container reference feature.


EDGE__INDEX

static final EAttribute EDGE__INDEX
The meta object literal for the 'Index' attribute feature.


EDGE__INDEX_CONSTANT

static final EAttribute EDGE__INDEX_CONSTANT
The meta object literal for the 'Index Constant' attribute feature.


UNARY_UNIT

static final EClass UNARY_UNIT
The meta object literal for the 'Unary Unit' class.

See Also:
UnaryUnitImpl, HenshinPackageImpl.getUnaryUnit()

UNARY_UNIT__SUB_UNIT

static final EReference UNARY_UNIT__SUB_UNIT
The meta object literal for the 'Sub Unit' reference feature.


MULTI_UNIT

static final EClass MULTI_UNIT
The meta object literal for the 'Multi Unit' class.

See Also:
MultiUnitImpl, HenshinPackageImpl.getMultiUnit()

MULTI_UNIT__SUB_UNITS

static final EReference MULTI_UNIT__SUB_UNITS
The meta object literal for the 'Sub Units' reference list feature.


INDEPENDENT_UNIT

static final EClass INDEPENDENT_UNIT
The meta object literal for the 'Independent Unit' class.

See Also:
IndependentUnitImpl, HenshinPackageImpl.getIndependentUnit()

SEQUENTIAL_UNIT

static final EClass SEQUENTIAL_UNIT
The meta object literal for the 'Sequential Unit' class.

See Also:
SequentialUnitImpl, HenshinPackageImpl.getSequentialUnit()

SEQUENTIAL_UNIT__STRICT

static final EAttribute SEQUENTIAL_UNIT__STRICT
The meta object literal for the 'Strict' attribute feature.


SEQUENTIAL_UNIT__ROLLBACK

static final EAttribute SEQUENTIAL_UNIT__ROLLBACK
The meta object literal for the 'Rollback' attribute feature.


CONDITIONAL_UNIT

static final EClass CONDITIONAL_UNIT
The meta object literal for the 'Conditional Unit' class.

See Also:
ConditionalUnitImpl, HenshinPackageImpl.getConditionalUnit()

CONDITIONAL_UNIT__IF

static final EReference CONDITIONAL_UNIT__IF
The meta object literal for the 'If' reference feature.


CONDITIONAL_UNIT__THEN

static final EReference CONDITIONAL_UNIT__THEN
The meta object literal for the 'Then' reference feature.


CONDITIONAL_UNIT__ELSE

static final EReference CONDITIONAL_UNIT__ELSE
The meta object literal for the 'Else' reference feature.


PRIORITY_UNIT

static final EClass PRIORITY_UNIT
The meta object literal for the 'Priority Unit' class.

See Also:
PriorityUnitImpl, HenshinPackageImpl.getPriorityUnit()

ITERATED_UNIT

static final EClass ITERATED_UNIT
The meta object literal for the 'Iterated Unit' class.

See Also:
IteratedUnitImpl, HenshinPackageImpl.getIteratedUnit()

ITERATED_UNIT__ITERATIONS

static final EAttribute ITERATED_UNIT__ITERATIONS
The meta object literal for the 'Iterations' attribute feature.


LOOP_UNIT

static final EClass LOOP_UNIT
The meta object literal for the 'Loop Unit' class.

See Also:
LoopUnitImpl, HenshinPackageImpl.getLoopUnit()

NESTED_CONDITION

static final EClass NESTED_CONDITION
The meta object literal for the 'Nested Condition' class.

See Also:
NestedConditionImpl, HenshinPackageImpl.getNestedCondition()

NESTED_CONDITION__CONCLUSION

static final EReference NESTED_CONDITION__CONCLUSION
The meta object literal for the 'Conclusion' containment reference feature.


NESTED_CONDITION__MAPPINGS

static final EReference NESTED_CONDITION__MAPPINGS
The meta object literal for the 'Mappings' containment reference list feature.


FORMULA

static final EClass FORMULA
The meta object literal for the 'Formula' class.

See Also:
Formula, HenshinPackageImpl.getFormula()

UNARY_FORMULA

static final EClass UNARY_FORMULA
The meta object literal for the 'Unary Formula' class.

See Also:
UnaryFormulaImpl, HenshinPackageImpl.getUnaryFormula()

UNARY_FORMULA__CHILD

static final EReference UNARY_FORMULA__CHILD
The meta object literal for the 'Child' containment reference feature.


BINARY_FORMULA

static final EClass BINARY_FORMULA
The meta object literal for the 'Binary Formula' class.

See Also:
BinaryFormulaImpl, HenshinPackageImpl.getBinaryFormula()

BINARY_FORMULA__LEFT

static final EReference BINARY_FORMULA__LEFT
The meta object literal for the 'Left' containment reference feature.


BINARY_FORMULA__RIGHT

static final EReference BINARY_FORMULA__RIGHT
The meta object literal for the 'Right' containment reference feature.


AND

static final EClass AND
The meta object literal for the 'And' class.

See Also:
AndImpl, HenshinPackageImpl.getAnd()

OR

static final EClass OR
The meta object literal for the 'Or' class.

See Also:
OrImpl, HenshinPackageImpl.getOr()

NOT

static final EClass NOT
The meta object literal for the 'Not' class.

See Also:
NotImpl, HenshinPackageImpl.getNot()

ACTION

static final EDataType ACTION
The meta object literal for the 'Action' data type.

See Also:
Action, HenshinPackageImpl.getAction()

XOR

static final EClass XOR
The meta object literal for the 'Xor' class.

See Also:
XorImpl, HenshinPackageImpl.getXor()

PARAMETER_MAPPING

static final EClass PARAMETER_MAPPING
The meta object literal for the 'Parameter Mapping' class.

See Also:
ParameterMappingImpl, HenshinPackageImpl.getParameterMapping()

PARAMETER_MAPPING__SOURCE

static final EReference PARAMETER_MAPPING__SOURCE
The meta object literal for the 'Source' reference feature.


PARAMETER_MAPPING__TARGET

static final EReference PARAMETER_MAPPING__TARGET
The meta object literal for the 'Target' reference feature.