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
    • Field Detail

      • eNS_URI

        static final java.lang.String eNS_URI
        The package namespace URI.
        See Also:
        Constant Field Values
      • eNS_PREFIX

        static final java.lang.String eNS_PREFIX
        The package namespace name.
        See Also:
        Constant Field Values
      • eINSTANCE

        static final MuddlePackage eINSTANCE
        The singleton instance of the package.
      • MUDDLE__TYPES

        static final int MUDDLE__TYPES
        The feature id for the 'Types' containment reference list.
        See Also:
        Constant Field Values
      • MUDDLE__ELEMENTS

        static final int MUDDLE__ELEMENTS
        The feature id for the 'Elements' containment reference list.
        See Also:
        Constant Field Values
      • MUDDLE_FEATURE_COUNT

        static final int MUDDLE_FEATURE_COUNT
        The number of structural features of the 'Muddle' class.
        See Also:
        Constant Field Values
      • MUDDLE_OPERATION_COUNT

        static final int MUDDLE_OPERATION_COUNT
        The number of operations of the 'Muddle' class.
        See Also:
        Constant Field Values
      • MUDDLE_ELEMENT__ID

        static final int MUDDLE_ELEMENT__ID
        The feature id for the 'Id' attribute.
        See Also:
        Constant Field Values
      • MUDDLE_ELEMENT__SLOTS

        static final int MUDDLE_ELEMENT__SLOTS
        The feature id for the 'Slots' containment reference list.
        See Also:
        Constant Field Values
      • MUDDLE_ELEMENT__TYPE

        static final int MUDDLE_ELEMENT__TYPE
        The feature id for the 'Type' reference.
        See Also:
        Constant Field Values
      • MUDDLE_ELEMENT__MUDDLE

        static final int MUDDLE_ELEMENT__MUDDLE
        The feature id for the 'Muddle' container reference.
        See Also:
        Constant Field Values
      • MUDDLE_ELEMENT__STYLE

        static final int MUDDLE_ELEMENT__STYLE
        The feature id for the 'Style' containment reference.
        See Also:
        Constant Field Values
      • MUDDLE_ELEMENT_FEATURE_COUNT

        static final int MUDDLE_ELEMENT_FEATURE_COUNT
        The number of structural features of the 'Element' class.
        See Also:
        Constant Field Values
      • MUDDLE_ELEMENT_OPERATION_COUNT

        static final int MUDDLE_ELEMENT_OPERATION_COUNT
        The number of operations of the 'Element' class.
        See Also:
        Constant Field Values
      • MUDDLE_ELEMENT_STYLE__COLOR

        static final int MUDDLE_ELEMENT_STYLE__COLOR
        The feature id for the 'Color' attribute.
        See Also:
        Constant Field Values
      • MUDDLE_ELEMENT_STYLE__SHAPE

        static final int MUDDLE_ELEMENT_STYLE__SHAPE
        The feature id for the 'Shape' attribute.
        See Also:
        Constant Field Values
      • MUDDLE_ELEMENT_STYLE__WIDTH

        static final int MUDDLE_ELEMENT_STYLE__WIDTH
        The feature id for the 'Width' attribute.
        See Also:
        Constant Field Values
      • MUDDLE_ELEMENT_STYLE__HEIGHT

        static final int MUDDLE_ELEMENT_STYLE__HEIGHT
        The feature id for the 'Height' attribute.
        See Also:
        Constant Field Values
      • MUDDLE_ELEMENT_STYLE__BORDER_WIDTH

        static final int MUDDLE_ELEMENT_STYLE__BORDER_WIDTH
        The feature id for the 'Border Width' attribute.
        See Also:
        Constant Field Values
      • MUDDLE_ELEMENT_STYLE__LABEL_FONT_SIZE

        static final int MUDDLE_ELEMENT_STYLE__LABEL_FONT_SIZE
        The feature id for the 'Label Font Size' attribute.
        See Also:
        Constant Field Values
      • MUDDLE_ELEMENT_STYLE__X

        static final int MUDDLE_ELEMENT_STYLE__X
        The feature id for the 'X' attribute.
        See Also:
        Constant Field Values
      • MUDDLE_ELEMENT_STYLE__Y

        static final int MUDDLE_ELEMENT_STYLE__Y
        The feature id for the 'Y' attribute.
        See Also:
        Constant Field Values
      • MUDDLE_ELEMENT_STYLE_FEATURE_COUNT

        static final int MUDDLE_ELEMENT_STYLE_FEATURE_COUNT
        The number of structural features of the 'Element Style' class.
        See Also:
        Constant Field Values
      • MUDDLE_ELEMENT_STYLE_OPERATION_COUNT

        static final int MUDDLE_ELEMENT_STYLE_OPERATION_COUNT
        The number of operations of the 'Element Style' class.
        See Also:
        Constant Field Values
      • SLOT__VALUES

        static final int SLOT__VALUES
        The feature id for the 'Values' attribute list.
        See Also:
        Constant Field Values
      • SLOT__FEATURE

        static final int SLOT__FEATURE
        The feature id for the 'Feature' reference.
        See Also:
        Constant Field Values
      • SLOT__OWNING_ELEMENT

        static final int SLOT__OWNING_ELEMENT
        The feature id for the 'Owning Element' container reference.
        See Also:
        Constant Field Values
      • SLOT_FEATURE_COUNT

        static final int SLOT_FEATURE_COUNT
        The number of structural features of the 'Slot' class.
        See Also:
        Constant Field Values
      • SLOT_OPERATION_COUNT

        static final int SLOT_OPERATION_COUNT
        The number of operations of the 'Slot' class.
        See Also:
        Constant Field Values
      • TYPE__NAME

        static final int TYPE__NAME
        The feature id for the 'Name' attribute.
        See Also:
        Constant Field Values
      • TYPE_FEATURE_COUNT

        static final int TYPE_FEATURE_COUNT
        The number of structural features of the 'Type' class.
        See Also:
        Constant Field Values
      • TYPE_OPERATION_COUNT

        static final int TYPE_OPERATION_COUNT
        The number of operations of the 'Type' class.
        See Also:
        Constant Field Values
      • FEATURE__NAME

        static final int FEATURE__NAME
        The feature id for the 'Name' attribute.
        See Also:
        Constant Field Values
      • FEATURE__MANY

        static final int FEATURE__MANY
        The feature id for the 'Many' attribute.
        See Also:
        Constant Field Values
      • FEATURE__PRIMARY

        static final int FEATURE__PRIMARY
        The feature id for the 'Primary' attribute.
        See Also:
        Constant Field Values
      • FEATURE__RUNTIME

        static final int FEATURE__RUNTIME
        The feature id for the 'Runtime' attribute.
        See Also:
        Constant Field Values
      • FEATURE__TYPE

        static final int FEATURE__TYPE
        The feature id for the 'Type' reference.
        See Also:
        Constant Field Values
      • FEATURE__OWNING_TYPE

        static final int FEATURE__OWNING_TYPE
        The feature id for the 'Owning Type' container reference.
        See Also:
        Constant Field Values
      • FEATURE__SLOTS

        static final int FEATURE__SLOTS
        The feature id for the 'Slots' reference list.
        See Also:
        Constant Field Values
      • FEATURE_FEATURE_COUNT

        static final int FEATURE_FEATURE_COUNT
        The number of structural features of the 'Feature' class.
        See Also:
        Constant Field Values
      • FEATURE_OPERATION_COUNT

        static final int FEATURE_OPERATION_COUNT
        The number of operations of the 'Feature' class.
        See Also:
        Constant Field Values
      • MUDDLE_ELEMENT_TYPE__NAME

        static final int MUDDLE_ELEMENT_TYPE__NAME
        The feature id for the 'Name' attribute.
        See Also:
        Constant Field Values
      • MUDDLE_ELEMENT_TYPE__INSTANCES

        static final int MUDDLE_ELEMENT_TYPE__INSTANCES
        The feature id for the 'Instances' reference list.
        See Also:
        Constant Field Values
      • MUDDLE_ELEMENT_TYPE__FEATURES

        static final int MUDDLE_ELEMENT_TYPE__FEATURES
        The feature id for the 'Features' containment reference list.
        See Also:
        Constant Field Values
      • MUDDLE_ELEMENT_TYPE__SUPER_TYPES

        static final int MUDDLE_ELEMENT_TYPE__SUPER_TYPES
        The feature id for the 'Super Types' reference list.
        See Also:
        Constant Field Values
      • MUDDLE_ELEMENT_TYPE__SUB_TYPES

        static final int MUDDLE_ELEMENT_TYPE__SUB_TYPES
        The feature id for the 'Sub Types' reference list.
        See Also:
        Constant Field Values
      • MUDDLE_ELEMENT_TYPE_FEATURE_COUNT

        static final int MUDDLE_ELEMENT_TYPE_FEATURE_COUNT
        The number of structural features of the 'Element Type' class.
        See Also:
        Constant Field Values
      • MUDDLE_ELEMENT_TYPE_OPERATION_COUNT

        static final int MUDDLE_ELEMENT_TYPE_OPERATION_COUNT
        The number of operations of the 'Element Type' class.
        See Also:
        Constant Field Values
      • LINK_ELEMENT_TYPE__NAME

        static final int LINK_ELEMENT_TYPE__NAME
        The feature id for the 'Name' attribute.
        See Also:
        Constant Field Values
      • LINK_ELEMENT_TYPE__INSTANCES

        static final int LINK_ELEMENT_TYPE__INSTANCES
        The feature id for the 'Instances' reference list.
        See Also:
        Constant Field Values
      • LINK_ELEMENT_TYPE__FEATURES

        static final int LINK_ELEMENT_TYPE__FEATURES
        The feature id for the 'Features' containment reference list.
        See Also:
        Constant Field Values
      • LINK_ELEMENT_TYPE__SUPER_TYPES

        static final int LINK_ELEMENT_TYPE__SUPER_TYPES
        The feature id for the 'Super Types' reference list.
        See Also:
        Constant Field Values
      • LINK_ELEMENT_TYPE__SUB_TYPES

        static final int LINK_ELEMENT_TYPE__SUB_TYPES
        The feature id for the 'Sub Types' reference list.
        See Also:
        Constant Field Values
      • LINK_ELEMENT_TYPE__SOURCE_FEATURE

        static final int LINK_ELEMENT_TYPE__SOURCE_FEATURE
        The feature id for the 'Source Feature' reference.
        See Also:
        Constant Field Values
      • LINK_ELEMENT_TYPE__TARGET_FEATURE

        static final int LINK_ELEMENT_TYPE__TARGET_FEATURE
        The feature id for the 'Target Feature' reference.
        See Also:
        Constant Field Values
      • LINK_ELEMENT_TYPE__ROLE_IN_SOURCE_FEATURE

        static final int LINK_ELEMENT_TYPE__ROLE_IN_SOURCE_FEATURE
        The feature id for the 'Role In Source Feature' containment reference.
        See Also:
        Constant Field Values
      • LINK_ELEMENT_TYPE__ROLE_IN_TARGET_FEATURE

        static final int LINK_ELEMENT_TYPE__ROLE_IN_TARGET_FEATURE
        The feature id for the 'Role In Target Feature' containment reference.
        See Also:
        Constant Field Values
      • LINK_ELEMENT_TYPE_FEATURE_COUNT

        static final int LINK_ELEMENT_TYPE_FEATURE_COUNT
        The number of structural features of the 'Link Element Type' class.
        See Also:
        Constant Field Values
      • LINK_ELEMENT_TYPE_OPERATION_COUNT

        static final int LINK_ELEMENT_TYPE_OPERATION_COUNT
        The number of operations of the 'Link Element Type' class.
        See Also:
        Constant Field Values
      • PRIMITIVE_TYPE__NAME

        static final int PRIMITIVE_TYPE__NAME
        The feature id for the 'Name' attribute.
        See Also:
        Constant Field Values
      • PRIMITIVE_TYPE_FEATURE_COUNT

        static final int PRIMITIVE_TYPE_FEATURE_COUNT
        The number of structural features of the 'Primitive Type' class.
        See Also:
        Constant Field Values
      • PRIMITIVE_TYPE_OPERATION_COUNT

        static final int PRIMITIVE_TYPE_OPERATION_COUNT
        The number of operations of the 'Primitive Type' class.
        See Also:
        Constant Field Values
      • INTEGER_TYPE__NAME

        static final int INTEGER_TYPE__NAME
        The feature id for the 'Name' attribute.
        See Also:
        Constant Field Values
      • INTEGER_TYPE_FEATURE_COUNT

        static final int INTEGER_TYPE_FEATURE_COUNT
        The number of structural features of the 'Integer Type' class.
        See Also:
        Constant Field Values
      • INTEGER_TYPE_OPERATION_COUNT

        static final int INTEGER_TYPE_OPERATION_COUNT
        The number of operations of the 'Integer Type' class.
        See Also:
        Constant Field Values
      • STRING_TYPE__NAME

        static final int STRING_TYPE__NAME
        The feature id for the 'Name' attribute.
        See Also:
        Constant Field Values
      • STRING_TYPE_FEATURE_COUNT

        static final int STRING_TYPE_FEATURE_COUNT
        The number of structural features of the 'String Type' class.
        See Also:
        Constant Field Values
      • STRING_TYPE_OPERATION_COUNT

        static final int STRING_TYPE_OPERATION_COUNT
        The number of operations of the 'String Type' class.
        See Also:
        Constant Field Values
      • BOOLEAN_TYPE__NAME

        static final int BOOLEAN_TYPE__NAME
        The feature id for the 'Name' attribute.
        See Also:
        Constant Field Values
      • BOOLEAN_TYPE_FEATURE_COUNT

        static final int BOOLEAN_TYPE_FEATURE_COUNT
        The number of structural features of the 'Boolean Type' class.
        See Also:
        Constant Field Values
      • BOOLEAN_TYPE_OPERATION_COUNT

        static final int BOOLEAN_TYPE_OPERATION_COUNT
        The number of operations of the 'Boolean Type' class.
        See Also:
        Constant Field Values
      • REAL_TYPE__NAME

        static final int REAL_TYPE__NAME
        The feature id for the 'Name' attribute.
        See Also:
        Constant Field Values
      • REAL_TYPE_FEATURE_COUNT

        static final int REAL_TYPE_FEATURE_COUNT
        The number of structural features of the 'Real Type' class.
        See Also:
        Constant Field Values
      • REAL_TYPE_OPERATION_COUNT

        static final int REAL_TYPE_OPERATION_COUNT
        The number of operations of the 'Real Type' class.
        See Also:
        Constant Field Values
    • 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.