public class OCLforUMLPackageImpl extends org.eclipse.emf.ecore.impl.EPackageImpl implements OCLforUMLPackage
org.eclipse.emf.ecore.impl.EPackageImpl.EBasicWhiteList
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamic
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends java.lang.Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList
OCLforUMLPackage.Literals
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
eAnnotations, eFlags, EFROZEN, ELAST_EMODEL_ELEMENT_FLAG
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
BOUNDED_INTEGER, BOUNDED_INTEGER__BASE_DATA_TYPE, BOUNDED_INTEGER__MAXIMUM, BOUNDED_INTEGER__MINIMUM, BOUNDED_INTEGER__OVERFLOW, BOUNDED_INTEGER_FEATURE_COUNT, BOUNDED_INTEGER_OPERATION_COUNT, COLLECTION, COLLECTION__BASE_MULTIPLICITY_ELEMENT, COLLECTION__IS_NULL_FREE, COLLECTION_FEATURE_COUNT, COLLECTION_OPERATION_COUNT, COLLECTIONS, COLLECTIONS__BASE_CLASS, COLLECTIONS__BASE_PACKAGE, COLLECTIONS__IS_NULL_FREE, COLLECTIONS_FEATURE_COUNT, COLLECTIONS_OPERATION_COUNT, eINSTANCE, eNAME, eNS_PREFIX, eNS_URI, FIXED_POINT, FIXED_POINT__BASE_DATA_TYPE, FIXED_POINT__BIT_TRUE, FIXED_POINT__EPSILON, FIXED_POINT__FRACTIONAL_BITS, FIXED_POINT__INTEGER_BITS, FIXED_POINT__MAXIMUM, FIXED_POINT__MINIMUM, FIXED_POINT__OVERFLOW, FIXED_POINT__ROUNDING, FIXED_POINT_FEATURE_COUNT, FIXED_POINT_OPERATION_COUNT, FLOATING_POINT, FLOATING_POINT__BASE_DATA_TYPE, FLOATING_POINT__EPSILON, FLOATING_POINT__EXPONENT_BITS, FLOATING_POINT__MANTISSA_BITS, FLOATING_POINT__MAXIMUM, FLOATING_POINT__MINIMUM, FLOATING_POINT__OVERFLOW, FLOATING_POINT__ROUNDING, FLOATING_POINT_FEATURE_COUNT, FLOATING_POINT_OPERATION_COUNT, INTEGER, INTEGER__BASE_DATA_TYPE, INTEGER__MAXIMUM, INTEGER__MINIMUM, INTEGER_FEATURE_COUNT, INTEGER_OPERATION_COUNT, OVERFLOW, REAL, REAL__BASE_DATA_TYPE, REAL__EPSILON, REAL__MAXIMUM, REAL__MINIMUM, REAL_FEATURE_COUNT, REAL_OPERATION_COUNT, ROUNDING, VALIDATION, VALIDATION__BASE_INSTANCE_SPECIFICATION, VALIDATION__VALIDATE, VALIDATION_FEATURE_COUNT, VALIDATION_OPERATION_COUNT, VALIDATIONS, VALIDATIONS__BASE_PACKAGE, VALIDATIONS__VALIDATE_INSTANCE_SPECIFICATIONS, VALIDATIONS_FEATURE_COUNT, VALIDATIONS_OPERATION_COUNT
Modifier and Type | Method and Description |
---|---|
void |
createPackageContents()
Creates the meta-model objects for the package.
|
protected void |
createUMLAnnotations()
Initializes the annotations for http://www.eclipse.org/uml2/2.0.0/UML.
|
org.eclipse.emf.ecore.EAttribute |
getBoundedInteger_Overflow() |
org.eclipse.emf.ecore.EClass |
getBoundedInteger() |
org.eclipse.emf.ecore.EReference |
getCollection_Base_MultiplicityElement() |
org.eclipse.emf.ecore.EAttribute |
getCollection_IsNullFree() |
org.eclipse.emf.ecore.EClass |
getCollection() |
org.eclipse.emf.ecore.EReference |
getCollections_Base_Class() |
org.eclipse.emf.ecore.EReference |
getCollections_Base_Package() |
org.eclipse.emf.ecore.EAttribute |
getCollections_IsNullFree() |
org.eclipse.emf.ecore.EClass |
getCollections() |
org.eclipse.emf.ecore.EAttribute |
getFixedPoint_BitTrue() |
org.eclipse.emf.ecore.EAttribute |
getFixedPoint_FractionalBits() |
org.eclipse.emf.ecore.EAttribute |
getFixedPoint_IntegerBits() |
org.eclipse.emf.ecore.EAttribute |
getFixedPoint_Overflow() |
org.eclipse.emf.ecore.EAttribute |
getFixedPoint_Rounding() |
org.eclipse.emf.ecore.EClass |
getFixedPoint() |
org.eclipse.emf.ecore.EAttribute |
getFloatingPoint_ExponentBits() |
org.eclipse.emf.ecore.EAttribute |
getFloatingPoint_MantissaBits() |
org.eclipse.emf.ecore.EAttribute |
getFloatingPoint_Overflow() |
org.eclipse.emf.ecore.EAttribute |
getFloatingPoint_Rounding() |
org.eclipse.emf.ecore.EClass |
getFloatingPoint() |
org.eclipse.emf.ecore.EReference |
getInteger_Base_DataType() |
org.eclipse.emf.ecore.EAttribute |
getInteger_Maximum() |
org.eclipse.emf.ecore.EAttribute |
getInteger_Minimum() |
org.eclipse.emf.ecore.EClass |
getInteger() |
OCLforUMLFactory |
getOCLforUMLFactory() |
org.eclipse.emf.ecore.EEnum |
getOverflow() |
org.eclipse.emf.ecore.EReference |
getReal_Base_DataType() |
org.eclipse.emf.ecore.EAttribute |
getReal_Epsilon() |
org.eclipse.emf.ecore.EAttribute |
getReal_Maximum() |
org.eclipse.emf.ecore.EAttribute |
getReal_Minimum() |
org.eclipse.emf.ecore.EClass |
getReal() |
org.eclipse.emf.ecore.EEnum |
getRounding() |
org.eclipse.emf.ecore.EReference |
getValidation_Base_InstanceSpecification() |
org.eclipse.emf.ecore.EAttribute |
getValidation_Validate() |
org.eclipse.emf.ecore.EClass |
getValidation() |
org.eclipse.emf.ecore.EReference |
getValidations_Base_Package() |
org.eclipse.emf.ecore.EAttribute |
getValidations_ValidateInstanceSpecifications() |
org.eclipse.emf.ecore.EClass |
getValidations() |
static OCLforUMLPackage |
init()
Creates, registers, and initializes the Package for this model, and for any others upon which it depends.
|
void |
initializePackageContents()
Complete the initialization of the package and its meta-model.
|
addAnnotation, addAnnotation, 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, createEOperation, createEReference, createResource, eBasicRemoveFromContainerFeature, eGet, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eObjectForURIFragmentSegment, eSet, eSetProxyURI, eStaticClass, eUnset, fixEClassifiers, fixEEnumLiterals, fixEOperations, 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, initEOperation, initEOperation, initEOperation, initEReference, initEReference, initEReference, initEReference, initEReference, initEReference, initEReference, initializeFromLoadedEPackage, setEFactoryInstance, setExtendedMetaData, setGeneratedClassName, setInstanceTypeName, setNamespaceURI, setNsPrefix, setNsURI, toString
eContents, eCrossReferences, getName, getNameGen, setName
eSetDirectResource, eURIFragmentSegment, freeze, getEAnnotation, getEAnnotations, isFrozen, setFrozen
eBasicSetContainer, eInternalContainer
dynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSettings
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues
eNotificationRequired, eNotify
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getEClassifier, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getNsPrefix, getNsURI, setEFactoryInstance, setNsPrefix, setNsURI
getEAnnotation, getEAnnotations
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
public static OCLforUMLPackage init()
This method is used to initialize OCLforUMLPackage.eINSTANCE
when that field is accessed.
Clients should not invoke it directly. Instead, they should simply access that field to obtain the package.
OCLforUMLPackage.eNS_URI
,
createPackageContents()
,
initializePackageContents()
public org.eclipse.emf.ecore.EClass getBoundedInteger()
getBoundedInteger
in interface OCLforUMLPackage
BoundedInteger
public org.eclipse.emf.ecore.EAttribute getBoundedInteger_Overflow()
getBoundedInteger_Overflow
in interface OCLforUMLPackage
BoundedInteger.getOverflow()
,
OCLforUMLPackage.getBoundedInteger()
public org.eclipse.emf.ecore.EClass getInteger()
getInteger
in interface OCLforUMLPackage
Integer
public org.eclipse.emf.ecore.EReference getInteger_Base_DataType()
getInteger_Base_DataType
in interface OCLforUMLPackage
Integer.getBase_DataType()
,
OCLforUMLPackage.getInteger()
public org.eclipse.emf.ecore.EAttribute getInteger_Maximum()
getInteger_Maximum
in interface OCLforUMLPackage
Integer.getMaximum()
,
OCLforUMLPackage.getInteger()
public org.eclipse.emf.ecore.EAttribute getInteger_Minimum()
getInteger_Minimum
in interface OCLforUMLPackage
Integer.getMinimum()
,
OCLforUMLPackage.getInteger()
public org.eclipse.emf.ecore.EClass getCollection()
getCollection
in interface OCLforUMLPackage
Collection
public org.eclipse.emf.ecore.EReference getCollection_Base_MultiplicityElement()
getCollection_Base_MultiplicityElement
in interface OCLforUMLPackage
Collection.getBase_MultiplicityElement()
,
OCLforUMLPackage.getCollection()
public org.eclipse.emf.ecore.EAttribute getCollection_IsNullFree()
getCollection_IsNullFree
in interface OCLforUMLPackage
Collection.isNullFree()
,
OCLforUMLPackage.getCollection()
public org.eclipse.emf.ecore.EClass getCollections()
getCollections
in interface OCLforUMLPackage
Collections
public org.eclipse.emf.ecore.EReference getCollections_Base_Class()
getCollections_Base_Class
in interface OCLforUMLPackage
Collections.getBase_Class()
,
OCLforUMLPackage.getCollections()
public org.eclipse.emf.ecore.EReference getCollections_Base_Package()
getCollections_Base_Package
in interface OCLforUMLPackage
Collections.getBase_Package()
,
OCLforUMLPackage.getCollections()
public org.eclipse.emf.ecore.EAttribute getCollections_IsNullFree()
getCollections_IsNullFree
in interface OCLforUMLPackage
Collections.isNullFree()
,
OCLforUMLPackage.getCollections()
public org.eclipse.emf.ecore.EClass getFixedPoint()
getFixedPoint
in interface OCLforUMLPackage
FixedPoint
public org.eclipse.emf.ecore.EAttribute getFixedPoint_BitTrue()
getFixedPoint_BitTrue
in interface OCLforUMLPackage
FixedPoint.isBitTrue()
,
OCLforUMLPackage.getFixedPoint()
public org.eclipse.emf.ecore.EAttribute getFixedPoint_FractionalBits()
getFixedPoint_FractionalBits
in interface OCLforUMLPackage
FixedPoint.getFractionalBits()
,
OCLforUMLPackage.getFixedPoint()
public org.eclipse.emf.ecore.EAttribute getFixedPoint_IntegerBits()
getFixedPoint_IntegerBits
in interface OCLforUMLPackage
FixedPoint.getIntegerBits()
,
OCLforUMLPackage.getFixedPoint()
public org.eclipse.emf.ecore.EAttribute getFixedPoint_Overflow()
getFixedPoint_Overflow
in interface OCLforUMLPackage
FixedPoint.getOverflow()
,
OCLforUMLPackage.getFixedPoint()
public org.eclipse.emf.ecore.EAttribute getFixedPoint_Rounding()
getFixedPoint_Rounding
in interface OCLforUMLPackage
FixedPoint.getRounding()
,
OCLforUMLPackage.getFixedPoint()
public org.eclipse.emf.ecore.EClass getReal()
getReal
in interface OCLforUMLPackage
Real
public org.eclipse.emf.ecore.EReference getReal_Base_DataType()
getReal_Base_DataType
in interface OCLforUMLPackage
Real.getBase_DataType()
,
OCLforUMLPackage.getReal()
public org.eclipse.emf.ecore.EAttribute getReal_Epsilon()
getReal_Epsilon
in interface OCLforUMLPackage
Real.getEpsilon()
,
OCLforUMLPackage.getReal()
public org.eclipse.emf.ecore.EAttribute getReal_Maximum()
getReal_Maximum
in interface OCLforUMLPackage
Real.getMaximum()
,
OCLforUMLPackage.getReal()
public org.eclipse.emf.ecore.EAttribute getReal_Minimum()
getReal_Minimum
in interface OCLforUMLPackage
Real.getMinimum()
,
OCLforUMLPackage.getReal()
public org.eclipse.emf.ecore.EClass getFloatingPoint()
getFloatingPoint
in interface OCLforUMLPackage
FloatingPoint
public org.eclipse.emf.ecore.EAttribute getFloatingPoint_Overflow()
getFloatingPoint_Overflow
in interface OCLforUMLPackage
FloatingPoint.getOverflow()
,
OCLforUMLPackage.getFloatingPoint()
public org.eclipse.emf.ecore.EAttribute getFloatingPoint_Rounding()
getFloatingPoint_Rounding
in interface OCLforUMLPackage
FloatingPoint.getRounding()
,
OCLforUMLPackage.getFloatingPoint()
public org.eclipse.emf.ecore.EAttribute getFloatingPoint_ExponentBits()
getFloatingPoint_ExponentBits
in interface OCLforUMLPackage
FloatingPoint.getExponentBits()
,
OCLforUMLPackage.getFloatingPoint()
public org.eclipse.emf.ecore.EAttribute getFloatingPoint_MantissaBits()
getFloatingPoint_MantissaBits
in interface OCLforUMLPackage
FloatingPoint.getMantissaBits()
,
OCLforUMLPackage.getFloatingPoint()
public org.eclipse.emf.ecore.EClass getValidation()
getValidation
in interface OCLforUMLPackage
Validation
public org.eclipse.emf.ecore.EReference getValidation_Base_InstanceSpecification()
getValidation_Base_InstanceSpecification
in interface OCLforUMLPackage
Validation.getBase_InstanceSpecification()
,
OCLforUMLPackage.getValidation()
public org.eclipse.emf.ecore.EAttribute getValidation_Validate()
getValidation_Validate
in interface OCLforUMLPackage
Validation.isValidate()
,
OCLforUMLPackage.getValidation()
public org.eclipse.emf.ecore.EClass getValidations()
getValidations
in interface OCLforUMLPackage
Validations
public org.eclipse.emf.ecore.EReference getValidations_Base_Package()
getValidations_Base_Package
in interface OCLforUMLPackage
Validations.getBase_Package()
,
OCLforUMLPackage.getValidations()
public org.eclipse.emf.ecore.EAttribute getValidations_ValidateInstanceSpecifications()
getValidations_ValidateInstanceSpecifications
in interface OCLforUMLPackage
Validations.isValidateInstanceSpecifications()
,
OCLforUMLPackage.getValidations()
public org.eclipse.emf.ecore.EEnum getOverflow()
getOverflow
in interface OCLforUMLPackage
Overflow
public org.eclipse.emf.ecore.EEnum getRounding()
getRounding
in interface OCLforUMLPackage
Rounding
public OCLforUMLFactory getOCLforUMLFactory()
getOCLforUMLFactory
in interface OCLforUMLPackage
public void createPackageContents()
public void initializePackageContents()
protected void createUMLAnnotations()