Interface HutnPackage
- 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:
HutnPackageImpl
public interface HutnPackage
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 'Attribute Slot
' class.static final int
The feature id for the 'Col' attribute.static final int
The feature id for the 'Feature' attribute.static final int
The feature id for the 'Line' attribute.static final int
The feature id for the 'Owner' container reference.static final int
The feature id for the 'Values' attribute list.static final int
The number of structural features of the 'Attribute Slot' class.static final int
The meta object id for the 'Class Object
' class.static final int
The feature id for the 'Col' attribute.static final int
The feature id for the 'Identifier' attribute.static final int
The feature id for the 'Line' attribute.static final int
The feature id for the 'Slots' containment reference list.static final int
The feature id for the 'Type' attribute.static final int
The number of structural features of the 'Class Object' class.static final int
The meta object id for the 'Class Object Slot
' class.static final int
The feature id for the 'Col' attribute.static final int
The feature id for the 'Feature' attribute.static final int
The feature id for the 'Line' attribute.static final int
The feature id for the 'Owner' container reference.static final int
The feature id for the 'Values' attribute list.static final int
The number of structural features of the 'Class Object Slot' class.static final int
The meta object id for the 'Containment Slot
' class.static final int
The feature id for the 'Class Objects' containment reference list.static final int
The feature id for the 'Col' attribute.static final int
The feature id for the 'Feature' attribute.static final int
The feature id for the 'Line' attribute.static final int
The feature id for the 'Owner' container reference.static final int
The feature id for the 'Values' attribute list.static final int
The number of structural features of the 'Containment Slot' class.static final HutnPackage
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 'Model Element
' class.static final int
The feature id for the 'Col' attribute.static final int
The feature id for the 'Line' attribute.static final int
The number of structural features of the 'Model Element' class.static final int
The meta object id for the 'Ns Uri
' class.static final int
The feature id for the 'Col' attribute.static final int
The feature id for the 'Line' attribute.static final int
The feature id for the 'Value' attribute.static final int
The number of structural features of the 'Ns Uri' class.static final int
The meta object id for the 'Object
' class.static final int
The feature id for the 'Col' attribute.static final int
The feature id for the 'Identifier' attribute.static final int
The feature id for the 'Line' attribute.static final int
The feature id for the 'Type' attribute.static final int
The number of structural features of the 'Object' class.static final int
The meta object id for the 'Package Object
' class.static final int
The feature id for the 'Class Objects' containment reference list.static final int
The feature id for the 'Col' attribute.static final int
The feature id for the 'Identifier' attribute.static final int
The feature id for the 'Line' attribute.static final int
The feature id for the 'Metamodel' reference list.static final int
The feature id for the 'Type' attribute.static final int
The number of structural features of the 'Package Object' class.static final int
The meta object id for the 'Reference Slot
' class.static final int
The feature id for the 'Col' attribute.static final int
The feature id for the 'Feature' attribute.static final int
The feature id for the 'Line' attribute.static final int
The feature id for the 'Owner' container reference.static final int
The feature id for the 'Values' attribute list.static final int
The number of structural features of the 'Reference Slot' class.static final int
The meta object id for the 'Slot
' class.static final int
The feature id for the 'Col' attribute.static final int
The feature id for the 'Feature' attribute.static final int
The feature id for the 'Line' attribute.static final int
The feature id for the 'Owner' container reference.static final int
The feature id for the 'Values' attribute list.static final int
The number of structural features of the 'Slot' class.static final int
The meta object id for the 'Spec
' class.static final int
The feature id for the 'Model File' attribute.static final int
The feature id for the 'Ns Uris' containment reference list.static final int
The feature id for the 'Objects' containment reference list.static final int
The feature id for the 'Source File' attribute.static final int
The number of structural features of the 'Spec' class. -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.emf.ecore.EClass
Returns the meta object for class 'Attribute Slot
'.org.eclipse.emf.ecore.EClass
Returns the meta object for class 'Class Object
'.org.eclipse.emf.ecore.EReference
Returns the meta object for the containment reference list 'Slots
'.org.eclipse.emf.ecore.EClass
Returns the meta object for class 'Class Object Slot
'.org.eclipse.emf.ecore.EClass
Returns the meta object for class 'Containment Slot
'.org.eclipse.emf.ecore.EReference
Returns the meta object for the containment reference list 'Class Objects
'.Returns the factory that creates the instances of the model.org.eclipse.emf.ecore.EClass
Returns the meta object for class 'Model Element
'.org.eclipse.emf.ecore.EAttribute
Returns the meta object for the attribute 'Col
'.org.eclipse.emf.ecore.EAttribute
Returns the meta object for the attribute 'Line
'.org.eclipse.emf.ecore.EClass
getNsUri()
Returns the meta object for class 'Ns Uri
'.org.eclipse.emf.ecore.EAttribute
Returns the meta object for the attribute 'Value
'.org.eclipse.emf.ecore.EClass
Returns the meta object for class 'Object
'.org.eclipse.emf.ecore.EAttribute
Returns the meta object for the attribute 'Identifier
'.org.eclipse.emf.ecore.EAttribute
Returns the meta object for the attribute 'Type
'.org.eclipse.emf.ecore.EClass
Returns the meta object for class 'Package Object
'.org.eclipse.emf.ecore.EReference
Returns the meta object for the containment reference list 'Class Objects
'.org.eclipse.emf.ecore.EReference
Returns the meta object for the reference list 'Metamodel
'.org.eclipse.emf.ecore.EClass
Returns the meta object for class 'Reference Slot
'.org.eclipse.emf.ecore.EClass
getSlot()
Returns the meta object for class 'Slot
'.org.eclipse.emf.ecore.EAttribute
Returns the meta object for the attribute 'Feature
'.org.eclipse.emf.ecore.EReference
Returns the meta object for the container reference 'Owner
'.org.eclipse.emf.ecore.EAttribute
Returns the meta object for the attribute list 'Values
'.org.eclipse.emf.ecore.EClass
getSpec()
Returns the meta object for class 'Spec
'.org.eclipse.emf.ecore.EAttribute
Returns the meta object for the attribute 'Model File
'.org.eclipse.emf.ecore.EReference
Returns the meta object for the containment reference list 'Ns Uris
'.org.eclipse.emf.ecore.EReference
Returns the meta object for the containment reference list 'Objects
'.org.eclipse.emf.ecore.EAttribute
Returns the meta object for the attribute 'Source File
'.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. -
SPEC
static final int SPECThe meta object id for the 'Spec
' class. -
SPEC__NS_URIS
static final int SPEC__NS_URISThe feature id for the 'Ns Uris' containment reference list.- See Also:
-
SPEC__OBJECTS
static final int SPEC__OBJECTSThe feature id for the 'Objects' containment reference list.- See Also:
-
SPEC__MODEL_FILE
static final int SPEC__MODEL_FILEThe feature id for the 'Model File' attribute.- See Also:
-
SPEC__SOURCE_FILE
static final int SPEC__SOURCE_FILEThe feature id for the 'Source File' attribute.- See Also:
-
SPEC_FEATURE_COUNT
static final int SPEC_FEATURE_COUNTThe number of structural features of the 'Spec' class.- See Also:
-
MODEL_ELEMENT
static final int MODEL_ELEMENTThe meta object id for the 'Model Element
' class. -
MODEL_ELEMENT__LINE
static final int MODEL_ELEMENT__LINEThe feature id for the 'Line' attribute.- See Also:
-
MODEL_ELEMENT__COL
static final int MODEL_ELEMENT__COLThe feature id for the 'Col' attribute.- See Also:
-
MODEL_ELEMENT_FEATURE_COUNT
static final int MODEL_ELEMENT_FEATURE_COUNTThe number of structural features of the 'Model Element' class.- See Also:
-
NS_URI
static final int NS_URIThe meta object id for the 'Ns Uri
' class. -
NS_URI__LINE
static final int NS_URI__LINEThe feature id for the 'Line' attribute.- See Also:
-
NS_URI__COL
static final int NS_URI__COLThe feature id for the 'Col' attribute.- See Also:
-
NS_URI__VALUE
static final int NS_URI__VALUEThe feature id for the 'Value' attribute.- See Also:
-
NS_URI_FEATURE_COUNT
static final int NS_URI_FEATURE_COUNTThe number of structural features of the 'Ns Uri' class.- See Also:
-
OBJECT
static final int OBJECTThe meta object id for the 'Object
' class. -
OBJECT__LINE
static final int OBJECT__LINEThe feature id for the 'Line' attribute.- See Also:
-
OBJECT__COL
static final int OBJECT__COLThe feature id for the 'Col' attribute.- See Also:
-
OBJECT__TYPE
static final int OBJECT__TYPEThe feature id for the 'Type' attribute.- See Also:
-
OBJECT__IDENTIFIER
static final int OBJECT__IDENTIFIERThe feature id for the 'Identifier' attribute.- See Also:
-
OBJECT_FEATURE_COUNT
static final int OBJECT_FEATURE_COUNTThe number of structural features of the 'Object' class.- See Also:
-
PACKAGE_OBJECT
static final int PACKAGE_OBJECTThe meta object id for the 'Package Object
' class. -
CLASS_OBJECT
static final int CLASS_OBJECTThe meta object id for the 'Class Object
' class. -
SLOT
static final int SLOTThe meta object id for the 'Slot
' class. -
PACKAGE_OBJECT__LINE
static final int PACKAGE_OBJECT__LINEThe feature id for the 'Line' attribute.- See Also:
-
PACKAGE_OBJECT__COL
static final int PACKAGE_OBJECT__COLThe feature id for the 'Col' attribute.- See Also:
-
PACKAGE_OBJECT__TYPE
static final int PACKAGE_OBJECT__TYPEThe feature id for the 'Type' attribute.- See Also:
-
PACKAGE_OBJECT__IDENTIFIER
static final int PACKAGE_OBJECT__IDENTIFIERThe feature id for the 'Identifier' attribute.- See Also:
-
PACKAGE_OBJECT__METAMODEL
static final int PACKAGE_OBJECT__METAMODELThe feature id for the 'Metamodel' reference list.- See Also:
-
PACKAGE_OBJECT__CLASS_OBJECTS
static final int PACKAGE_OBJECT__CLASS_OBJECTSThe feature id for the 'Class Objects' containment reference list.- See Also:
-
PACKAGE_OBJECT_FEATURE_COUNT
static final int PACKAGE_OBJECT_FEATURE_COUNTThe number of structural features of the 'Package Object' class.- See Also:
-
CLASS_OBJECT__LINE
static final int CLASS_OBJECT__LINEThe feature id for the 'Line' attribute.- See Also:
-
CLASS_OBJECT__COL
static final int CLASS_OBJECT__COLThe feature id for the 'Col' attribute.- See Also:
-
CLASS_OBJECT__TYPE
static final int CLASS_OBJECT__TYPEThe feature id for the 'Type' attribute.- See Also:
-
CLASS_OBJECT__IDENTIFIER
static final int CLASS_OBJECT__IDENTIFIERThe feature id for the 'Identifier' attribute.- See Also:
-
CLASS_OBJECT__SLOTS
static final int CLASS_OBJECT__SLOTSThe feature id for the 'Slots' containment reference list.- See Also:
-
CLASS_OBJECT_FEATURE_COUNT
static final int CLASS_OBJECT_FEATURE_COUNTThe number of structural features of the 'Class Object' class.- See Also:
-
SLOT__LINE
static final int SLOT__LINEThe feature id for the 'Line' attribute.- See Also:
-
SLOT__COL
static final int SLOT__COLThe feature id for the 'Col' attribute.- See Also:
-
SLOT__FEATURE
static final int SLOT__FEATUREThe feature id for the 'Feature' attribute.- See Also:
-
SLOT__OWNER
static final int SLOT__OWNERThe feature id for the 'Owner' container reference.- See Also:
-
SLOT__VALUES
static final int SLOT__VALUESThe feature id for the 'Values' attribute list.- See Also:
-
SLOT_FEATURE_COUNT
static final int SLOT_FEATURE_COUNTThe number of structural features of the 'Slot' class.- See Also:
-
ATTRIBUTE_SLOT
static final int ATTRIBUTE_SLOTThe meta object id for the 'Attribute Slot
' class. -
ATTRIBUTE_SLOT__LINE
static final int ATTRIBUTE_SLOT__LINEThe feature id for the 'Line' attribute.- See Also:
-
ATTRIBUTE_SLOT__COL
static final int ATTRIBUTE_SLOT__COLThe feature id for the 'Col' attribute.- See Also:
-
ATTRIBUTE_SLOT__FEATURE
static final int ATTRIBUTE_SLOT__FEATUREThe feature id for the 'Feature' attribute.- See Also:
-
ATTRIBUTE_SLOT__OWNER
static final int ATTRIBUTE_SLOT__OWNERThe feature id for the 'Owner' container reference.- See Also:
-
ATTRIBUTE_SLOT__VALUES
static final int ATTRIBUTE_SLOT__VALUESThe feature id for the 'Values' attribute list.- See Also:
-
ATTRIBUTE_SLOT_FEATURE_COUNT
static final int ATTRIBUTE_SLOT_FEATURE_COUNTThe number of structural features of the 'Attribute Slot' class.- See Also:
-
CLASS_OBJECT_SLOT
static final int CLASS_OBJECT_SLOTThe meta object id for the 'Class Object Slot
' class. -
CLASS_OBJECT_SLOT__LINE
static final int CLASS_OBJECT_SLOT__LINEThe feature id for the 'Line' attribute.- See Also:
-
CLASS_OBJECT_SLOT__COL
static final int CLASS_OBJECT_SLOT__COLThe feature id for the 'Col' attribute.- See Also:
-
CLASS_OBJECT_SLOT__FEATURE
static final int CLASS_OBJECT_SLOT__FEATUREThe feature id for the 'Feature' attribute.- See Also:
-
CLASS_OBJECT_SLOT__OWNER
static final int CLASS_OBJECT_SLOT__OWNERThe feature id for the 'Owner' container reference.- See Also:
-
CLASS_OBJECT_SLOT__VALUES
static final int CLASS_OBJECT_SLOT__VALUESThe feature id for the 'Values' attribute list.- See Also:
-
CLASS_OBJECT_SLOT_FEATURE_COUNT
static final int CLASS_OBJECT_SLOT_FEATURE_COUNTThe number of structural features of the 'Class Object Slot' class.- See Also:
-
CONTAINMENT_SLOT
static final int CONTAINMENT_SLOTThe meta object id for the 'Containment Slot
' class. -
CONTAINMENT_SLOT__LINE
static final int CONTAINMENT_SLOT__LINEThe feature id for the 'Line' attribute.- See Also:
-
CONTAINMENT_SLOT__COL
static final int CONTAINMENT_SLOT__COLThe feature id for the 'Col' attribute.- See Also:
-
CONTAINMENT_SLOT__FEATURE
static final int CONTAINMENT_SLOT__FEATUREThe feature id for the 'Feature' attribute.- See Also:
-
CONTAINMENT_SLOT__OWNER
static final int CONTAINMENT_SLOT__OWNERThe feature id for the 'Owner' container reference.- See Also:
-
CONTAINMENT_SLOT__VALUES
static final int CONTAINMENT_SLOT__VALUESThe feature id for the 'Values' attribute list.- See Also:
-
CONTAINMENT_SLOT__CLASS_OBJECTS
static final int CONTAINMENT_SLOT__CLASS_OBJECTSThe feature id for the 'Class Objects' containment reference list.- See Also:
-
CONTAINMENT_SLOT_FEATURE_COUNT
static final int CONTAINMENT_SLOT_FEATURE_COUNTThe number of structural features of the 'Containment Slot' class.- See Also:
-
REFERENCE_SLOT
static final int REFERENCE_SLOTThe meta object id for the 'Reference Slot
' class. -
REFERENCE_SLOT__LINE
static final int REFERENCE_SLOT__LINEThe feature id for the 'Line' attribute.- See Also:
-
REFERENCE_SLOT__COL
static final int REFERENCE_SLOT__COLThe feature id for the 'Col' attribute.- See Also:
-
REFERENCE_SLOT__FEATURE
static final int REFERENCE_SLOT__FEATUREThe feature id for the 'Feature' attribute.- See Also:
-
REFERENCE_SLOT__OWNER
static final int REFERENCE_SLOT__OWNERThe feature id for the 'Owner' container reference.- See Also:
-
REFERENCE_SLOT__VALUES
static final int REFERENCE_SLOT__VALUESThe feature id for the 'Values' attribute list.- See Also:
-
REFERENCE_SLOT_FEATURE_COUNT
static final int REFERENCE_SLOT_FEATURE_COUNTThe number of structural features of the 'Reference Slot' class.- See Also:
-
-
Method Details
-
getSpec
org.eclipse.emf.ecore.EClass getSpec()Returns the meta object for class 'Spec
'.- Returns:
- the meta object for class 'Spec'.
- See Also:
-
getSpec_NsUris
org.eclipse.emf.ecore.EReference getSpec_NsUris()Returns the meta object for the containment reference list 'Ns Uris
'.- Returns:
- the meta object for the containment reference list 'Ns Uris'.
- See Also:
-
getSpec_Objects
org.eclipse.emf.ecore.EReference getSpec_Objects()Returns the meta object for the containment reference list 'Objects
'.- Returns:
- the meta object for the containment reference list 'Objects'.
- See Also:
-
getSpec_ModelFile
org.eclipse.emf.ecore.EAttribute getSpec_ModelFile()Returns the meta object for the attribute 'Model File
'.- Returns:
- the meta object for the attribute 'Model File'.
- See Also:
-
getSpec_SourceFile
org.eclipse.emf.ecore.EAttribute getSpec_SourceFile()Returns the meta object for the attribute 'Source File
'.- Returns:
- the meta object for the attribute 'Source File'.
- See Also:
-
getNsUri
org.eclipse.emf.ecore.EClass getNsUri()Returns the meta object for class 'Ns Uri
'.- Returns:
- the meta object for class 'Ns Uri'.
- See Also:
-
getNsUri_Value
org.eclipse.emf.ecore.EAttribute getNsUri_Value()Returns the meta object for the attribute 'Value
'.- Returns:
- the meta object for the attribute 'Value'.
- See Also:
-
getModelElement
org.eclipse.emf.ecore.EClass getModelElement()Returns the meta object for class 'Model Element
'.- Returns:
- the meta object for class 'Model Element'.
- See Also:
-
getModelElement_Line
org.eclipse.emf.ecore.EAttribute getModelElement_Line()Returns the meta object for the attribute 'Line
'.- Returns:
- the meta object for the attribute 'Line'.
- See Also:
-
getModelElement_Col
org.eclipse.emf.ecore.EAttribute getModelElement_Col()Returns the meta object for the attribute 'Col
'.- Returns:
- the meta object for the attribute 'Col'.
- See Also:
-
getObject
org.eclipse.emf.ecore.EClass getObject()Returns the meta object for class 'Object
'.- Returns:
- the meta object for class 'Object'.
- See Also:
-
getObject_Type
org.eclipse.emf.ecore.EAttribute getObject_Type()Returns the meta object for the attribute 'Type
'.- Returns:
- the meta object for the attribute 'Type'.
- See Also:
-
getObject_Identifier
org.eclipse.emf.ecore.EAttribute getObject_Identifier()Returns the meta object for the attribute 'Identifier
'.- Returns:
- the meta object for the attribute 'Identifier'.
- See Also:
-
getPackageObject
org.eclipse.emf.ecore.EClass getPackageObject()Returns the meta object for class 'Package Object
'.- Returns:
- the meta object for class 'Package Object'.
- See Also:
-
getPackageObject_Metamodel
org.eclipse.emf.ecore.EReference getPackageObject_Metamodel()Returns the meta object for the reference list 'Metamodel
'.- Returns:
- the meta object for the reference list 'Metamodel'.
- See Also:
-
getPackageObject_ClassObjects
org.eclipse.emf.ecore.EReference getPackageObject_ClassObjects()Returns the meta object for the containment reference list 'Class Objects
'.- Returns:
- the meta object for the containment reference list 'Class Objects'.
- See Also:
-
getClassObject
org.eclipse.emf.ecore.EClass getClassObject()Returns the meta object for class 'Class Object
'.- Returns:
- the meta object for class 'Class Object'.
- See Also:
-
getClassObject_Slots
org.eclipse.emf.ecore.EReference getClassObject_Slots()Returns the meta object for the containment reference list 'Slots
'.- Returns:
- the meta object for the containment reference list 'Slots'.
- See Also:
-
getSlot
org.eclipse.emf.ecore.EClass getSlot()Returns the meta object for class 'Slot
'.- Returns:
- the meta object for class 'Slot'.
- See Also:
-
getSlot_Feature
org.eclipse.emf.ecore.EAttribute getSlot_Feature()Returns the meta object for the attribute 'Feature
'.- Returns:
- the meta object for the attribute 'Feature'.
- See Also:
-
getSlot_Owner
org.eclipse.emf.ecore.EReference getSlot_Owner()Returns the meta object for the container reference 'Owner
'.- Returns:
- the meta object for the container reference 'Owner'.
- See Also:
-
getSlot_Values
org.eclipse.emf.ecore.EAttribute getSlot_Values()Returns the meta object for the attribute list 'Values
'.- Returns:
- the meta object for the attribute list 'Values'.
- See Also:
-
getAttributeSlot
org.eclipse.emf.ecore.EClass getAttributeSlot()Returns the meta object for class 'Attribute Slot
'.- Returns:
- the meta object for class 'Attribute Slot'.
- See Also:
-
getClassObjectSlot
org.eclipse.emf.ecore.EClass getClassObjectSlot()Returns the meta object for class 'Class Object Slot
'.- Returns:
- the meta object for class 'Class Object Slot'.
- See Also:
-
getContainmentSlot
org.eclipse.emf.ecore.EClass getContainmentSlot()Returns the meta object for class 'Containment Slot
'.- Returns:
- the meta object for class 'Containment Slot'.
- See Also:
-
getContainmentSlot_ClassObjects
org.eclipse.emf.ecore.EReference getContainmentSlot_ClassObjects()Returns the meta object for the containment reference list 'Class Objects
'.- Returns:
- the meta object for the containment reference list 'Class Objects'.
- See Also:
-
getReferenceSlot
org.eclipse.emf.ecore.EClass getReferenceSlot()Returns the meta object for class 'Reference Slot
'.- Returns:
- the meta object for class 'Reference Slot'.
- See Also:
-
getHutnFactory
HutnFactory getHutnFactory()Returns the factory that creates the instances of the model.- Returns:
- the factory that creates the instances of the model.
-