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
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceDefines 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
FieldsModifier and TypeFieldDescriptionstatic final intThe meta object id for the 'Attribute Slot' class.static final intThe feature id for the 'Col' attribute.static final intThe feature id for the 'Feature' attribute.static final intThe feature id for the 'Line' attribute.static final intThe feature id for the 'Owner' container reference.static final intThe feature id for the 'Values' attribute list.static final intThe number of structural features of the 'Attribute Slot' class.static final intThe meta object id for the 'Class Object' class.static final intThe feature id for the 'Col' attribute.static final intThe feature id for the 'Identifier' attribute.static final intThe feature id for the 'Line' attribute.static final intThe feature id for the 'Slots' containment reference list.static final intThe feature id for the 'Type' attribute.static final intThe number of structural features of the 'Class Object' class.static final intThe meta object id for the 'Class Object Slot' class.static final intThe feature id for the 'Col' attribute.static final intThe feature id for the 'Feature' attribute.static final intThe feature id for the 'Line' attribute.static final intThe feature id for the 'Owner' container reference.static final intThe feature id for the 'Values' attribute list.static final intThe number of structural features of the 'Class Object Slot' class.static final intThe meta object id for the 'Containment Slot' class.static final intThe feature id for the 'Class Objects' containment reference list.static final intThe feature id for the 'Col' attribute.static final intThe feature id for the 'Feature' attribute.static final intThe feature id for the 'Line' attribute.static final intThe feature id for the 'Owner' container reference.static final intThe feature id for the 'Values' attribute list.static final intThe number of structural features of the 'Containment Slot' class.static final HutnPackageThe singleton instance of the package.static final StringThe package name.static final StringThe package namespace name.static final StringThe package namespace URI.static final intThe meta object id for the 'Model Element' class.static final intThe feature id for the 'Col' attribute.static final intThe feature id for the 'Line' attribute.static final intThe number of structural features of the 'Model Element' class.static final intThe meta object id for the 'Ns Uri' class.static final intThe feature id for the 'Col' attribute.static final intThe feature id for the 'Line' attribute.static final intThe feature id for the 'Value' attribute.static final intThe number of structural features of the 'Ns Uri' class.static final intThe meta object id for the 'Object' class.static final intThe feature id for the 'Col' attribute.static final intThe feature id for the 'Identifier' attribute.static final intThe feature id for the 'Line' attribute.static final intThe feature id for the 'Type' attribute.static final intThe number of structural features of the 'Object' class.static final intThe meta object id for the 'Package Object' class.static final intThe feature id for the 'Class Objects' containment reference list.static final intThe feature id for the 'Col' attribute.static final intThe feature id for the 'Identifier' attribute.static final intThe feature id for the 'Line' attribute.static final intThe feature id for the 'Metamodel' reference list.static final intThe feature id for the 'Type' attribute.static final intThe number of structural features of the 'Package Object' class.static final intThe meta object id for the 'Reference Slot' class.static final intThe feature id for the 'Col' attribute.static final intThe feature id for the 'Feature' attribute.static final intThe feature id for the 'Line' attribute.static final intThe feature id for the 'Owner' container reference.static final intThe feature id for the 'Values' attribute list.static final intThe number of structural features of the 'Reference Slot' class.static final intThe meta object id for the 'Slot' class.static final intThe feature id for the 'Col' attribute.static final intThe feature id for the 'Feature' attribute.static final intThe feature id for the 'Line' attribute.static final intThe feature id for the 'Owner' container reference.static final intThe feature id for the 'Values' attribute list.static final intThe number of structural features of the 'Slot' class.static final intThe meta object id for the 'Spec' class.static final intThe feature id for the 'Model File' attribute.static final intThe feature id for the 'Ns Uris' containment reference list.static final intThe feature id for the 'Objects' containment reference list.static final intThe feature id for the 'Source File' attribute.static final intThe number of structural features of the 'Spec' class. -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.emf.ecore.EClassReturns the meta object for class 'Attribute Slot'.org.eclipse.emf.ecore.EClassReturns the meta object for class 'Class Object'.org.eclipse.emf.ecore.EReferenceReturns the meta object for the containment reference list 'Slots'.org.eclipse.emf.ecore.EClassReturns the meta object for class 'Class Object Slot'.org.eclipse.emf.ecore.EClassReturns the meta object for class 'Containment Slot'.org.eclipse.emf.ecore.EReferenceReturns the meta object for the containment reference list 'Class Objects'.Returns the factory that creates the instances of the model.org.eclipse.emf.ecore.EClassReturns the meta object for class 'Model Element'.org.eclipse.emf.ecore.EAttributeReturns the meta object for the attribute 'Col'.org.eclipse.emf.ecore.EAttributeReturns the meta object for the attribute 'Line'.org.eclipse.emf.ecore.EClassgetNsUri()Returns the meta object for class 'Ns Uri'.org.eclipse.emf.ecore.EAttributeReturns the meta object for the attribute 'Value'.org.eclipse.emf.ecore.EClassReturns the meta object for class 'Object'.org.eclipse.emf.ecore.EAttributeReturns the meta object for the attribute 'Identifier'.org.eclipse.emf.ecore.EAttributeReturns the meta object for the attribute 'Type'.org.eclipse.emf.ecore.EClassReturns the meta object for class 'Package Object'.org.eclipse.emf.ecore.EReferenceReturns the meta object for the containment reference list 'Class Objects'.org.eclipse.emf.ecore.EReferenceReturns the meta object for the reference list 'Metamodel'.org.eclipse.emf.ecore.EClassReturns the meta object for class 'Reference Slot'.org.eclipse.emf.ecore.EClassgetSlot()Returns the meta object for class 'Slot'.org.eclipse.emf.ecore.EAttributeReturns the meta object for the attribute 'Feature'.org.eclipse.emf.ecore.EReferenceReturns the meta object for the container reference 'Owner'.org.eclipse.emf.ecore.EAttributeReturns the meta object for the attribute list 'Values'.org.eclipse.emf.ecore.EClassgetSpec()Returns the meta object for class 'Spec'.org.eclipse.emf.ecore.EAttributeReturns the meta object for the attribute 'Model File'.org.eclipse.emf.ecore.EReferenceReturns the meta object for the containment reference list 'Ns Uris'.org.eclipse.emf.ecore.EReferenceReturns the meta object for the containment reference list 'Objects'.org.eclipse.emf.ecore.EAttributeReturns the meta object for the attribute 'Source File'.Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotationsMethods inherited from interface org.eclipse.emf.ecore.ENamedElement
getName, setNameMethods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetMethods inherited from interface org.eclipse.emf.ecore.EPackage
getEClassifier, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getNsPrefix, getNsURI, setEFactoryInstance, setNsPrefix, setNsURIMethods 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.
-