Interface HutnConfigPackage
- All Superinterfaces:
org.eclipse.emf.ecore.EModelElement
,org.eclipse.emf.ecore.ENamedElement
,org.eclipse.emf.ecore.EObject
,org.eclipse.emf.ecore.EPackage
,org.eclipse.emf.common.notify.Notifier
- All Known Implementing Classes:
HutnConfigPackageImpl
public interface HutnConfigPackage
extends org.eclipse.emf.ecore.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:
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic interface
Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data typeNested classes/interfaces inherited from interface org.eclipse.emf.ecore.EPackage
org.eclipse.emf.ecore.EPackage.Descriptor, org.eclipse.emf.ecore.EPackage.Registry
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
The meta object id for the 'Configuration
' class.static final int
The feature id for the 'Rules' containment reference list.static final int
The number of structural features of the 'Configuration' class.static final int
The meta object id for the 'Default Value Rule
' class.static final int
The feature id for the 'Attribute' attribute.static final int
The feature id for the 'Classifier' attribute.static final int
The feature id for the 'Default Value' attribute.static final int
The number of structural features of the 'Default Value Rule' class.static final HutnConfigPackage
The singleton instance of the package.static final String
The package name.static final String
The package namespace name.static final String
The package namespace URI.static final int
The meta object id for the 'Identifier Rule
' class.static final int
The feature id for the 'Attribute' attribute.static final int
The feature id for the 'Classifier' attribute.static final int
The number of structural features of the 'Identifier Rule' class.static final int
The meta object id for the 'Rule
' class.static final int
The feature id for the 'Attribute' attribute.static final int
The feature id for the 'Classifier' attribute.static final int
The number of structural features of the 'Rule' class. -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.emf.ecore.EClass
Returns the meta object for class 'Configuration
'.org.eclipse.emf.ecore.EReference
Returns the meta object for the containment reference list 'Rules
'.org.eclipse.emf.ecore.EClass
Returns the meta object for class 'Default Value Rule
'.org.eclipse.emf.ecore.EAttribute
Returns the meta object for the attribute 'Default Value
'.Returns the factory that creates the instances of the model.org.eclipse.emf.ecore.EClass
Returns the meta object for class 'Identifier Rule
'.org.eclipse.emf.ecore.EClass
getRule()
Returns the meta object for class 'Rule
'.org.eclipse.emf.ecore.EAttribute
Returns the meta object for the attribute 'Attribute
'.org.eclipse.emf.ecore.EAttribute
Returns the meta object for the attribute 'Classifier
'.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 Details
-
eNAME
The package name.- See Also:
-
eNS_URI
The package namespace URI.- See Also:
-
eNS_PREFIX
The package namespace name.- See Also:
-
eINSTANCE
The singleton instance of the package. -
CONFIGURATION
static final int CONFIGURATIONThe meta object id for the 'Configuration
' class. -
CONFIGURATION__RULES
static final int CONFIGURATION__RULESThe feature id for the 'Rules' containment reference list.- See Also:
-
CONFIGURATION_FEATURE_COUNT
static final int CONFIGURATION_FEATURE_COUNTThe number of structural features of the 'Configuration' class.- See Also:
-
RULE
static final int RULEThe meta object id for the 'Rule
' class. -
RULE__CLASSIFIER
static final int RULE__CLASSIFIERThe feature id for the 'Classifier' attribute.- See Also:
-
RULE__ATTRIBUTE
static final int RULE__ATTRIBUTEThe feature id for the 'Attribute' attribute.- See Also:
-
RULE_FEATURE_COUNT
static final int RULE_FEATURE_COUNTThe number of structural features of the 'Rule' class.- See Also:
-
IDENTIFIER_RULE
static final int IDENTIFIER_RULEThe meta object id for the 'Identifier Rule
' class. -
IDENTIFIER_RULE__CLASSIFIER
static final int IDENTIFIER_RULE__CLASSIFIERThe feature id for the 'Classifier' attribute.- See Also:
-
IDENTIFIER_RULE__ATTRIBUTE
static final int IDENTIFIER_RULE__ATTRIBUTEThe feature id for the 'Attribute' attribute.- See Also:
-
IDENTIFIER_RULE_FEATURE_COUNT
static final int IDENTIFIER_RULE_FEATURE_COUNTThe number of structural features of the 'Identifier Rule' class.- See Also:
-
DEFAULT_VALUE_RULE
static final int DEFAULT_VALUE_RULEThe meta object id for the 'Default Value Rule
' class. -
DEFAULT_VALUE_RULE__CLASSIFIER
static final int DEFAULT_VALUE_RULE__CLASSIFIERThe feature id for the 'Classifier' attribute.- See Also:
-
DEFAULT_VALUE_RULE__ATTRIBUTE
static final int DEFAULT_VALUE_RULE__ATTRIBUTEThe feature id for the 'Attribute' attribute.- See Also:
-
DEFAULT_VALUE_RULE__DEFAULT_VALUE
static final int DEFAULT_VALUE_RULE__DEFAULT_VALUEThe feature id for the 'Default Value' attribute.- See Also:
-
DEFAULT_VALUE_RULE_FEATURE_COUNT
static final int DEFAULT_VALUE_RULE_FEATURE_COUNTThe number of structural features of the 'Default Value Rule' class.- See Also:
-
-
Method Details
-
getConfiguration
org.eclipse.emf.ecore.EClass getConfiguration()Returns the meta object for class 'Configuration
'.- Returns:
- the meta object for class 'Configuration'.
- See Also:
-
getConfiguration_Rules
org.eclipse.emf.ecore.EReference getConfiguration_Rules()Returns the meta object for the containment reference list 'Rules
'.- Returns:
- the meta object for the containment reference list 'Rules'.
- See Also:
-
getRule
org.eclipse.emf.ecore.EClass getRule()Returns the meta object for class 'Rule
'.- Returns:
- the meta object for class 'Rule'.
- See Also:
-
getRule_Classifier
org.eclipse.emf.ecore.EAttribute getRule_Classifier()Returns the meta object for the attribute 'Classifier
'.- Returns:
- the meta object for the attribute 'Classifier'.
- See Also:
-
getRule_Attribute
org.eclipse.emf.ecore.EAttribute getRule_Attribute()Returns the meta object for the attribute 'Attribute
'.- Returns:
- the meta object for the attribute 'Attribute'.
- See Also:
-
getIdentifierRule
org.eclipse.emf.ecore.EClass getIdentifierRule()Returns the meta object for class 'Identifier Rule
'.- Returns:
- the meta object for class 'Identifier Rule'.
- See Also:
-
getDefaultValueRule
org.eclipse.emf.ecore.EClass getDefaultValueRule()Returns the meta object for class 'Default Value Rule
'.- Returns:
- the meta object for class 'Default Value Rule'.
- See Also:
-
getDefaultValueRule_DefaultValue
org.eclipse.emf.ecore.EAttribute getDefaultValueRule_DefaultValue()Returns the meta object for the attribute 'Default Value
'.- Returns:
- the meta object for the attribute 'Default Value'.
- See Also:
-
getHutnConfigFactory
HutnConfigFactory getHutnConfigFactory()Returns the factory that creates the instances of the model.- Returns:
- the factory that creates the instances of the model.
-