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:
    HutnFactory
    • Method Detail

      • getSpec

        org.eclipse.emf.ecore.EClass getSpec()
        Returns the meta object for class 'Spec'.
        Returns:
        the meta object for class 'Spec'.
        See Also:
        Spec
      • 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:
        Spec.getNsUris(), getSpec()
      • 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:
        Spec.getObjects(), getSpec()
      • 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:
        Spec.getModelFile(), getSpec()
      • 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:
        Spec.getSourceFile(), getSpec()
      • 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:
        NsUri
      • 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:
        NsUri.getValue(), getNsUri()
      • 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:
        ModelElement
      • 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:
        ModelElement.getLine(), getModelElement()
      • 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:
        ModelElement.getCol(), getModelElement()
      • getObject

        org.eclipse.emf.ecore.EClass getObject()
        Returns the meta object for class 'Object'.
        Returns:
        the meta object for class 'Object'.
        See Also:
        Object
      • 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:
        Object.getType(), getObject()
      • 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:
        Object.getIdentifier(), getObject()
      • 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:
        PackageObject
      • 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:
        PackageObject.getClassObjects(), getPackageObject()
      • 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:
        ClassObject
      • 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:
        ClassObject.getSlots(), getClassObject()
      • getSlot

        org.eclipse.emf.ecore.EClass getSlot()
        Returns the meta object for class 'Slot'.
        Returns:
        the meta object for class 'Slot'.
        See Also:
        Slot
      • 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:
        Slot.getFeature(), getSlot()
      • 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:
        Slot.getOwner(), getSlot()
      • 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:
        Slot.getValues(), getSlot()
      • 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:
        AttributeSlot
      • 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:
        ClassObjectSlot
      • 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:
        ContainmentSlot
      • 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:
        ReferenceSlot
      • getHutnFactory

        HutnFactory getHutnFactory()
        Returns the factory that creates the instances of the model.
        Returns:
        the factory that creates the instances of the model.