Interface MuddlePackage

  • 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:
    MuddlePackageImpl

    public interface MuddlePackage
    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 operation of each class,
    • each enum,
    • and each data type
    See Also:
    MuddleFactory
    • Method Detail

      • getMuddle

        org.eclipse.emf.ecore.EClass getMuddle()
        Returns the meta object for class 'Muddle'.
        Returns:
        the meta object for class 'Muddle'.
        See Also:
        Muddle
      • getMuddle_Types

        org.eclipse.emf.ecore.EReference getMuddle_Types()
        Returns the meta object for the containment reference list 'Types'.
        Returns:
        the meta object for the containment reference list 'Types'.
        See Also:
        Muddle.getTypes(), getMuddle()
      • getMuddle_Elements

        org.eclipse.emf.ecore.EReference getMuddle_Elements()
        Returns the meta object for the containment reference list 'Elements'.
        Returns:
        the meta object for the containment reference list 'Elements'.
        See Also:
        Muddle.getElements(), getMuddle()
      • getMuddleElement

        org.eclipse.emf.ecore.EClass getMuddleElement()
        Returns the meta object for class 'Element'.
        Returns:
        the meta object for class 'Element'.
        See Also:
        MuddleElement
      • getMuddleElement_Id

        org.eclipse.emf.ecore.EAttribute getMuddleElement_Id()
        Returns the meta object for the attribute 'Id'.
        Returns:
        the meta object for the attribute 'Id'.
        See Also:
        MuddleElement.getId(), getMuddleElement()
      • getMuddleElement_Slots

        org.eclipse.emf.ecore.EReference getMuddleElement_Slots()
        Returns the meta object for the containment reference list 'Slots'.
        Returns:
        the meta object for the containment reference list 'Slots'.
        See Also:
        MuddleElement.getSlots(), getMuddleElement()
      • getMuddleElement_Type

        org.eclipse.emf.ecore.EReference getMuddleElement_Type()
        Returns the meta object for the reference 'Type'.
        Returns:
        the meta object for the reference 'Type'.
        See Also:
        MuddleElement.getType(), getMuddleElement()
      • getMuddleElement_Muddle

        org.eclipse.emf.ecore.EReference getMuddleElement_Muddle()
        Returns the meta object for the container reference 'Muddle'.
        Returns:
        the meta object for the container reference 'Muddle'.
        See Also:
        MuddleElement.getMuddle(), getMuddleElement()
      • getMuddleElement_Style

        org.eclipse.emf.ecore.EReference getMuddleElement_Style()
        Returns the meta object for the containment reference 'Style'.
        Returns:
        the meta object for the containment reference 'Style'.
        See Also:
        MuddleElement.getStyle(), getMuddleElement()
      • getMuddleElementStyle

        org.eclipse.emf.ecore.EClass getMuddleElementStyle()
        Returns the meta object for class 'Element Style'.
        Returns:
        the meta object for class 'Element Style'.
        See Also:
        MuddleElementStyle
      • 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_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()
      • getSlot_Feature

        org.eclipse.emf.ecore.EReference getSlot_Feature()
        Returns the meta object for the reference 'Feature'.
        Returns:
        the meta object for the reference 'Feature'.
        See Also:
        Slot.getFeature(), getSlot()
      • getSlot_OwningElement

        org.eclipse.emf.ecore.EReference getSlot_OwningElement()
        Returns the meta object for the container reference 'Owning Element'.
        Returns:
        the meta object for the container reference 'Owning Element'.
        See Also:
        Slot.getOwningElement(), getSlot()
      • getType

        org.eclipse.emf.ecore.EClass getType()
        Returns the meta object for class 'Type'.
        Returns:
        the meta object for class 'Type'.
        See Also:
        Type
      • getType_Name

        org.eclipse.emf.ecore.EAttribute getType_Name()
        Returns the meta object for the attribute 'Name'.
        Returns:
        the meta object for the attribute 'Name'.
        See Also:
        Type.getName(), getType()
      • getFeature

        org.eclipse.emf.ecore.EClass getFeature()
        Returns the meta object for class 'Feature'.
        Returns:
        the meta object for class 'Feature'.
        See Also:
        Feature
      • getFeature_Name

        org.eclipse.emf.ecore.EAttribute getFeature_Name()
        Returns the meta object for the attribute 'Name'.
        Returns:
        the meta object for the attribute 'Name'.
        See Also:
        Feature.getName(), getFeature()
      • getFeature_Many

        org.eclipse.emf.ecore.EAttribute getFeature_Many()
        Returns the meta object for the attribute 'Many'.
        Returns:
        the meta object for the attribute 'Many'.
        See Also:
        Feature.isMany(), getFeature()
      • getFeature_Primary

        org.eclipse.emf.ecore.EAttribute getFeature_Primary()
        Returns the meta object for the attribute 'Primary'.
        Returns:
        the meta object for the attribute 'Primary'.
        See Also:
        Feature.isPrimary(), getFeature()
      • getFeature_Runtime

        org.eclipse.emf.ecore.EAttribute getFeature_Runtime()
        Returns the meta object for the attribute 'Runtime'.
        Returns:
        the meta object for the attribute 'Runtime'.
        See Also:
        Feature.isRuntime(), getFeature()
      • getFeature_Type

        org.eclipse.emf.ecore.EReference getFeature_Type()
        Returns the meta object for the reference 'Type'.
        Returns:
        the meta object for the reference 'Type'.
        See Also:
        Feature.getType(), getFeature()
      • getFeature_OwningType

        org.eclipse.emf.ecore.EReference getFeature_OwningType()
        Returns the meta object for the container reference 'Owning Type'.
        Returns:
        the meta object for the container reference 'Owning Type'.
        See Also:
        Feature.getOwningType(), getFeature()
      • getFeature_Slots

        org.eclipse.emf.ecore.EReference getFeature_Slots()
        Returns the meta object for the reference list 'Slots'.
        Returns:
        the meta object for the reference list 'Slots'.
        See Also:
        Feature.getSlots(), getFeature()
      • getMuddleElementType

        org.eclipse.emf.ecore.EClass getMuddleElementType()
        Returns the meta object for class 'Element Type'.
        Returns:
        the meta object for class 'Element Type'.
        See Also:
        MuddleElementType
      • getMuddleElementType_Features

        org.eclipse.emf.ecore.EReference getMuddleElementType_Features()
        Returns the meta object for the containment reference list 'Features'.
        Returns:
        the meta object for the containment reference list 'Features'.
        See Also:
        MuddleElementType.getFeatures(), getMuddleElementType()
      • getLinkElementType

        org.eclipse.emf.ecore.EClass getLinkElementType()
        Returns the meta object for class 'Link Element Type'.
        Returns:
        the meta object for class 'Link Element Type'.
        See Also:
        LinkElementType
      • getPrimitiveType

        org.eclipse.emf.ecore.EClass getPrimitiveType()
        Returns the meta object for class 'Primitive Type'.
        Returns:
        the meta object for class 'Primitive Type'.
        See Also:
        PrimitiveType
      • getIntegerType

        org.eclipse.emf.ecore.EClass getIntegerType()
        Returns the meta object for class 'Integer Type'.
        Returns:
        the meta object for class 'Integer Type'.
        See Also:
        IntegerType
      • getStringType

        org.eclipse.emf.ecore.EClass getStringType()
        Returns the meta object for class 'String Type'.
        Returns:
        the meta object for class 'String Type'.
        See Also:
        StringType
      • getBooleanType

        org.eclipse.emf.ecore.EClass getBooleanType()
        Returns the meta object for class 'Boolean Type'.
        Returns:
        the meta object for class 'Boolean Type'.
        See Also:
        BooleanType
      • getRealType

        org.eclipse.emf.ecore.EClass getRealType()
        Returns the meta object for class 'Real Type'.
        Returns:
        the meta object for class 'Real Type'.
        See Also:
        RealType
      • getMuddleFactory

        MuddleFactory getMuddleFactory()
        Returns the factory that creates the instances of the model.
        Returns:
        the factory that creates the instances of the model.