public interface OCLforUMLPackage
extends org.eclipse.emf.ecore.EPackage
OCLforUMLFactory
Modifier and Type | Interface and Description |
---|---|
static interface |
OCLforUMLPackage.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
|
Modifier and Type | Field and Description |
---|---|
static int |
BOUNDED_INTEGER
The meta object id for the '
Bounded Integer ' class. |
static int |
BOUNDED_INTEGER__BASE_DATA_TYPE
The feature id for the 'Base Data Type' reference.
|
static int |
BOUNDED_INTEGER__MAXIMUM
The feature id for the 'Maximum' attribute.
|
static int |
BOUNDED_INTEGER__MINIMUM
The feature id for the 'Minimum' attribute.
|
static int |
BOUNDED_INTEGER__OVERFLOW
The feature id for the 'Overflow' attribute.
|
static int |
BOUNDED_INTEGER_FEATURE_COUNT
The number of structural features of the 'Bounded Integer' class.
|
static int |
BOUNDED_INTEGER_OPERATION_COUNT
The number of operations of the 'Bounded Integer' class.
|
static int |
COLLECTION
The meta object id for the '
Collection ' class. |
static int |
COLLECTION__BASE_MULTIPLICITY_ELEMENT
The feature id for the 'Base Multiplicity Element' reference.
|
static int |
COLLECTION__IS_NULL_FREE
The feature id for the 'Is Null Free' attribute.
|
static int |
COLLECTION_FEATURE_COUNT
The number of structural features of the 'Collection' class.
|
static int |
COLLECTION_OPERATION_COUNT
The number of operations of the 'Collection' class.
|
static int |
COLLECTIONS
The meta object id for the '
Collections ' class. |
static int |
COLLECTIONS__BASE_CLASS
The feature id for the 'Base Class' reference.
|
static int |
COLLECTIONS__BASE_PACKAGE
The feature id for the 'Base Package' reference.
|
static int |
COLLECTIONS__IS_NULL_FREE
The feature id for the 'Is Null Free' attribute.
|
static int |
COLLECTIONS_FEATURE_COUNT
The number of structural features of the 'Collections' class.
|
static int |
COLLECTIONS_OPERATION_COUNT
The number of operations of the 'Collections' class.
|
static OCLforUMLPackage |
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 |
FIXED_POINT
The meta object id for the '
Fixed Point ' class. |
static int |
FIXED_POINT__BASE_DATA_TYPE
The feature id for the 'Base Data Type' reference.
|
static int |
FIXED_POINT__BIT_TRUE
The feature id for the 'Bit True' attribute.
|
static int |
FIXED_POINT__EPSILON
The feature id for the 'Epsilon' attribute.
|
static int |
FIXED_POINT__FRACTIONAL_BITS
The feature id for the 'Fractional Bits' attribute.
|
static int |
FIXED_POINT__INTEGER_BITS
The feature id for the 'Integer Bits' attribute.
|
static int |
FIXED_POINT__MAXIMUM
The feature id for the 'Maximum' attribute.
|
static int |
FIXED_POINT__MINIMUM
The feature id for the 'Minimum' attribute.
|
static int |
FIXED_POINT__OVERFLOW
The feature id for the 'Overflow' attribute.
|
static int |
FIXED_POINT__ROUNDING
The feature id for the 'Rounding' attribute.
|
static int |
FIXED_POINT_FEATURE_COUNT
The number of structural features of the 'Fixed Point' class.
|
static int |
FIXED_POINT_OPERATION_COUNT
The number of operations of the 'Fixed Point' class.
|
static int |
FLOATING_POINT
The meta object id for the '
Floating Point ' class. |
static int |
FLOATING_POINT__BASE_DATA_TYPE
The feature id for the 'Base Data Type' reference.
|
static int |
FLOATING_POINT__EPSILON
The feature id for the 'Epsilon' attribute.
|
static int |
FLOATING_POINT__EXPONENT_BITS
The feature id for the 'Exponent Bits' attribute.
|
static int |
FLOATING_POINT__MANTISSA_BITS
The feature id for the 'Mantissa Bits' attribute.
|
static int |
FLOATING_POINT__MAXIMUM
The feature id for the 'Maximum' attribute.
|
static int |
FLOATING_POINT__MINIMUM
The feature id for the 'Minimum' attribute.
|
static int |
FLOATING_POINT__OVERFLOW
The feature id for the 'Overflow' attribute.
|
static int |
FLOATING_POINT__ROUNDING
The feature id for the 'Rounding' attribute.
|
static int |
FLOATING_POINT_FEATURE_COUNT
The number of structural features of the 'Floating Point' class.
|
static int |
FLOATING_POINT_OPERATION_COUNT
The number of operations of the 'Floating Point' class.
|
static int |
INTEGER
The meta object id for the '
Integer ' class. |
static int |
INTEGER__BASE_DATA_TYPE
The feature id for the 'Base Data Type' reference.
|
static int |
INTEGER__MAXIMUM
The feature id for the 'Maximum' attribute.
|
static int |
INTEGER__MINIMUM
The feature id for the 'Minimum' attribute.
|
static int |
INTEGER_FEATURE_COUNT
The number of structural features of the 'Integer' class.
|
static int |
INTEGER_OPERATION_COUNT
The number of operations of the 'Integer' class.
|
static int |
OVERFLOW
The meta object id for the '
Overflow ' enum. |
static int |
REAL
The meta object id for the '
Real ' class. |
static int |
REAL__BASE_DATA_TYPE
The feature id for the 'Base Data Type' reference.
|
static int |
REAL__EPSILON
The feature id for the 'Epsilon' attribute.
|
static int |
REAL__MAXIMUM
The feature id for the 'Maximum' attribute.
|
static int |
REAL__MINIMUM
The feature id for the 'Minimum' attribute.
|
static int |
REAL_FEATURE_COUNT
The number of structural features of the 'Real' class.
|
static int |
REAL_OPERATION_COUNT
The number of operations of the 'Real' class.
|
static int |
ROUNDING
The meta object id for the '
Rounding ' enum. |
static int |
VALIDATION
The meta object id for the '
Validation ' class. |
static int |
VALIDATION__BASE_INSTANCE_SPECIFICATION
The feature id for the 'Base Instance Specification' reference.
|
static int |
VALIDATION__VALIDATE
The feature id for the 'Validate' attribute.
|
static int |
VALIDATION_FEATURE_COUNT
The number of structural features of the 'Validation' class.
|
static int |
VALIDATION_OPERATION_COUNT
The number of operations of the 'Validation' class.
|
static int |
VALIDATIONS
The meta object id for the '
Validations ' class. |
static int |
VALIDATIONS__BASE_PACKAGE
The feature id for the 'Base Package' reference.
|
static int |
VALIDATIONS__VALIDATE_INSTANCE_SPECIFICATIONS
The feature id for the 'Validate Instance Specifications' attribute.
|
static int |
VALIDATIONS_FEATURE_COUNT
The number of structural features of the 'Validations' class.
|
static int |
VALIDATIONS_OPERATION_COUNT
The number of operations of the 'Validations' class.
|
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.ecore.EAttribute |
getBoundedInteger_Overflow()
Returns the meta object for the attribute '
Overflow '. |
org.eclipse.emf.ecore.EClass |
getBoundedInteger()
Returns the meta object for class '
Bounded Integer '. |
org.eclipse.emf.ecore.EReference |
getCollection_Base_MultiplicityElement()
Returns the meta object for the reference '
Base Multiplicity Element '. |
org.eclipse.emf.ecore.EAttribute |
getCollection_IsNullFree()
Returns the meta object for the attribute '
Is Null Free '. |
org.eclipse.emf.ecore.EClass |
getCollection()
Returns the meta object for class '
Collection '. |
org.eclipse.emf.ecore.EReference |
getCollections_Base_Class()
Returns the meta object for the reference '
Base Class '. |
org.eclipse.emf.ecore.EReference |
getCollections_Base_Package()
Returns the meta object for the reference '
Base Package '. |
org.eclipse.emf.ecore.EAttribute |
getCollections_IsNullFree()
Returns the meta object for the attribute '
Is Null Free '. |
org.eclipse.emf.ecore.EClass |
getCollections()
Returns the meta object for class '
Collections '. |
org.eclipse.emf.ecore.EAttribute |
getFixedPoint_BitTrue()
Returns the meta object for the attribute '
Bit True '. |
org.eclipse.emf.ecore.EAttribute |
getFixedPoint_FractionalBits()
Returns the meta object for the attribute '
Fractional Bits '. |
org.eclipse.emf.ecore.EAttribute |
getFixedPoint_IntegerBits()
Returns the meta object for the attribute '
Integer Bits '. |
org.eclipse.emf.ecore.EAttribute |
getFixedPoint_Overflow()
Returns the meta object for the attribute '
Overflow '. |
org.eclipse.emf.ecore.EAttribute |
getFixedPoint_Rounding()
Returns the meta object for the attribute '
Rounding '. |
org.eclipse.emf.ecore.EClass |
getFixedPoint()
Returns the meta object for class '
Fixed Point '. |
org.eclipse.emf.ecore.EAttribute |
getFloatingPoint_ExponentBits()
Returns the meta object for the attribute '
Exponent Bits '. |
org.eclipse.emf.ecore.EAttribute |
getFloatingPoint_MantissaBits()
Returns the meta object for the attribute '
Mantissa Bits '. |
org.eclipse.emf.ecore.EAttribute |
getFloatingPoint_Overflow()
Returns the meta object for the attribute '
Overflow '. |
org.eclipse.emf.ecore.EAttribute |
getFloatingPoint_Rounding()
Returns the meta object for the attribute '
Rounding '. |
org.eclipse.emf.ecore.EClass |
getFloatingPoint()
Returns the meta object for class '
Floating Point '. |
org.eclipse.emf.ecore.EReference |
getInteger_Base_DataType()
Returns the meta object for the reference '
Base Data Type '. |
org.eclipse.emf.ecore.EAttribute |
getInteger_Maximum()
Returns the meta object for the attribute '
Maximum '. |
org.eclipse.emf.ecore.EAttribute |
getInteger_Minimum()
Returns the meta object for the attribute '
Minimum '. |
org.eclipse.emf.ecore.EClass |
getInteger()
Returns the meta object for class '
Integer '. |
OCLforUMLFactory |
getOCLforUMLFactory()
Returns the factory that creates the instances of the model.
|
org.eclipse.emf.ecore.EEnum |
getOverflow()
Returns the meta object for enum '
Overflow '. |
org.eclipse.emf.ecore.EReference |
getReal_Base_DataType()
Returns the meta object for the reference '
Base Data Type '. |
org.eclipse.emf.ecore.EAttribute |
getReal_Epsilon()
Returns the meta object for the attribute '
Epsilon '. |
org.eclipse.emf.ecore.EAttribute |
getReal_Maximum()
Returns the meta object for the attribute '
Maximum '. |
org.eclipse.emf.ecore.EAttribute |
getReal_Minimum()
Returns the meta object for the attribute '
Minimum '. |
org.eclipse.emf.ecore.EClass |
getReal()
Returns the meta object for class '
Real '. |
org.eclipse.emf.ecore.EEnum |
getRounding()
Returns the meta object for enum '
Rounding '. |
org.eclipse.emf.ecore.EReference |
getValidation_Base_InstanceSpecification()
Returns the meta object for the reference '
Base Instance Specification '. |
org.eclipse.emf.ecore.EAttribute |
getValidation_Validate()
Returns the meta object for the attribute '
Validate '. |
org.eclipse.emf.ecore.EClass |
getValidation()
Returns the meta object for class '
Validation '. |
org.eclipse.emf.ecore.EReference |
getValidations_Base_Package()
Returns the meta object for the reference '
Base Package '. |
org.eclipse.emf.ecore.EAttribute |
getValidations_ValidateInstanceSpecifications()
Returns the meta object for the attribute '
Validate Instance Specifications '. |
org.eclipse.emf.ecore.EClass |
getValidations()
Returns the meta object for class '
Validations '. |
getEClassifier, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getNsPrefix, getNsURI, setEFactoryInstance, setNsPrefix, setNsURI
getEAnnotation, getEAnnotations
static final java.lang.String eNAME
static final java.lang.String eNS_URI
static final java.lang.String eNS_PREFIX
static final OCLforUMLPackage eINSTANCE
static final int INTEGER
Integer
' class.
IntegerImpl
,
OCLforUMLPackageImpl.getInteger()
,
Constant Field Valuesstatic final int INTEGER__BASE_DATA_TYPE
static final int INTEGER__MAXIMUM
static final int INTEGER__MINIMUM
static final int INTEGER_FEATURE_COUNT
static final int INTEGER_OPERATION_COUNT
static final int BOUNDED_INTEGER
Bounded Integer
' class.
BoundedIntegerImpl
,
OCLforUMLPackageImpl.getBoundedInteger()
,
Constant Field Valuesstatic final int BOUNDED_INTEGER__BASE_DATA_TYPE
static final int BOUNDED_INTEGER__MAXIMUM
static final int BOUNDED_INTEGER__MINIMUM
static final int BOUNDED_INTEGER__OVERFLOW
static final int BOUNDED_INTEGER_FEATURE_COUNT
static final int BOUNDED_INTEGER_OPERATION_COUNT
static final int COLLECTION
Collection
' class.
CollectionImpl
,
OCLforUMLPackageImpl.getCollection()
,
Constant Field Valuesstatic final int COLLECTION__BASE_MULTIPLICITY_ELEMENT
static final int COLLECTION__IS_NULL_FREE
static final int COLLECTION_FEATURE_COUNT
static final int COLLECTION_OPERATION_COUNT
static final int COLLECTIONS
Collections
' class.
CollectionsImpl
,
OCLforUMLPackageImpl.getCollections()
,
Constant Field Valuesstatic final int COLLECTIONS__BASE_CLASS
static final int COLLECTIONS__BASE_PACKAGE
static final int COLLECTIONS__IS_NULL_FREE
static final int COLLECTIONS_FEATURE_COUNT
static final int COLLECTIONS_OPERATION_COUNT
static final int REAL
Real
' class.
RealImpl
,
OCLforUMLPackageImpl.getReal()
,
Constant Field Valuesstatic final int REAL__BASE_DATA_TYPE
static final int REAL__EPSILON
static final int REAL__MAXIMUM
static final int REAL__MINIMUM
static final int REAL_FEATURE_COUNT
static final int REAL_OPERATION_COUNT
static final int FIXED_POINT
Fixed Point
' class.
FixedPointImpl
,
OCLforUMLPackageImpl.getFixedPoint()
,
Constant Field Valuesstatic final int FIXED_POINT__BASE_DATA_TYPE
static final int FIXED_POINT__EPSILON
static final int FIXED_POINT__MAXIMUM
static final int FIXED_POINT__MINIMUM
static final int FIXED_POINT__BIT_TRUE
static final int FIXED_POINT__FRACTIONAL_BITS
static final int FIXED_POINT__INTEGER_BITS
static final int FIXED_POINT__OVERFLOW
static final int FIXED_POINT__ROUNDING
static final int FIXED_POINT_FEATURE_COUNT
static final int FIXED_POINT_OPERATION_COUNT
static final int FLOATING_POINT
Floating Point
' class.
FloatingPointImpl
,
OCLforUMLPackageImpl.getFloatingPoint()
,
Constant Field Valuesstatic final int FLOATING_POINT__BASE_DATA_TYPE
static final int FLOATING_POINT__EPSILON
static final int FLOATING_POINT__MAXIMUM
static final int FLOATING_POINT__MINIMUM
static final int FLOATING_POINT__EXPONENT_BITS
static final int FLOATING_POINT__MANTISSA_BITS
static final int FLOATING_POINT__OVERFLOW
static final int FLOATING_POINT__ROUNDING
static final int FLOATING_POINT_FEATURE_COUNT
static final int FLOATING_POINT_OPERATION_COUNT
static final int VALIDATION
Validation
' class.
ValidationImpl
,
OCLforUMLPackageImpl.getValidation()
,
Constant Field Valuesstatic final int VALIDATION__BASE_INSTANCE_SPECIFICATION
static final int VALIDATION__VALIDATE
static final int VALIDATION_FEATURE_COUNT
static final int VALIDATION_OPERATION_COUNT
static final int VALIDATIONS
Validations
' class.
ValidationsImpl
,
OCLforUMLPackageImpl.getValidations()
,
Constant Field Valuesstatic final int VALIDATIONS__BASE_PACKAGE
static final int VALIDATIONS__VALIDATE_INSTANCE_SPECIFICATIONS
static final int VALIDATIONS_FEATURE_COUNT
static final int VALIDATIONS_OPERATION_COUNT
static final int OVERFLOW
Overflow
' enum.
Overflow
,
OCLforUMLPackageImpl.getOverflow()
,
Constant Field Valuesstatic final int ROUNDING
Rounding
' enum.
Rounding
,
OCLforUMLPackageImpl.getRounding()
,
Constant Field Valuesorg.eclipse.emf.ecore.EClass getBoundedInteger()
Bounded Integer
'.
BoundedInteger
org.eclipse.emf.ecore.EAttribute getBoundedInteger_Overflow()
Overflow
'.
BoundedInteger.getOverflow()
,
getBoundedInteger()
org.eclipse.emf.ecore.EClass getInteger()
Integer
'.
Integer
org.eclipse.emf.ecore.EReference getInteger_Base_DataType()
Base Data Type
'.
Integer.getBase_DataType()
,
getInteger()
org.eclipse.emf.ecore.EAttribute getInteger_Maximum()
Maximum
'.
Integer.getMaximum()
,
getInteger()
org.eclipse.emf.ecore.EAttribute getInteger_Minimum()
Minimum
'.
Integer.getMinimum()
,
getInteger()
org.eclipse.emf.ecore.EClass getCollection()
Collection
'.
Collection
org.eclipse.emf.ecore.EReference getCollection_Base_MultiplicityElement()
Base Multiplicity Element
'.
Collection.getBase_MultiplicityElement()
,
getCollection()
org.eclipse.emf.ecore.EAttribute getCollection_IsNullFree()
Is Null Free
'.
Collection.isNullFree()
,
getCollection()
org.eclipse.emf.ecore.EClass getCollections()
Collections
'.
Collections
org.eclipse.emf.ecore.EReference getCollections_Base_Class()
Base Class
'.
Collections.getBase_Class()
,
getCollections()
org.eclipse.emf.ecore.EReference getCollections_Base_Package()
Base Package
'.
Collections.getBase_Package()
,
getCollections()
org.eclipse.emf.ecore.EAttribute getCollections_IsNullFree()
Is Null Free
'.
Collections.isNullFree()
,
getCollections()
org.eclipse.emf.ecore.EClass getFixedPoint()
Fixed Point
'.
FixedPoint
org.eclipse.emf.ecore.EAttribute getFixedPoint_BitTrue()
Bit True
'.
FixedPoint.isBitTrue()
,
getFixedPoint()
org.eclipse.emf.ecore.EAttribute getFixedPoint_FractionalBits()
Fractional Bits
'.
FixedPoint.getFractionalBits()
,
getFixedPoint()
org.eclipse.emf.ecore.EAttribute getFixedPoint_IntegerBits()
Integer Bits
'.
FixedPoint.getIntegerBits()
,
getFixedPoint()
org.eclipse.emf.ecore.EAttribute getFixedPoint_Overflow()
Overflow
'.
FixedPoint.getOverflow()
,
getFixedPoint()
org.eclipse.emf.ecore.EAttribute getFixedPoint_Rounding()
Rounding
'.
FixedPoint.getRounding()
,
getFixedPoint()
org.eclipse.emf.ecore.EClass getReal()
Real
'.
Real
org.eclipse.emf.ecore.EReference getReal_Base_DataType()
Base Data Type
'.
Real.getBase_DataType()
,
getReal()
org.eclipse.emf.ecore.EAttribute getReal_Epsilon()
Epsilon
'.
Real.getEpsilon()
,
getReal()
org.eclipse.emf.ecore.EAttribute getReal_Maximum()
Maximum
'.
Real.getMaximum()
,
getReal()
org.eclipse.emf.ecore.EAttribute getReal_Minimum()
Minimum
'.
Real.getMinimum()
,
getReal()
org.eclipse.emf.ecore.EClass getFloatingPoint()
Floating Point
'.
FloatingPoint
org.eclipse.emf.ecore.EAttribute getFloatingPoint_Overflow()
Overflow
'.
FloatingPoint.getOverflow()
,
getFloatingPoint()
org.eclipse.emf.ecore.EAttribute getFloatingPoint_Rounding()
Rounding
'.
FloatingPoint.getRounding()
,
getFloatingPoint()
org.eclipse.emf.ecore.EAttribute getFloatingPoint_ExponentBits()
Exponent Bits
'.
FloatingPoint.getExponentBits()
,
getFloatingPoint()
org.eclipse.emf.ecore.EAttribute getFloatingPoint_MantissaBits()
Mantissa Bits
'.
FloatingPoint.getMantissaBits()
,
getFloatingPoint()
org.eclipse.emf.ecore.EClass getValidation()
Validation
'.
Validation
org.eclipse.emf.ecore.EReference getValidation_Base_InstanceSpecification()
Base Instance Specification
'.
Validation.getBase_InstanceSpecification()
,
getValidation()
org.eclipse.emf.ecore.EAttribute getValidation_Validate()
Validate
'.
Validation.isValidate()
,
getValidation()
org.eclipse.emf.ecore.EClass getValidations()
Validations
'.
Validations
org.eclipse.emf.ecore.EReference getValidations_Base_Package()
Base Package
'.
Validations.getBase_Package()
,
getValidations()
org.eclipse.emf.ecore.EAttribute getValidations_ValidateInstanceSpecifications()
Validate Instance Specifications
'.
Validations.isValidateInstanceSpecifications()
,
getValidations()
org.eclipse.emf.ecore.EEnum getOverflow()
Overflow
'.
Overflow
org.eclipse.emf.ecore.EEnum getRounding()
Rounding
'.
Rounding
OCLforUMLFactory getOCLforUMLFactory()