public interface PatternLanguagePackage
extends org.eclipse.emf.ecore.EPackage
PatternLanguageFactory| Modifier and Type | Interface and Description |
|---|---|
static interface |
PatternLanguagePackage.Literals
Defines literals for the meta objects that represent
each class,
each feature of each class,
each enum,
and each data type
|
| Modifier and Type | Field and Description |
|---|---|
static int |
AGGREGATED_VALUE
The meta object id for the '
Aggregated Value' class. |
static int |
AGGREGATED_VALUE__AGGREGATOR
The feature id for the 'Aggregator' containment reference.
|
static int |
AGGREGATED_VALUE__CALL
The feature id for the 'Call' containment reference.
|
static int |
AGGREGATED_VALUE_FEATURE_COUNT
The number of structural features of the 'Aggregated Value' class.
|
static int |
AGGREGATOR_EXPRESSION
The meta object id for the '
Aggregator Expression' class. |
static int |
AGGREGATOR_EXPRESSION_FEATURE_COUNT
The number of structural features of the 'Aggregator Expression' class.
|
static int |
ANNOTATION
The meta object id for the '
Annotation' class. |
static int |
ANNOTATION__NAME
The feature id for the 'Name' attribute.
|
static int |
ANNOTATION__PARAMETERS
The feature id for the 'Parameters' containment reference list.
|
static int |
ANNOTATION_FEATURE_COUNT
The number of structural features of the 'Annotation' class.
|
static int |
ANNOTATION_PARAMETER
The meta object id for the '
Annotation Parameter' class. |
static int |
ANNOTATION_PARAMETER__NAME
The feature id for the 'Name' attribute.
|
static int |
ANNOTATION_PARAMETER__VALUE
The feature id for the 'Value' containment reference.
|
static int |
ANNOTATION_PARAMETER_FEATURE_COUNT
The number of structural features of the 'Annotation Parameter' class.
|
static int |
BOOL_VALUE
The meta object id for the '
Bool Value' class. |
static int |
BOOL_VALUE__VALUE
The feature id for the 'Value' attribute.
|
static int |
BOOL_VALUE_FEATURE_COUNT
The number of structural features of the 'Bool Value' class.
|
static int |
CHECK_CONSTRAINT
The meta object id for the '
Check Constraint' class. |
static int |
CHECK_CONSTRAINT__EXPRESSION
The feature id for the 'Expression' containment reference.
|
static int |
CHECK_CONSTRAINT_FEATURE_COUNT
The number of structural features of the 'Check Constraint' class.
|
static int |
COMPARE_CONSTRAINT
The meta object id for the '
Compare Constraint' class. |
static int |
COMPARE_CONSTRAINT__FEATURE
The feature id for the 'Feature' attribute.
|
static int |
COMPARE_CONSTRAINT__LEFT_OPERAND
The feature id for the 'Left Operand' containment reference.
|
static int |
COMPARE_CONSTRAINT__RIGHT_OPERAND
The feature id for the 'Right Operand' containment reference.
|
static int |
COMPARE_CONSTRAINT_FEATURE_COUNT
The number of structural features of the 'Compare Constraint' class.
|
static int |
COMPARE_FEATURE
The meta object id for the '
Compare Feature' enum. |
static int |
COMPUTATION_VALUE
The meta object id for the '
Computation Value' class. |
static int |
COMPUTATION_VALUE_FEATURE_COUNT
The number of structural features of the 'Computation Value' class.
|
static int |
CONSTRAINT
The meta object id for the '
Constraint' class. |
static int |
CONSTRAINT_FEATURE_COUNT
The number of structural features of the 'Constraint' class.
|
static int |
COUNT_AGGREGATOR
The meta object id for the '
Count Aggregator' class. |
static int |
COUNT_AGGREGATOR_FEATURE_COUNT
The number of structural features of the 'Count Aggregator' class.
|
static int |
DOUBLE_VALUE
The meta object id for the '
Double Value' class. |
static int |
DOUBLE_VALUE__VALUE
The feature id for the 'Value' attribute.
|
static int |
DOUBLE_VALUE_FEATURE_COUNT
The number of structural features of the 'Double Value' class.
|
static PatternLanguagePackage |
eINSTANCE
The singleton instance of the package.
|
static java.lang.String |
eNAME
The package name.
|
static java.lang.String |
eNS_PREFIX
The package namespace name.
|
static java.lang.String |
eNS_URI
The package namespace URI.
|
static int |
ENTITY_TYPE
The meta object id for the '
Entity Type' class. |
static int |
ENTITY_TYPE__TYPENAME
The feature id for the 'Typename' attribute.
|
static int |
ENTITY_TYPE_FEATURE_COUNT
The number of structural features of the 'Entity Type' class.
|
static int |
FUNCTION_EVALUATION_VALUE
The meta object id for the '
Function Evaluation Value' class. |
static int |
FUNCTION_EVALUATION_VALUE__EXPRESSION
The feature id for the 'Expression' containment reference.
|
static int |
FUNCTION_EVALUATION_VALUE_FEATURE_COUNT
The number of structural features of the 'Function Evaluation Value' class.
|
static int |
INT_VALUE
The meta object id for the '
Int Value' class. |
static int |
INT_VALUE__VALUE
The feature id for the 'Value' attribute.
|
static int |
INT_VALUE_FEATURE_COUNT
The number of structural features of the 'Int Value' class.
|
static int |
LIST_VALUE
The meta object id for the '
List Value' class. |
static int |
LIST_VALUE__VALUES
The feature id for the 'Values' containment reference list.
|
static int |
LIST_VALUE_FEATURE_COUNT
The number of structural features of the 'List Value' class.
|
static int |
LITERAL_VALUE_REFERENCE
The meta object id for the '
Literal Value Reference' class. |
static int |
LITERAL_VALUE_REFERENCE_FEATURE_COUNT
The number of structural features of the 'Literal Value Reference' class.
|
static int |
LOCAL_VARIABLE
The meta object id for the '
Local Variable' class. |
static int |
LOCAL_VARIABLE__NAME
The feature id for the 'Name' attribute.
|
static int |
LOCAL_VARIABLE__REFERENCES
The feature id for the 'References' reference list.
|
static int |
LOCAL_VARIABLE__TYPE
The feature id for the 'Type' containment reference.
|
static int |
LOCAL_VARIABLE_FEATURE_COUNT
The number of structural features of the 'Local Variable' class.
|
static int |
MODIFIERS
The meta object id for the '
Modifiers' class. |
static int |
MODIFIERS__PRIVATE
The feature id for the 'Private' attribute.
|
static int |
MODIFIERS_FEATURE_COUNT
The number of structural features of the 'Modifiers' class.
|
static int |
PARAMETER_REF
The meta object id for the '
Parameter Ref' class. |
static int |
PARAMETER_REF__NAME
The feature id for the 'Name' attribute.
|
static int |
PARAMETER_REF__REFERENCES
The feature id for the 'References' reference list.
|
static int |
PARAMETER_REF__REFERRED_PARAM
The feature id for the 'Referred Param' reference.
|
static int |
PARAMETER_REF__TYPE
The feature id for the 'Type' containment reference.
|
static int |
PARAMETER_REF_FEATURE_COUNT
The number of structural features of the 'Parameter Ref' class.
|
static int |
PATH_EXPRESSION_CONSTRAINT
The meta object id for the '
Path Expression Constraint' class. |
static int |
PATH_EXPRESSION_CONSTRAINT__HEAD
The feature id for the 'Head' containment reference.
|
static int |
PATH_EXPRESSION_CONSTRAINT_FEATURE_COUNT
The number of structural features of the 'Path Expression Constraint' class.
|
static int |
PATH_EXPRESSION_ELEMENT
The meta object id for the '
Path Expression Element' class. |
static int |
PATH_EXPRESSION_ELEMENT__TAIL
The feature id for the 'Tail' containment reference.
|
static int |
PATH_EXPRESSION_ELEMENT__TYPE
The feature id for the 'Type' containment reference.
|
static int |
PATH_EXPRESSION_ELEMENT_FEATURE_COUNT
The number of structural features of the 'Path Expression Element' class.
|
static int |
PATH_EXPRESSION_HEAD
The meta object id for the '
Path Expression Head' class. |
static int |
PATH_EXPRESSION_HEAD__DST
The feature id for the 'Dst' containment reference.
|
static int |
PATH_EXPRESSION_HEAD__SRC
The feature id for the 'Src' containment reference.
|
static int |
PATH_EXPRESSION_HEAD__TAIL
The feature id for the 'Tail' containment reference.
|
static int |
PATH_EXPRESSION_HEAD__TYPE
The feature id for the 'Type' containment reference.
|
static int |
PATH_EXPRESSION_HEAD_FEATURE_COUNT
The number of structural features of the 'Path Expression Head' class.
|
static int |
PATH_EXPRESSION_TAIL
The meta object id for the '
Path Expression Tail' class. |
static int |
PATH_EXPRESSION_TAIL__CLOSURE
The feature id for the 'Closure' attribute.
|
static int |
PATH_EXPRESSION_TAIL__INDEX
The feature id for the 'Index' attribute.
|
static int |
PATH_EXPRESSION_TAIL__TAIL
The feature id for the 'Tail' containment reference.
|
static int |
PATH_EXPRESSION_TAIL__TYPE
The feature id for the 'Type' containment reference.
|
static int |
PATH_EXPRESSION_TAIL_FEATURE_COUNT
The number of structural features of the 'Path Expression Tail' class.
|
static int |
PATTERN
The meta object id for the '
Pattern' class. |
static int |
PATTERN__ANNOTATIONS
The feature id for the 'Annotations' containment reference list.
|
static int |
PATTERN__BODIES
The feature id for the 'Bodies' containment reference list.
|
static int |
PATTERN__MODIFIERS
The feature id for the 'Modifiers' containment reference list.
|
static int |
PATTERN__NAME
The feature id for the 'Name' attribute.
|
static int |
PATTERN__PARAMETERS
The feature id for the 'Parameters' containment reference list.
|
static int |
PATTERN_BODY
The meta object id for the '
Pattern Body' class. |
static int |
PATTERN_BODY__CONSTRAINTS
The feature id for the 'Constraints' containment reference list.
|
static int |
PATTERN_BODY__NAME
The feature id for the 'Name' attribute.
|
static int |
PATTERN_BODY__VARIABLES
The feature id for the 'Variables' containment reference list.
|
static int |
PATTERN_BODY_FEATURE_COUNT
The number of structural features of the 'Pattern Body' class.
|
static int |
PATTERN_CALL
The meta object id for the '
Pattern Call' class. |
static int |
PATTERN_CALL__PARAMETERS
The feature id for the 'Parameters' containment reference list.
|
static int |
PATTERN_CALL__PATTERN_REF
The feature id for the 'Pattern Ref' reference.
|
static int |
PATTERN_CALL__TRANSITIVE
The feature id for the 'Transitive' attribute.
|
static int |
PATTERN_CALL_FEATURE_COUNT
The number of structural features of the 'Pattern Call' class.
|
static int |
PATTERN_COMPOSITION_CONSTRAINT
The meta object id for the '
Pattern Composition Constraint' class. |
static int |
PATTERN_COMPOSITION_CONSTRAINT__CALL
The feature id for the 'Call' containment reference.
|
static int |
PATTERN_COMPOSITION_CONSTRAINT__NEGATIVE
The feature id for the 'Negative' attribute.
|
static int |
PATTERN_COMPOSITION_CONSTRAINT_FEATURE_COUNT
The number of structural features of the 'Pattern Composition Constraint' class.
|
static int |
PATTERN_FEATURE_COUNT
The number of structural features of the 'Pattern' class.
|
static int |
PATTERN_MODEL
The meta object id for the '
Pattern Model' class. |
static int |
PATTERN_MODEL__PACKAGE_NAME
The feature id for the 'Package Name' attribute.
|
static int |
PATTERN_MODEL__PATTERNS
The feature id for the 'Patterns' containment reference list.
|
static int |
PATTERN_MODEL_FEATURE_COUNT
The number of structural features of the 'Pattern Model' class.
|
static int |
RELATION_TYPE
The meta object id for the '
Relation Type' class. |
static int |
RELATION_TYPE__TYPENAME
The feature id for the 'Typename' attribute.
|
static int |
RELATION_TYPE_FEATURE_COUNT
The number of structural features of the 'Relation Type' class.
|
static int |
STRING_VALUE
The meta object id for the '
String Value' class. |
static int |
STRING_VALUE__VALUE
The feature id for the 'Value' attribute.
|
static int |
STRING_VALUE_FEATURE_COUNT
The number of structural features of the 'String Value' class.
|
static int |
TYPE
The meta object id for the '
Type' class. |
static int |
TYPE__TYPENAME
The feature id for the 'Typename' attribute.
|
static int |
TYPE_FEATURE_COUNT
The number of structural features of the 'Type' class.
|
static int |
VALUE_REFERENCE
The meta object id for the '
Value Reference' class. |
static int |
VALUE_REFERENCE_FEATURE_COUNT
The number of structural features of the 'Value Reference' class.
|
static int |
VARIABLE
The meta object id for the '
Variable' class. |
static int |
VARIABLE__NAME
The feature id for the 'Name' attribute.
|
static int |
VARIABLE__REFERENCES
The feature id for the 'References' reference list.
|
static int |
VARIABLE__TYPE
The feature id for the 'Type' containment reference.
|
static int |
VARIABLE_FEATURE_COUNT
The number of structural features of the 'Variable' class.
|
static int |
VARIABLE_REFERENCE
The meta object id for the '
Variable Reference' class. |
static int |
VARIABLE_REFERENCE__VAR
The feature id for the 'Var' attribute.
|
static int |
VARIABLE_REFERENCE__VARIABLE
The feature id for the 'Variable' reference.
|
static int |
VARIABLE_REFERENCE_FEATURE_COUNT
The number of structural features of the 'Variable Reference' class.
|
static int |
VARIABLE_VALUE
The meta object id for the '
Variable Value' class. |
static int |
VARIABLE_VALUE__VALUE
The feature id for the 'Value' containment reference.
|
static int |
VARIABLE_VALUE_FEATURE_COUNT
The number of structural features of the 'Variable Value' class.
|
| Modifier and Type | Method and Description |
|---|---|
org.eclipse.emf.ecore.EReference |
getAggregatedValue_Aggregator()
Returns the meta object for the containment reference '
Aggregator'. |
org.eclipse.emf.ecore.EReference |
getAggregatedValue_Call()
Returns the meta object for the containment reference '
Call'. |
org.eclipse.emf.ecore.EClass |
getAggregatedValue()
Returns the meta object for class '
Aggregated Value'. |
org.eclipse.emf.ecore.EClass |
getAggregatorExpression()
Returns the meta object for class '
Aggregator Expression'. |
org.eclipse.emf.ecore.EAttribute |
getAnnotation_Name()
Returns the meta object for the attribute '
Name'. |
org.eclipse.emf.ecore.EReference |
getAnnotation_Parameters()
Returns the meta object for the containment reference list '
Parameters'. |
org.eclipse.emf.ecore.EClass |
getAnnotation()
Returns the meta object for class '
Annotation'. |
org.eclipse.emf.ecore.EAttribute |
getAnnotationParameter_Name()
Returns the meta object for the attribute '
Name'. |
org.eclipse.emf.ecore.EReference |
getAnnotationParameter_Value()
Returns the meta object for the containment reference '
Value'. |
org.eclipse.emf.ecore.EClass |
getAnnotationParameter()
Returns the meta object for class '
Annotation Parameter'. |
org.eclipse.emf.ecore.EAttribute |
getBoolValue_Value()
Returns the meta object for the attribute '
Value'. |
org.eclipse.emf.ecore.EClass |
getBoolValue()
Returns the meta object for class '
Bool Value'. |
org.eclipse.emf.ecore.EReference |
getCheckConstraint_Expression()
Returns the meta object for the containment reference '
Expression'. |
org.eclipse.emf.ecore.EClass |
getCheckConstraint()
Returns the meta object for class '
Check Constraint'. |
org.eclipse.emf.ecore.EAttribute |
getCompareConstraint_Feature()
Returns the meta object for the attribute '
Feature'. |
org.eclipse.emf.ecore.EReference |
getCompareConstraint_LeftOperand()
Returns the meta object for the containment reference '
Left Operand'. |
org.eclipse.emf.ecore.EReference |
getCompareConstraint_RightOperand()
Returns the meta object for the containment reference '
Right Operand'. |
org.eclipse.emf.ecore.EClass |
getCompareConstraint()
Returns the meta object for class '
Compare Constraint'. |
org.eclipse.emf.ecore.EEnum |
getCompareFeature()
Returns the meta object for enum '
Compare Feature'. |
org.eclipse.emf.ecore.EClass |
getComputationValue()
Returns the meta object for class '
Computation Value'. |
org.eclipse.emf.ecore.EClass |
getConstraint()
Returns the meta object for class '
Constraint'. |
org.eclipse.emf.ecore.EClass |
getCountAggregator()
Returns the meta object for class '
Count Aggregator'. |
org.eclipse.emf.ecore.EAttribute |
getDoubleValue_Value()
Returns the meta object for the attribute '
Value'. |
org.eclipse.emf.ecore.EClass |
getDoubleValue()
Returns the meta object for class '
Double Value'. |
org.eclipse.emf.ecore.EClass |
getEntityType()
Returns the meta object for class '
Entity Type'. |
org.eclipse.emf.ecore.EReference |
getFunctionEvaluationValue_Expression()
Returns the meta object for the containment reference '
Expression'. |
org.eclipse.emf.ecore.EClass |
getFunctionEvaluationValue()
Returns the meta object for class '
Function Evaluation Value'. |
org.eclipse.emf.ecore.EAttribute |
getIntValue_Value()
Returns the meta object for the attribute '
Value'. |
org.eclipse.emf.ecore.EClass |
getIntValue()
Returns the meta object for class '
Int Value'. |
org.eclipse.emf.ecore.EReference |
getListValue_Values()
Returns the meta object for the containment reference list '
Values'. |
org.eclipse.emf.ecore.EClass |
getListValue()
Returns the meta object for class '
List Value'. |
org.eclipse.emf.ecore.EClass |
getLiteralValueReference()
Returns the meta object for class '
Literal Value Reference'. |
org.eclipse.emf.ecore.EClass |
getLocalVariable()
Returns the meta object for class '
Local Variable'. |
org.eclipse.emf.ecore.EAttribute |
getModifiers_Private()
Returns the meta object for the attribute '
Private'. |
org.eclipse.emf.ecore.EClass |
getModifiers()
Returns the meta object for class '
Modifiers'. |
org.eclipse.emf.ecore.EReference |
getParameterRef_ReferredParam()
Returns the meta object for the reference '
Referred Param'. |
org.eclipse.emf.ecore.EClass |
getParameterRef()
Returns the meta object for class '
Parameter Ref'. |
org.eclipse.emf.ecore.EReference |
getPathExpressionConstraint_Head()
Returns the meta object for the containment reference '
Head'. |
org.eclipse.emf.ecore.EClass |
getPathExpressionConstraint()
Returns the meta object for class '
Path Expression Constraint'. |
org.eclipse.emf.ecore.EReference |
getPathExpressionElement_Tail()
Returns the meta object for the containment reference '
Tail'. |
org.eclipse.emf.ecore.EReference |
getPathExpressionElement_Type()
Returns the meta object for the containment reference '
Type'. |
org.eclipse.emf.ecore.EClass |
getPathExpressionElement()
Returns the meta object for class '
Path Expression Element'. |
org.eclipse.emf.ecore.EReference |
getPathExpressionHead_Dst()
Returns the meta object for the containment reference '
Dst'. |
org.eclipse.emf.ecore.EReference |
getPathExpressionHead_Src()
Returns the meta object for the containment reference '
Src'. |
org.eclipse.emf.ecore.EClass |
getPathExpressionHead()
Returns the meta object for class '
Path Expression Head'. |
org.eclipse.emf.ecore.EAttribute |
getPathExpressionTail_Closure()
Returns the meta object for the attribute '
Closure'. |
org.eclipse.emf.ecore.EAttribute |
getPathExpressionTail_Index()
Returns the meta object for the attribute '
Index'. |
org.eclipse.emf.ecore.EClass |
getPathExpressionTail()
Returns the meta object for class '
Path Expression Tail'. |
org.eclipse.emf.ecore.EReference |
getPattern_Annotations()
Returns the meta object for the containment reference list '
Annotations'. |
org.eclipse.emf.ecore.EReference |
getPattern_Bodies()
Returns the meta object for the containment reference list '
Bodies'. |
org.eclipse.emf.ecore.EReference |
getPattern_Modifiers()
Returns the meta object for the containment reference list '
Modifiers'. |
org.eclipse.emf.ecore.EAttribute |
getPattern_Name()
Returns the meta object for the attribute '
Name'. |
org.eclipse.emf.ecore.EReference |
getPattern_Parameters()
Returns the meta object for the containment reference list '
Parameters'. |
org.eclipse.emf.ecore.EClass |
getPattern()
Returns the meta object for class '
Pattern'. |
org.eclipse.emf.ecore.EReference |
getPatternBody_Constraints()
Returns the meta object for the containment reference list '
Constraints'. |
org.eclipse.emf.ecore.EAttribute |
getPatternBody_Name()
Returns the meta object for the attribute '
Name'. |
org.eclipse.emf.ecore.EReference |
getPatternBody_Variables()
Returns the meta object for the containment reference list '
Variables'. |
org.eclipse.emf.ecore.EClass |
getPatternBody()
Returns the meta object for class '
Pattern Body'. |
org.eclipse.emf.ecore.EReference |
getPatternCall_Parameters()
Returns the meta object for the containment reference list '
Parameters'. |
org.eclipse.emf.ecore.EReference |
getPatternCall_PatternRef()
Returns the meta object for the reference '
Pattern Ref'. |
org.eclipse.emf.ecore.EAttribute |
getPatternCall_Transitive()
Returns the meta object for the attribute '
Transitive'. |
org.eclipse.emf.ecore.EClass |
getPatternCall()
Returns the meta object for class '
Pattern Call'. |
org.eclipse.emf.ecore.EReference |
getPatternCompositionConstraint_Call()
Returns the meta object for the containment reference '
Call'. |
org.eclipse.emf.ecore.EAttribute |
getPatternCompositionConstraint_Negative()
Returns the meta object for the attribute '
Negative'. |
org.eclipse.emf.ecore.EClass |
getPatternCompositionConstraint()
Returns the meta object for class '
Pattern Composition Constraint'. |
PatternLanguageFactory |
getPatternLanguageFactory()
Returns the factory that creates the instances of the model.
|
org.eclipse.emf.ecore.EAttribute |
getPatternModel_PackageName()
Returns the meta object for the attribute '
Package Name'. |
org.eclipse.emf.ecore.EReference |
getPatternModel_Patterns()
Returns the meta object for the containment reference list '
Patterns'. |
org.eclipse.emf.ecore.EClass |
getPatternModel()
Returns the meta object for class '
Pattern Model'. |
org.eclipse.emf.ecore.EClass |
getRelationType()
Returns the meta object for class '
Relation Type'. |
org.eclipse.emf.ecore.EAttribute |
getStringValue_Value()
Returns the meta object for the attribute '
Value'. |
org.eclipse.emf.ecore.EClass |
getStringValue()
Returns the meta object for class '
String Value'. |
org.eclipse.emf.ecore.EAttribute |
getType_Typename()
Returns the meta object for the attribute '
Typename'. |
org.eclipse.emf.ecore.EClass |
getType()
Returns the meta object for class '
Type'. |
org.eclipse.emf.ecore.EClass |
getValueReference()
Returns the meta object for class '
Value Reference'. |
org.eclipse.emf.ecore.EAttribute |
getVariable_Name()
Returns the meta object for the attribute '
Name'. |
org.eclipse.emf.ecore.EReference |
getVariable_References()
Returns the meta object for the reference list '
References'. |
org.eclipse.emf.ecore.EReference |
getVariable_Type()
Returns the meta object for the containment reference '
Type'. |
org.eclipse.emf.ecore.EClass |
getVariable()
Returns the meta object for class '
Variable'. |
org.eclipse.emf.ecore.EAttribute |
getVariableReference_Var()
Returns the meta object for the attribute '
Var'. |
org.eclipse.emf.ecore.EReference |
getVariableReference_Variable()
Returns the meta object for the reference '
Variable'. |
org.eclipse.emf.ecore.EClass |
getVariableReference()
Returns the meta object for class '
Variable Reference'. |
org.eclipse.emf.ecore.EReference |
getVariableValue_Value()
Returns the meta object for the containment reference '
Value'. |
org.eclipse.emf.ecore.EClass |
getVariableValue()
Returns the meta object for class '
Variable Value'. |
getEClassifier, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getNsPrefix, getNsURI, setEFactoryInstance, setNsPrefix, setNsURIgetEAnnotation, getEAnnotationsstatic final java.lang.String eNAME
static final java.lang.String eNS_URI
static final java.lang.String eNS_PREFIX
static final PatternLanguagePackage eINSTANCE
static final int PATTERN_MODEL
Pattern Model' class.
static final int PATTERN_MODEL__PACKAGE_NAME
static final int PATTERN_MODEL__PATTERNS
static final int PATTERN_MODEL_FEATURE_COUNT
static final int PATTERN
Pattern' class.
static final int PATTERN__ANNOTATIONS
static final int PATTERN__MODIFIERS
static final int PATTERN__NAME
static final int PATTERN__PARAMETERS
static final int PATTERN__BODIES
static final int PATTERN_FEATURE_COUNT
static final int ANNOTATION
Annotation' class.
static final int ANNOTATION__NAME
static final int ANNOTATION__PARAMETERS
static final int ANNOTATION_FEATURE_COUNT
static final int ANNOTATION_PARAMETER
Annotation Parameter' class.
static final int ANNOTATION_PARAMETER__NAME
static final int ANNOTATION_PARAMETER__VALUE
static final int ANNOTATION_PARAMETER_FEATURE_COUNT
static final int MODIFIERS
Modifiers' class.
static final int MODIFIERS__PRIVATE
static final int MODIFIERS_FEATURE_COUNT
static final int VARIABLE
Variable' class.
static final int VARIABLE__NAME
static final int VARIABLE__TYPE
static final int VARIABLE__REFERENCES
static final int VARIABLE_FEATURE_COUNT
static final int VARIABLE_REFERENCE
Variable Reference' class.
static final int VARIABLE_REFERENCE__VAR
static final int VARIABLE_REFERENCE__VARIABLE
static final int VARIABLE_REFERENCE_FEATURE_COUNT
static final int TYPE
Type' class.
static final int TYPE__TYPENAME
static final int TYPE_FEATURE_COUNT
static final int PATTERN_BODY
Pattern Body' class.
static final int PATTERN_BODY__NAME
static final int PATTERN_BODY__CONSTRAINTS
static final int PATTERN_BODY__VARIABLES
static final int PATTERN_BODY_FEATURE_COUNT
static final int CONSTRAINT
Constraint' class.
static final int CONSTRAINT_FEATURE_COUNT
static final int PATTERN_CALL
Pattern Call' class.
static final int PATTERN_CALL__PATTERN_REF
static final int PATTERN_CALL__TRANSITIVE
static final int PATTERN_CALL__PARAMETERS
static final int PATTERN_CALL_FEATURE_COUNT
static final int PATH_EXPRESSION_ELEMENT
Path Expression Element' class.
static final int PATH_EXPRESSION_ELEMENT__TYPE
static final int PATH_EXPRESSION_ELEMENT__TAIL
static final int PATH_EXPRESSION_ELEMENT_FEATURE_COUNT
static final int VALUE_REFERENCE
Value Reference' class.
static final int VALUE_REFERENCE_FEATURE_COUNT
static final int LITERAL_VALUE_REFERENCE
Literal Value Reference' class.
static final int LITERAL_VALUE_REFERENCE_FEATURE_COUNT
static final int COMPUTATION_VALUE
Computation Value' class.
static final int COMPUTATION_VALUE_FEATURE_COUNT
static final int AGGREGATOR_EXPRESSION
Aggregator Expression' class.
static final int AGGREGATOR_EXPRESSION_FEATURE_COUNT
static final int PARAMETER_REF
Parameter Ref' class.
static final int PARAMETER_REF__NAME
static final int PARAMETER_REF__TYPE
static final int PARAMETER_REF__REFERENCES
static final int PARAMETER_REF__REFERRED_PARAM
static final int PARAMETER_REF_FEATURE_COUNT
static final int LOCAL_VARIABLE
Local Variable' class.
static final int LOCAL_VARIABLE__NAME
static final int LOCAL_VARIABLE__TYPE
static final int LOCAL_VARIABLE__REFERENCES
static final int LOCAL_VARIABLE_FEATURE_COUNT
static final int ENTITY_TYPE
Entity Type' class.
static final int ENTITY_TYPE__TYPENAME
static final int ENTITY_TYPE_FEATURE_COUNT
static final int RELATION_TYPE
Relation Type' class.
static final int RELATION_TYPE__TYPENAME
static final int RELATION_TYPE_FEATURE_COUNT
static final int PATTERN_COMPOSITION_CONSTRAINT
Pattern Composition Constraint' class.
static final int PATTERN_COMPOSITION_CONSTRAINT__NEGATIVE
static final int PATTERN_COMPOSITION_CONSTRAINT__CALL
static final int PATTERN_COMPOSITION_CONSTRAINT_FEATURE_COUNT
static final int COMPARE_CONSTRAINT
Compare Constraint' class.
static final int COMPARE_CONSTRAINT__LEFT_OPERAND
static final int COMPARE_CONSTRAINT__FEATURE
static final int COMPARE_CONSTRAINT__RIGHT_OPERAND
static final int COMPARE_CONSTRAINT_FEATURE_COUNT
static final int CHECK_CONSTRAINT
Check Constraint' class.
static final int CHECK_CONSTRAINT__EXPRESSION
static final int CHECK_CONSTRAINT_FEATURE_COUNT
static final int PATH_EXPRESSION_CONSTRAINT
Path Expression Constraint' class.
static final int PATH_EXPRESSION_CONSTRAINT__HEAD
static final int PATH_EXPRESSION_CONSTRAINT_FEATURE_COUNT
static final int PATH_EXPRESSION_HEAD
Path Expression Head' class.
static final int PATH_EXPRESSION_HEAD__TYPE
static final int PATH_EXPRESSION_HEAD__TAIL
static final int PATH_EXPRESSION_HEAD__SRC
static final int PATH_EXPRESSION_HEAD__DST
static final int PATH_EXPRESSION_HEAD_FEATURE_COUNT
static final int PATH_EXPRESSION_TAIL
Path Expression Tail' class.
static final int PATH_EXPRESSION_TAIL__TYPE
static final int PATH_EXPRESSION_TAIL__TAIL
static final int PATH_EXPRESSION_TAIL__INDEX
static final int PATH_EXPRESSION_TAIL__CLOSURE
static final int PATH_EXPRESSION_TAIL_FEATURE_COUNT
static final int INT_VALUE
Int Value' class.
static final int INT_VALUE__VALUE
static final int INT_VALUE_FEATURE_COUNT
static final int STRING_VALUE
String Value' class.
static final int STRING_VALUE__VALUE
static final int STRING_VALUE_FEATURE_COUNT
static final int BOOL_VALUE
Bool Value' class.
static final int BOOL_VALUE__VALUE
static final int BOOL_VALUE_FEATURE_COUNT
static final int DOUBLE_VALUE
Double Value' class.
static final int DOUBLE_VALUE__VALUE
static final int DOUBLE_VALUE_FEATURE_COUNT
static final int VARIABLE_VALUE
Variable Value' class.
static final int VARIABLE_VALUE__VALUE
static final int VARIABLE_VALUE_FEATURE_COUNT
static final int LIST_VALUE
List Value' class.
static final int LIST_VALUE__VALUES
static final int LIST_VALUE_FEATURE_COUNT
static final int FUNCTION_EVALUATION_VALUE
Function Evaluation Value' class.
static final int FUNCTION_EVALUATION_VALUE__EXPRESSION
static final int FUNCTION_EVALUATION_VALUE_FEATURE_COUNT
static final int AGGREGATED_VALUE
Aggregated Value' class.
static final int AGGREGATED_VALUE__AGGREGATOR
static final int AGGREGATED_VALUE__CALL
static final int AGGREGATED_VALUE_FEATURE_COUNT
static final int COUNT_AGGREGATOR
Count Aggregator' class.
static final int COUNT_AGGREGATOR_FEATURE_COUNT
static final int COMPARE_FEATURE
Compare Feature' enum.
org.eclipse.emf.ecore.EClass getPatternModel()
Pattern Model'.
PatternModelorg.eclipse.emf.ecore.EAttribute getPatternModel_PackageName()
Package Name'.
PatternModel.getPackageName(),
getPatternModel()org.eclipse.emf.ecore.EReference getPatternModel_Patterns()
Patterns'.
PatternModel.getPatterns(),
getPatternModel()org.eclipse.emf.ecore.EClass getPattern()
Pattern'.
Patternorg.eclipse.emf.ecore.EReference getPattern_Annotations()
Annotations'.
Pattern.getAnnotations(),
getPattern()org.eclipse.emf.ecore.EReference getPattern_Modifiers()
Modifiers'.
Pattern.getModifiers(),
getPattern()org.eclipse.emf.ecore.EAttribute getPattern_Name()
Name'.
Pattern.getName(),
getPattern()org.eclipse.emf.ecore.EReference getPattern_Parameters()
Parameters'.
Pattern.getParameters(),
getPattern()org.eclipse.emf.ecore.EReference getPattern_Bodies()
Bodies'.
Pattern.getBodies(),
getPattern()org.eclipse.emf.ecore.EClass getAnnotation()
Annotation'.
Annotationorg.eclipse.emf.ecore.EAttribute getAnnotation_Name()
Name'.
Annotation.getName(),
getAnnotation()org.eclipse.emf.ecore.EReference getAnnotation_Parameters()
Parameters'.
Annotation.getParameters(),
getAnnotation()org.eclipse.emf.ecore.EClass getAnnotationParameter()
Annotation Parameter'.
AnnotationParameterorg.eclipse.emf.ecore.EAttribute getAnnotationParameter_Name()
Name'.
AnnotationParameter.getName(),
getAnnotationParameter()org.eclipse.emf.ecore.EReference getAnnotationParameter_Value()
Value'.
AnnotationParameter.getValue(),
getAnnotationParameter()org.eclipse.emf.ecore.EClass getModifiers()
Modifiers'.
Modifiersorg.eclipse.emf.ecore.EAttribute getModifiers_Private()
Private'.
Modifiers.isPrivate(),
getModifiers()org.eclipse.emf.ecore.EClass getVariable()
Variable'.
Variableorg.eclipse.emf.ecore.EAttribute getVariable_Name()
Name'.
Variable.getName(),
getVariable()org.eclipse.emf.ecore.EReference getVariable_Type()
Type'.
Variable.getType(),
getVariable()org.eclipse.emf.ecore.EReference getVariable_References()
References'.
Variable.getReferences(),
getVariable()org.eclipse.emf.ecore.EClass getVariableReference()
Variable Reference'.
VariableReferenceorg.eclipse.emf.ecore.EAttribute getVariableReference_Var()
Var'.
VariableReference.getVar(),
getVariableReference()org.eclipse.emf.ecore.EReference getVariableReference_Variable()
Variable'.
VariableReference,
getVariableReference()org.eclipse.emf.ecore.EClass getType()
Type'.
Typeorg.eclipse.emf.ecore.EAttribute getType_Typename()
Typename'.
Type.getTypename(),
getType()org.eclipse.emf.ecore.EClass getPatternBody()
Pattern Body'.
PatternBodyorg.eclipse.emf.ecore.EAttribute getPatternBody_Name()
Name'.
PatternBody.getName(),
getPatternBody()org.eclipse.emf.ecore.EReference getPatternBody_Constraints()
Constraints'.
PatternBody.getConstraints(),
getPatternBody()org.eclipse.emf.ecore.EReference getPatternBody_Variables()
Variables'.
PatternBody,
getPatternBody()org.eclipse.emf.ecore.EClass getConstraint()
Constraint'.
Constraintorg.eclipse.emf.ecore.EClass getPatternCall()
Pattern Call'.
PatternCallorg.eclipse.emf.ecore.EReference getPatternCall_PatternRef()
Pattern Ref'.
PatternCall.getPatternRef(),
getPatternCall()org.eclipse.emf.ecore.EAttribute getPatternCall_Transitive()
Transitive'.
PatternCall.isTransitive(),
getPatternCall()org.eclipse.emf.ecore.EReference getPatternCall_Parameters()
Parameters'.
PatternCall.getParameters(),
getPatternCall()org.eclipse.emf.ecore.EClass getPathExpressionElement()
Path Expression Element'.
PathExpressionElementorg.eclipse.emf.ecore.EReference getPathExpressionElement_Type()
Type'.
PathExpressionElement.getType(),
getPathExpressionElement()org.eclipse.emf.ecore.EReference getPathExpressionElement_Tail()
Tail'.
PathExpressionElement.getTail(),
getPathExpressionElement()org.eclipse.emf.ecore.EClass getValueReference()
Value Reference'.
ValueReferenceorg.eclipse.emf.ecore.EClass getLiteralValueReference()
Literal Value Reference'.
LiteralValueReferenceorg.eclipse.emf.ecore.EClass getComputationValue()
Computation Value'.
ComputationValueorg.eclipse.emf.ecore.EClass getAggregatorExpression()
Aggregator Expression'.
AggregatorExpressionorg.eclipse.emf.ecore.EClass getParameterRef()
Parameter Ref'.
ParameterReforg.eclipse.emf.ecore.EReference getParameterRef_ReferredParam()
Referred Param'.
ParameterRef.getReferredParam(),
getParameterRef()org.eclipse.emf.ecore.EClass getLocalVariable()
Local Variable'.
LocalVariableorg.eclipse.emf.ecore.EClass getEntityType()
Entity Type'.
EntityTypeorg.eclipse.emf.ecore.EClass getRelationType()
Relation Type'.
RelationTypeorg.eclipse.emf.ecore.EClass getPatternCompositionConstraint()
Pattern Composition Constraint'.
PatternCompositionConstraintorg.eclipse.emf.ecore.EAttribute getPatternCompositionConstraint_Negative()
Negative'.
PatternCompositionConstraint.isNegative(),
getPatternCompositionConstraint()org.eclipse.emf.ecore.EReference getPatternCompositionConstraint_Call()
Call'.
PatternCompositionConstraint.getCall(),
getPatternCompositionConstraint()org.eclipse.emf.ecore.EClass getCompareConstraint()
Compare Constraint'.
CompareConstraintorg.eclipse.emf.ecore.EReference getCompareConstraint_LeftOperand()
Left Operand'.
CompareConstraint.getLeftOperand(),
getCompareConstraint()org.eclipse.emf.ecore.EAttribute getCompareConstraint_Feature()
Feature'.
CompareConstraint.getFeature(),
getCompareConstraint()org.eclipse.emf.ecore.EReference getCompareConstraint_RightOperand()
Right Operand'.
CompareConstraint.getRightOperand(),
getCompareConstraint()org.eclipse.emf.ecore.EClass getCheckConstraint()
Check Constraint'.
CheckConstraintorg.eclipse.emf.ecore.EReference getCheckConstraint_Expression()
Expression'.
CheckConstraint.getExpression(),
getCheckConstraint()org.eclipse.emf.ecore.EClass getPathExpressionConstraint()
Path Expression Constraint'.
PathExpressionConstraintorg.eclipse.emf.ecore.EReference getPathExpressionConstraint_Head()
Head'.
PathExpressionConstraint.getHead(),
getPathExpressionConstraint()org.eclipse.emf.ecore.EClass getPathExpressionHead()
Path Expression Head'.
PathExpressionHeadorg.eclipse.emf.ecore.EReference getPathExpressionHead_Src()
Src'.
PathExpressionHead.getSrc(),
getPathExpressionHead()org.eclipse.emf.ecore.EReference getPathExpressionHead_Dst()
Dst'.
PathExpressionHead.getDst(),
getPathExpressionHead()org.eclipse.emf.ecore.EClass getPathExpressionTail()
Path Expression Tail'.
PathExpressionTailorg.eclipse.emf.ecore.EAttribute getPathExpressionTail_Index()
Index'.
PathExpressionTail.getIndex(),
getPathExpressionTail()org.eclipse.emf.ecore.EAttribute getPathExpressionTail_Closure()
Closure'.
PathExpressionTail.isClosure(),
getPathExpressionTail()org.eclipse.emf.ecore.EClass getIntValue()
Int Value'.
IntValueorg.eclipse.emf.ecore.EAttribute getIntValue_Value()
Value'.
IntValue.getValue(),
getIntValue()org.eclipse.emf.ecore.EClass getStringValue()
String Value'.
StringValueorg.eclipse.emf.ecore.EAttribute getStringValue_Value()
Value'.
StringValue.getValue(),
getStringValue()org.eclipse.emf.ecore.EClass getBoolValue()
Bool Value'.
BoolValueorg.eclipse.emf.ecore.EAttribute getBoolValue_Value()
Value'.
BoolValue.isValue(),
getBoolValue()org.eclipse.emf.ecore.EClass getDoubleValue()
Double Value'.
DoubleValueorg.eclipse.emf.ecore.EAttribute getDoubleValue_Value()
Value'.
DoubleValue.getValue(),
getDoubleValue()org.eclipse.emf.ecore.EClass getVariableValue()
Variable Value'.
VariableValueorg.eclipse.emf.ecore.EReference getVariableValue_Value()
Value'.
VariableValue.getValue(),
getVariableValue()org.eclipse.emf.ecore.EClass getListValue()
List Value'.
ListValueorg.eclipse.emf.ecore.EReference getListValue_Values()
Values'.
ListValue.getValues(),
getListValue()org.eclipse.emf.ecore.EClass getFunctionEvaluationValue()
Function Evaluation Value'.
FunctionEvaluationValueorg.eclipse.emf.ecore.EReference getFunctionEvaluationValue_Expression()
Expression'.
FunctionEvaluationValue.getExpression(),
getFunctionEvaluationValue()org.eclipse.emf.ecore.EClass getAggregatedValue()
Aggregated Value'.
AggregatedValueorg.eclipse.emf.ecore.EReference getAggregatedValue_Aggregator()
Aggregator'.
AggregatedValue.getAggregator(),
getAggregatedValue()org.eclipse.emf.ecore.EReference getAggregatedValue_Call()
Call'.
AggregatedValue.getCall(),
getAggregatedValue()org.eclipse.emf.ecore.EClass getCountAggregator()
Count Aggregator'.
CountAggregatororg.eclipse.emf.ecore.EEnum getCompareFeature()
Compare Feature'.
CompareFeaturePatternLanguageFactory getPatternLanguageFactory()