org.eclipse.ocl.utilities.impl
Class UtilitiesPackageImpl
java.lang.Object
org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
org.eclipse.emf.ecore.impl.EModelElementImpl
org.eclipse.emf.ecore.impl.ENamedElementImpl
org.eclipse.emf.ecore.impl.EPackageImpl
org.eclipse.ocl.utilities.impl.UtilitiesPackageImpl
- All Implemented Interfaces:
- Notifier, EModelElement, ENamedElement, EObject, EPackage, EStructuralFeature.Internal.DynamicValueHolder, InternalEObject, BasicExtendedMetaData.EPackageExtendedMetaData.Holder, UtilitiesPackage
public class UtilitiesPackageImpl
- extends EPackageImpl
- implements UtilitiesPackage
An implementation of the model Package.
Fields inherited from class org.eclipse.emf.ecore.impl.EPackageImpl |
eClassifiers, ecoreFactory, ecorePackage, eFactoryInstance, eNameToEClassifierMap, ePackageExtendedMetaData, eSubpackages, IS_ABSTRACT, IS_CHANGEABLE, IS_COMPOSITE, IS_DERIVED, IS_GENERATED_INSTANCE_CLASS, IS_ID, IS_INTERFACE, IS_ORDERED, IS_RESOLVABLE, IS_RESOLVE_PROXIES, IS_SERIALIZABLE, IS_TRANSIENT, IS_UNIQUE, IS_UNSETTABLE, IS_VOLATILE, NS_PREFIX_EDEFAULT, NS_URI_EDEFAULT, nsPrefix, nsURI |
Fields inherited from interface org.eclipse.ocl.utilities.UtilitiesPackage |
AST_NODE, AST_NODE__END_POSITION, AST_NODE__START_POSITION, AST_NODE_FEATURE_COUNT, CALLING_AST_NODE, CALLING_AST_NODE__END_POSITION, CALLING_AST_NODE__PROPERTY_END_POSITION, CALLING_AST_NODE__PROPERTY_START_POSITION, CALLING_AST_NODE__START_POSITION, CALLING_AST_NODE_FEATURE_COUNT, eCONTENT_TYPE, eINSTANCE, eNAME, eNS_PREFIX, eNS_URI, EXPRESSION_IN_OCL, EXPRESSION_IN_OCL__BODY_EXPRESSION, EXPRESSION_IN_OCL__CONTEXT_VARIABLE, EXPRESSION_IN_OCL__PARAMETER_VARIABLE, EXPRESSION_IN_OCL__RESULT_VARIABLE, EXPRESSION_IN_OCL_FEATURE_COUNT, PREDEFINED_TYPE, PREDEFINED_TYPE_FEATURE_COUNT, TYPED_AST_NODE, TYPED_AST_NODE__END_POSITION, TYPED_AST_NODE__START_POSITION, TYPED_AST_NODE__TYPE_END_POSITION, TYPED_AST_NODE__TYPE_START_POSITION, TYPED_AST_NODE_FEATURE_COUNT, TYPED_ELEMENT, TYPED_ELEMENT_FEATURE_COUNT, VISITABLE, VISITABLE_FEATURE_COUNT, VISITOR, VISITOR_FEATURE_COUNT |
Methods inherited from class org.eclipse.emf.ecore.impl.EPackageImpl |
addAnnotation, addAnnotation, addAnnotation, addAnnotation, addEEnumLiteral, addEException, addEException, addEOperation, addEOperation, addEOperation, addEParameter, addEParameter, addEParameter, addEParameter, addEParameter, addETypeParameter, addETypeParameter, basicGetESuperPackage, basicSetEFactoryInstance, createEAttribute, createEClass, createEDataType, createEEnum, createEGenericType, createEGenericType, createEGenericType, createEReference, createResource, eBasicRemoveFromContainerFeature, eGet, eInverseAdd, eInverseRemove, eIsSet, eObjectForURIFragmentSegment, eSet, eSetProxyURI, eStaticClass, eUnset, fixEClassifiers, fixEEnumLiterals, fixEStructuralFeatures, fixInstanceClass, freeze, getEClassifier, getEClassifierGen, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getExtendedMetaData, getNsPrefix, getNsURI, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEClass, initEClass, initEClass, initEDataType, initEDataType, initEDataType, initEEnum, initEOperation, initEReference, initEReference, initEReference, initEReference, initEReference, initEReference, initEReference, initializeFromLoadedEPackage, setEFactoryInstance, setExtendedMetaData, setGeneratedClassName, setInstanceTypeName, setNamespaceURI, setNsPrefix, setNsURI, toString |
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl |
dynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSettings |
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eIsSet, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStore, eUnset, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues |
Methods inherited from interface org.eclipse.emf.ecore.EObject |
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset |
init
public static UtilitiesPackage init()
- Creates, registers, and initializes the Package for this model, and for any others upon which it depends.
This method is used to initialize UtilitiesPackage.eINSTANCE
when that field is accessed.
Clients should not invoke it directly. Instead, they should simply access that field to obtain the package.
- See Also:
UtilitiesPackage.eNS_URI
,
createPackageContents()
,
initializePackageContents()
getASTNode
public EClass getASTNode()
-
- Specified by:
getASTNode
in interface UtilitiesPackage
- Returns:
- the meta object for class 'AST Node'.
- See Also:
ASTNode
getASTNode_StartPosition
public EAttribute getASTNode_StartPosition()
-
- Specified by:
getASTNode_StartPosition
in interface UtilitiesPackage
- Returns:
- the meta object for the attribute 'Start Position'.
- See Also:
ASTNode.getStartPosition()
,
UtilitiesPackage.getASTNode()
getASTNode_EndPosition
public EAttribute getASTNode_EndPosition()
-
- Specified by:
getASTNode_EndPosition
in interface UtilitiesPackage
- Returns:
- the meta object for the attribute 'End Position'.
- See Also:
ASTNode.getEndPosition()
,
UtilitiesPackage.getASTNode()
getCallingASTNode
public EClass getCallingASTNode()
-
- Specified by:
getCallingASTNode
in interface UtilitiesPackage
- Returns:
- the meta object for class 'Calling AST Node'.
- See Also:
CallingASTNode
getCallingASTNode_PropertyStartPosition
public EAttribute getCallingASTNode_PropertyStartPosition()
-
- Specified by:
getCallingASTNode_PropertyStartPosition
in interface UtilitiesPackage
- Returns:
- the meta object for the attribute 'Property Start Position'.
- See Also:
CallingASTNode.getPropertyStartPosition()
,
UtilitiesPackage.getCallingASTNode()
getCallingASTNode_PropertyEndPosition
public EAttribute getCallingASTNode_PropertyEndPosition()
-
- Specified by:
getCallingASTNode_PropertyEndPosition
in interface UtilitiesPackage
- Returns:
- the meta object for the attribute 'Property End Position'.
- See Also:
CallingASTNode.getPropertyEndPosition()
,
UtilitiesPackage.getCallingASTNode()
getPredefinedType
public EClass getPredefinedType()
-
- Specified by:
getPredefinedType
in interface UtilitiesPackage
- Returns:
- the meta object for class 'Predefined Type'.
- See Also:
PredefinedType
getTypedASTNode
public EClass getTypedASTNode()
-
- Specified by:
getTypedASTNode
in interface UtilitiesPackage
- Returns:
- the meta object for class 'Typed AST Node'.
- See Also:
TypedASTNode
getTypedASTNode_TypeStartPosition
public EAttribute getTypedASTNode_TypeStartPosition()
-
- Specified by:
getTypedASTNode_TypeStartPosition
in interface UtilitiesPackage
- Returns:
- the meta object for the attribute 'Type Start Position'.
- See Also:
TypedASTNode.getTypeStartPosition()
,
UtilitiesPackage.getTypedASTNode()
getTypedASTNode_TypeEndPosition
public EAttribute getTypedASTNode_TypeEndPosition()
-
- Specified by:
getTypedASTNode_TypeEndPosition
in interface UtilitiesPackage
- Returns:
- the meta object for the attribute 'Type End Position'.
- See Also:
TypedASTNode.getTypeEndPosition()
,
UtilitiesPackage.getTypedASTNode()
getVisitable
public EClass getVisitable()
-
- Specified by:
getVisitable
in interface UtilitiesPackage
- Returns:
- the meta object for class 'Visitable'.
- See Also:
Visitable
getTypedElement
public EClass getTypedElement()
-
- Specified by:
getTypedElement
in interface UtilitiesPackage
- Returns:
- the meta object for class 'Typed Element'.
- See Also:
TypedElement
getVisitor
public EClass getVisitor()
-
- Specified by:
getVisitor
in interface UtilitiesPackage
- Returns:
- the meta object for class 'Visitor'.
- See Also:
Visitor
getExpressionInOCL
public EClass getExpressionInOCL()
-
- Specified by:
getExpressionInOCL
in interface UtilitiesPackage
- Returns:
- the meta object for class 'Expression In OCL'.
- See Also:
ExpressionInOCL
getExpressionInOCL_BodyExpression
public EReference getExpressionInOCL_BodyExpression()
-
- Specified by:
getExpressionInOCL_BodyExpression
in interface UtilitiesPackage
- Returns:
- the meta object for the containment reference 'Body Expression'.
- See Also:
ExpressionInOCL.getBodyExpression()
,
UtilitiesPackage.getExpressionInOCL()
getExpressionInOCL_ContextVariable
public EReference getExpressionInOCL_ContextVariable()
-
- Specified by:
getExpressionInOCL_ContextVariable
in interface UtilitiesPackage
- Returns:
- the meta object for the containment reference 'Context Variable'.
- See Also:
ExpressionInOCL.getContextVariable()
,
UtilitiesPackage.getExpressionInOCL()
getExpressionInOCL_ResultVariable
public EReference getExpressionInOCL_ResultVariable()
-
- Specified by:
getExpressionInOCL_ResultVariable
in interface UtilitiesPackage
- Returns:
- the meta object for the containment reference 'Result Variable'.
- See Also:
ExpressionInOCL.getResultVariable()
,
UtilitiesPackage.getExpressionInOCL()
getExpressionInOCL_ParameterVariable
public EReference getExpressionInOCL_ParameterVariable()
-
- Specified by:
getExpressionInOCL_ParameterVariable
in interface UtilitiesPackage
- Returns:
- the meta object for the containment reference list 'Parameter Variable'.
- See Also:
ExpressionInOCL.getParameterVariable()
,
UtilitiesPackage.getExpressionInOCL()
getUtilitiesFactory
public UtilitiesFactory getUtilitiesFactory()
-
- Specified by:
getUtilitiesFactory
in interface UtilitiesPackage
- Returns:
- the factory that creates the instances of the model.
createPackageContents
public void createPackageContents()
- Creates the meta-model objects for the package. This method is
guarded to have no affect on any invocation but its first.
initializePackageContents
public void initializePackageContents()
- Complete the initialization of the package and its meta-model. This
method is guarded to have no affect on any invocation but its first.
The generated implementation is extended by adding me as a child of
the empty root OCL package.
initializePackageContentsGen
public void initializePackageContentsGen()
- Complete the initialization of the package and its meta-model. This
method is guarded to have no affect on any invocation but its first.
createExtendedMetaDataAnnotations
protected void createExtendedMetaDataAnnotations()
- Initializes the annotations for http:///org/eclipse/emf/ecore/util/ExtendedMetaData.