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:
  • Field Details

  • 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.