Interface CharacteristicPackage
-
- All Superinterfaces:
EModelElement
,ENamedElement
,EObject
,EPackage
,Notifier
- All Known Implementing Classes:
CharacteristicPackageImpl
public interface CharacteristicPackage extends EPackage
The Package for the model. It contains accessors for the meta objects to represent- each class,
- each feature of each class,
- each enum,
- and each data type
- See Also:
CharacteristicFactory
- Generated class or method.
- EMF model class or method.
- kind="package" annotation="http://www.eclipse.org/emf/2002/Ecore invocationDelegates='http://www.eclipse.org/emf/2002/Ecore/OCL/Pivot' settingDelegates='http://www.eclipse.org/emf/2002/Ecore/OCL/Pivot' validationDelegates='http://www.eclipse.org/emf/2002/Ecore/OCL/Pivot'"
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
CharacteristicPackage.Literals
Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type-
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.EPackage
EPackage.Descriptor, EPackage.Registry
-
-
Field Summary
Fields Modifier and Type Field Description static int
CHARACTERISTIC
The meta object id for the 'Characteristic
' class.static int
CHARACTERISTIC__ENTITY_NAME
The feature id for the 'Entity Name' attribute.static int
CHARACTERISTIC__ID
The feature id for the 'Id' attribute.static int
CHARACTERISTIC__VALUE_TYPE
The feature id for the 'Value Type' reference.static int
CHARACTERISTIC_APPLICABILITY
The meta object id for the 'Applicability
' enum.static int
CHARACTERISTIC_APPLICATION_RULE
The meta object id for the 'Application Rule
' class.static int
CHARACTERISTIC_APPLICATION_RULE__ALLOWED_CHARACTERISTICS
The feature id for the 'Allowed Characteristics' reference list.static int
CHARACTERISTIC_APPLICATION_RULE_FEATURE_COUNT
The number of structural features of the 'Application Rule' class.static int
CHARACTERISTIC_CATALOG
The meta object id for the 'Catalog
' class.static int
CHARACTERISTIC_CATALOG__CHARACTERISTICS
The feature id for the 'Characteristics' containment reference list.static int
CHARACTERISTIC_CATALOG__PROFILES
The feature id for the 'Profiles' containment reference list.static int
CHARACTERISTIC_CATALOG_FEATURE_COUNT
The number of structural features of the 'Catalog' class.static int
CHARACTERISTIC_FEATURE_COUNT
The number of structural features of the 'Characteristic' class.static int
CHARACTERISTIC_PROFILE
The meta object id for the 'Profile
' class.static int
CHARACTERISTIC_PROFILE__APPLICATION_RULES
The feature id for the 'Application Rules' containment reference list.static int
CHARACTERISTIC_PROFILE__ENTITY_NAME
The feature id for the 'Entity Name' attribute.static int
CHARACTERISTIC_PROFILE__ID
The feature id for the 'Id' attribute.static int
CHARACTERISTIC_PROFILE_FEATURE_COUNT
The number of structural features of the 'Profile' class.static int
CHARACTERISTIC_REFERENCE
The meta object id for the 'Reference
' class.static int
CHARACTERISTIC_REFERENCE__REFERENCED_CHARACTERISTIC
The feature id for the 'Referenced Characteristic' reference.static int
CHARACTERISTIC_REFERENCE_FEATURE_COUNT
The number of structural features of the 'Reference' class.static int
CHARACTERIZING
The meta object id for the 'Characterizing
' class.static int
CHARACTERIZING_FEATURE_COUNT
The number of structural features of the 'Characterizing' class.static CharacteristicPackage
eINSTANCE
The singleton instance of the package.static String
eNAME
The package name.static String
eNS_PREFIX
The package namespace name.static String
eNS_URI
The package namespace URI.static int
TYPE_BASED_CHARACTERISTIC_APPLICATION_RULE
The meta object id for the 'Type Based Characteristic Application Rule
' class.static int
TYPE_BASED_CHARACTERISTIC_APPLICATION_RULE__ALLOWED_CHARACTERISTICS
The feature id for the 'Allowed Characteristics' reference list.static int
TYPE_BASED_CHARACTERISTIC_APPLICATION_RULE__LEGAL_TYPES
The feature id for the 'Legal Types' reference list.static int
TYPE_BASED_CHARACTERISTIC_APPLICATION_RULE__MANDATORY
The feature id for the 'Mandatory' attribute.static int
TYPE_BASED_CHARACTERISTIC_APPLICATION_RULE_FEATURE_COUNT
The number of structural features of the 'Type Based Characteristic Application Rule' class.
-
Method Summary
-
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
-
Methods inherited from interface org.eclipse.emf.ecore.ENamedElement
getName, setName
-
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
-
Methods inherited from interface org.eclipse.emf.ecore.EPackage
getEClassifier, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getNsPrefix, getNsURI, setEFactoryInstance, setNsPrefix, setNsURI
-
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
-
-
-
Field Detail
-
eNAME
static final String eNAME
The package name.- See Also:
- Constant Field Values
- Generated class or method.
-
eNS_URI
static final String eNS_URI
The package namespace URI.- See Also:
- Constant Field Values
- Generated class or method.
-
eNS_PREFIX
static final String eNS_PREFIX
The package namespace name.- See Also:
- Constant Field Values
- Generated class or method.
-
eINSTANCE
static final CharacteristicPackage eINSTANCE
The singleton instance of the package.- Generated class or method.
-
CHARACTERISTIC
static final int CHARACTERISTIC
The meta object id for the 'Characteristic
' class.- See Also:
CharacteristicImpl
,CharacteristicPackageImpl.getCharacteristic()
, Constant Field Values- Generated class or method.
-
CHARACTERISTIC__ID
static final int CHARACTERISTIC__ID
The feature id for the 'Id' attribute.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
CHARACTERISTIC__ENTITY_NAME
static final int CHARACTERISTIC__ENTITY_NAME
The feature id for the 'Entity Name' attribute.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
CHARACTERISTIC__VALUE_TYPE
static final int CHARACTERISTIC__VALUE_TYPE
The feature id for the 'Value Type' reference.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
CHARACTERISTIC_FEATURE_COUNT
static final int CHARACTERISTIC_FEATURE_COUNT
The number of structural features of the 'Characteristic' class.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
CHARACTERISTIC_APPLICATION_RULE
static final int CHARACTERISTIC_APPLICATION_RULE
The meta object id for the 'Application Rule
' class.- See Also:
CharacteristicApplicationRuleImpl
,CharacteristicPackageImpl.getCharacteristicApplicationRule()
, Constant Field Values- Generated class or method.
-
CHARACTERISTIC_APPLICATION_RULE__ALLOWED_CHARACTERISTICS
static final int CHARACTERISTIC_APPLICATION_RULE__ALLOWED_CHARACTERISTICS
The feature id for the 'Allowed Characteristics' reference list.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
CHARACTERISTIC_APPLICATION_RULE_FEATURE_COUNT
static final int CHARACTERISTIC_APPLICATION_RULE_FEATURE_COUNT
The number of structural features of the 'Application Rule' class.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
CHARACTERISTIC_CATALOG
static final int CHARACTERISTIC_CATALOG
The meta object id for the 'Catalog
' class.- See Also:
CharacteristicCatalogImpl
,CharacteristicPackageImpl.getCharacteristicCatalog()
, Constant Field Values- Generated class or method.
-
CHARACTERISTIC_CATALOG__CHARACTERISTICS
static final int CHARACTERISTIC_CATALOG__CHARACTERISTICS
The feature id for the 'Characteristics' containment reference list.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
CHARACTERISTIC_CATALOG__PROFILES
static final int CHARACTERISTIC_CATALOG__PROFILES
The feature id for the 'Profiles' containment reference list.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
CHARACTERISTIC_CATALOG_FEATURE_COUNT
static final int CHARACTERISTIC_CATALOG_FEATURE_COUNT
The number of structural features of the 'Catalog' class.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
CHARACTERISTIC_PROFILE
static final int CHARACTERISTIC_PROFILE
The meta object id for the 'Profile
' class.- See Also:
CharacteristicProfileImpl
,CharacteristicPackageImpl.getCharacteristicProfile()
, Constant Field Values- Generated class or method.
-
CHARACTERISTIC_PROFILE__ID
static final int CHARACTERISTIC_PROFILE__ID
The feature id for the 'Id' attribute.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
CHARACTERISTIC_PROFILE__ENTITY_NAME
static final int CHARACTERISTIC_PROFILE__ENTITY_NAME
The feature id for the 'Entity Name' attribute.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
CHARACTERISTIC_PROFILE__APPLICATION_RULES
static final int CHARACTERISTIC_PROFILE__APPLICATION_RULES
The feature id for the 'Application Rules' containment reference list.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
CHARACTERISTIC_PROFILE_FEATURE_COUNT
static final int CHARACTERISTIC_PROFILE_FEATURE_COUNT
The number of structural features of the 'Profile' class.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
TYPE_BASED_CHARACTERISTIC_APPLICATION_RULE
static final int TYPE_BASED_CHARACTERISTIC_APPLICATION_RULE
The meta object id for the 'Type Based Characteristic Application Rule
' class.- See Also:
TypeBasedCharacteristicApplicationRuleImpl
,CharacteristicPackageImpl.getTypeBasedCharacteristicApplicationRule()
, Constant Field Values- Generated class or method.
-
TYPE_BASED_CHARACTERISTIC_APPLICATION_RULE__ALLOWED_CHARACTERISTICS
static final int TYPE_BASED_CHARACTERISTIC_APPLICATION_RULE__ALLOWED_CHARACTERISTICS
The feature id for the 'Allowed Characteristics' reference list.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
TYPE_BASED_CHARACTERISTIC_APPLICATION_RULE__LEGAL_TYPES
static final int TYPE_BASED_CHARACTERISTIC_APPLICATION_RULE__LEGAL_TYPES
The feature id for the 'Legal Types' reference list.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
TYPE_BASED_CHARACTERISTIC_APPLICATION_RULE__MANDATORY
static final int TYPE_BASED_CHARACTERISTIC_APPLICATION_RULE__MANDATORY
The feature id for the 'Mandatory' attribute.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
TYPE_BASED_CHARACTERISTIC_APPLICATION_RULE_FEATURE_COUNT
static final int TYPE_BASED_CHARACTERISTIC_APPLICATION_RULE_FEATURE_COUNT
The number of structural features of the 'Type Based Characteristic Application Rule' class.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
CHARACTERIZING
static final int CHARACTERIZING
The meta object id for the 'Characterizing
' class.- See Also:
CharacterizingImpl
,CharacteristicPackageImpl.getCharacterizing()
, Constant Field Values- Generated class or method.
-
CHARACTERIZING_FEATURE_COUNT
static final int CHARACTERIZING_FEATURE_COUNT
The number of structural features of the 'Characterizing' class.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
CHARACTERISTIC_REFERENCE
static final int CHARACTERISTIC_REFERENCE
The meta object id for the 'Reference
' class.- See Also:
CharacteristicReferenceImpl
,CharacteristicPackageImpl.getCharacteristicReference()
, Constant Field Values- Generated class or method.
-
CHARACTERISTIC_REFERENCE__REFERENCED_CHARACTERISTIC
static final int CHARACTERISTIC_REFERENCE__REFERENCED_CHARACTERISTIC
The feature id for the 'Referenced Characteristic' reference.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
CHARACTERISTIC_REFERENCE_FEATURE_COUNT
static final int CHARACTERISTIC_REFERENCE_FEATURE_COUNT
The number of structural features of the 'Reference' class.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
CHARACTERISTIC_APPLICABILITY
static final int CHARACTERISTIC_APPLICABILITY
The meta object id for the 'Applicability
' enum.- See Also:
CharacteristicApplicability
,CharacteristicPackageImpl.getCharacteristicApplicability()
, Constant Field Values- Generated class or method.
-
-
Method Detail
-
getCharacteristic
EClass getCharacteristic()
Returns the meta object for class 'Characteristic
'.- Returns:
- the meta object for class 'Characteristic'.
- See Also:
Characteristic
- Generated class or method.
-
getCharacteristic_ValueType
EReference getCharacteristic_ValueType()
Returns the meta object for the reference 'Value Type
'.- Returns:
- the meta object for the reference 'Value Type'.
- See Also:
Characteristic.getValueType()
,getCharacteristic()
- Generated class or method.
-
getCharacteristicApplicationRule
EClass getCharacteristicApplicationRule()
Returns the meta object for class 'Application Rule
'.- Returns:
- the meta object for class 'Application Rule'.
- See Also:
CharacteristicApplicationRule
- Generated class or method.
-
getCharacteristicApplicationRule_AllowedCharacteristics
EReference getCharacteristicApplicationRule_AllowedCharacteristics()
Returns the meta object for the reference list 'Allowed Characteristics
'.- Returns:
- the meta object for the reference list 'Allowed Characteristics'.
- See Also:
CharacteristicApplicationRule.getAllowedCharacteristics()
,getCharacteristicApplicationRule()
- Generated class or method.
-
getCharacteristicCatalog
EClass getCharacteristicCatalog()
Returns the meta object for class 'Catalog
'.- Returns:
- the meta object for class 'Catalog'.
- See Also:
CharacteristicCatalog
- Generated class or method.
-
getCharacteristicCatalog_Characteristics
EReference getCharacteristicCatalog_Characteristics()
Returns the meta object for the containment reference list 'Characteristics
'.- Returns:
- the meta object for the containment reference list 'Characteristics'.
- See Also:
CharacteristicCatalog.getCharacteristics()
,getCharacteristicCatalog()
- Generated class or method.
-
getCharacteristicCatalog_Profiles
EReference getCharacteristicCatalog_Profiles()
Returns the meta object for the containment reference list 'Profiles
'.- Returns:
- the meta object for the containment reference list 'Profiles'.
- See Also:
CharacteristicCatalog.getProfiles()
,getCharacteristicCatalog()
- Generated class or method.
-
getCharacteristicProfile
EClass getCharacteristicProfile()
Returns the meta object for class 'Profile
'.- Returns:
- the meta object for class 'Profile'.
- See Also:
CharacteristicProfile
- Generated class or method.
-
getCharacteristicProfile_ApplicationRules
EReference getCharacteristicProfile_ApplicationRules()
Returns the meta object for the containment reference list 'Application Rules
'.- Returns:
- the meta object for the containment reference list 'Application Rules'.
- See Also:
CharacteristicProfile.getApplicationRules()
,getCharacteristicProfile()
- Generated class or method.
-
getTypeBasedCharacteristicApplicationRule
EClass getTypeBasedCharacteristicApplicationRule()
Returns the meta object for class 'Type Based Characteristic Application Rule
'.- Returns:
- the meta object for class 'Type Based Characteristic Application Rule'.
- See Also:
TypeBasedCharacteristicApplicationRule
- Generated class or method.
-
getTypeBasedCharacteristicApplicationRule_LegalTypes
EReference getTypeBasedCharacteristicApplicationRule_LegalTypes()
Returns the meta object for the reference list 'Legal Types
'.- Returns:
- the meta object for the reference list 'Legal Types'.
- See Also:
TypeBasedCharacteristicApplicationRule.getLegalTypes()
,getTypeBasedCharacteristicApplicationRule()
- Generated class or method.
-
getTypeBasedCharacteristicApplicationRule_Mandatory
EAttribute getTypeBasedCharacteristicApplicationRule_Mandatory()
Returns the meta object for the attribute 'Mandatory
'.- Returns:
- the meta object for the attribute 'Mandatory'.
- See Also:
TypeBasedCharacteristicApplicationRule.isMandatory()
,getTypeBasedCharacteristicApplicationRule()
- Generated class or method.
-
getCharacterizing
EClass getCharacterizing()
Returns the meta object for class 'Characterizing
'.- Returns:
- the meta object for class 'Characterizing'.
- See Also:
Characterizing
- Generated class or method.
-
getCharacteristicReference
EClass getCharacteristicReference()
Returns the meta object for class 'Reference
'.- Returns:
- the meta object for class 'Reference'.
- See Also:
CharacteristicReference
- Generated class or method.
-
getCharacteristicReference_ReferencedCharacteristic
EReference getCharacteristicReference_ReferencedCharacteristic()
Returns the meta object for the reference 'Referenced Characteristic
'.- Returns:
- the meta object for the reference 'Referenced Characteristic'.
- See Also:
CharacteristicReference.getReferencedCharacteristic()
,getCharacteristicReference()
- Generated class or method.
-
getCharacteristicApplicability
EEnum getCharacteristicApplicability()
Returns the meta object for enum 'Applicability
'.- Returns:
- the meta object for enum 'Applicability'.
- See Also:
CharacteristicApplicability
- Generated class or method.
-
getCharacteristicFactory
CharacteristicFactory getCharacteristicFactory()
Returns the factory that creates the instances of the model.- Returns:
- the factory that creates the instances of the model.
- Generated class or method.
-
-