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

    • eNAME

      static final String eNAME
      The package name.
      See Also:
    • eNS_URI

      static final String eNS_URI
      The package namespace URI.
      See Also:
    • eNS_PREFIX

      static final String eNS_PREFIX
      The package namespace name.
      See Also:
    • eINSTANCE

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

      static final int MUDDLE
      The meta object id for the 'Muddle' class.
      See Also:
    • MUDDLE__TYPES

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

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

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

      static final int MUDDLE_OPERATION_COUNT
      The number of operations of the 'Muddle' class.
      See Also:
    • MUDDLE_ELEMENT

      static final int MUDDLE_ELEMENT
      The meta object id for the 'Element' class.
      See Also:
    • MUDDLE_ELEMENT__ID

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

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

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

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

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

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

      static final int MUDDLE_ELEMENT_OPERATION_COUNT
      The number of operations of the 'Element' class.
      See Also:
    • MUDDLE_ELEMENT_STYLE

      static final int MUDDLE_ELEMENT_STYLE
      The meta object id for the 'Element Style' class.
      See Also:
    • MUDDLE_ELEMENT_STYLE__COLOR

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

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

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

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

      static final int MUDDLE_ELEMENT_STYLE__BORDER_WIDTH
      The feature id for the 'Border Width' attribute.
      See Also:
    • 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:
    • MUDDLE_ELEMENT_STYLE__X

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

      static final int MUDDLE_ELEMENT_STYLE__Y
      The feature id for the 'Y' attribute.
      See Also:
    • 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:
    • MUDDLE_ELEMENT_STYLE_OPERATION_COUNT

      static final int MUDDLE_ELEMENT_STYLE_OPERATION_COUNT
      The number of operations of the 'Element Style' class.
      See Also:
    • SLOT

      static final int SLOT
      The meta object id for the 'Slot' class.
      See Also:
    • SLOT__VALUES

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

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

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

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

      static final int SLOT_OPERATION_COUNT
      The number of operations of the 'Slot' class.
      See Also:
    • TYPE

      static final int TYPE
      The meta object id for the 'Type' class.
      See Also:
    • TYPE__NAME

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

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

      static final int TYPE_OPERATION_COUNT
      The number of operations of the 'Type' class.
      See Also:
    • FEATURE

      static final int FEATURE
      The meta object id for the 'Feature' class.
      See Also:
    • FEATURE__NAME

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

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

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

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

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

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

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

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

      static final int FEATURE_OPERATION_COUNT
      The number of operations of the 'Feature' class.
      See Also:
    • MUDDLE_ELEMENT_TYPE

      static final int MUDDLE_ELEMENT_TYPE
      The meta object id for the 'Element Type' class.
      See Also:
    • MUDDLE_ELEMENT_TYPE__NAME

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

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

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

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

      static final int MUDDLE_ELEMENT_TYPE__SUB_TYPES
      The feature id for the 'Sub Types' reference list.
      See Also:
    • 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:
    • MUDDLE_ELEMENT_TYPE_OPERATION_COUNT

      static final int MUDDLE_ELEMENT_TYPE_OPERATION_COUNT
      The number of operations of the 'Element Type' class.
      See Also:
    • PRIMITIVE_TYPE

      static final int PRIMITIVE_TYPE
      The meta object id for the 'Primitive Type' class.
      See Also:
    • PRIMITIVE_TYPE__NAME

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

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

      static final int PRIMITIVE_TYPE_OPERATION_COUNT
      The number of operations of the 'Primitive Type' class.
      See Also:
    • INTEGER_TYPE

      static final int INTEGER_TYPE
      The meta object id for the 'Integer Type' class.
      See Also:
    • INTEGER_TYPE__NAME

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

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

      static final int INTEGER_TYPE_OPERATION_COUNT
      The number of operations of the 'Integer Type' class.
      See Also:
    • STRING_TYPE

      static final int STRING_TYPE
      The meta object id for the 'String Type' class.
      See Also:
    • STRING_TYPE__NAME

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

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

      static final int STRING_TYPE_OPERATION_COUNT
      The number of operations of the 'String Type' class.
      See Also:
    • BOOLEAN_TYPE

      static final int BOOLEAN_TYPE
      The meta object id for the 'Boolean Type' class.
      See Also:
    • BOOLEAN_TYPE__NAME

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

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

      static final int BOOLEAN_TYPE_OPERATION_COUNT
      The number of operations of the 'Boolean Type' class.
      See Also:
    • REAL_TYPE

      static final int REAL_TYPE
      The meta object id for the 'Real Type' class.
      See Also:
    • REAL_TYPE__NAME

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

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

      static final int REAL_TYPE_OPERATION_COUNT
      The number of operations of the 'Real Type' class.
      See Also:
  • Method Details

    • getMuddle

      org.eclipse.emf.ecore.EClass getMuddle()
      Returns the meta object for class 'Muddle'.
      Returns:
      the meta object for class 'Muddle'.
      See Also:
    • 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:
    • 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:
    • getMuddleElement

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

      org.eclipse.emf.ecore.EAttribute getMuddleElementStyle_Color()
      Returns the meta object for the attribute 'Color'.
      Returns:
      the meta object for the attribute 'Color'.
      See Also:
    • getMuddleElementStyle_Shape

      org.eclipse.emf.ecore.EAttribute getMuddleElementStyle_Shape()
      Returns the meta object for the attribute 'Shape'.
      Returns:
      the meta object for the attribute 'Shape'.
      See Also:
    • getMuddleElementStyle_Width

      org.eclipse.emf.ecore.EAttribute getMuddleElementStyle_Width()
      Returns the meta object for the attribute 'Width'.
      Returns:
      the meta object for the attribute 'Width'.
      See Also:
    • getMuddleElementStyle_Height

      org.eclipse.emf.ecore.EAttribute getMuddleElementStyle_Height()
      Returns the meta object for the attribute 'Height'.
      Returns:
      the meta object for the attribute 'Height'.
      See Also:
    • getMuddleElementStyle_BorderWidth

      org.eclipse.emf.ecore.EAttribute getMuddleElementStyle_BorderWidth()
      Returns the meta object for the attribute 'Border Width'.
      Returns:
      the meta object for the attribute 'Border Width'.
      See Also:
    • getMuddleElementStyle_LabelFontSize

      org.eclipse.emf.ecore.EAttribute getMuddleElementStyle_LabelFontSize()
      Returns the meta object for the attribute 'Label Font Size'.
      Returns:
      the meta object for the attribute 'Label Font Size'.
      See Also:
    • getMuddleElementStyle_X

      org.eclipse.emf.ecore.EAttribute getMuddleElementStyle_X()
      Returns the meta object for the attribute 'X'.
      Returns:
      the meta object for the attribute 'X'.
      See Also:
    • getMuddleElementStyle_Y

      org.eclipse.emf.ecore.EAttribute getMuddleElementStyle_Y()
      Returns the meta object for the attribute 'Y'.
      Returns:
      the meta object for the attribute 'Y'.
      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_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:
    • 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:
    • 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:
    • getType

      org.eclipse.emf.ecore.EClass getType()
      Returns the meta object for class 'Type'.
      Returns:
      the meta object for class 'Type'.
      See Also:
    • 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:
    • getFeature

      org.eclipse.emf.ecore.EClass getFeature()
      Returns the meta object for class 'Feature'.
      Returns:
      the meta object for class 'Feature'.
      See Also:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • getMuddleElementType_Instances

      org.eclipse.emf.ecore.EReference getMuddleElementType_Instances()
      Returns the meta object for the reference list 'Instances'.
      Returns:
      the meta object for the reference list 'Instances'.
      See Also:
    • 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:
    • getMuddleElementType_SuperTypes

      org.eclipse.emf.ecore.EReference getMuddleElementType_SuperTypes()
      Returns the meta object for the reference list 'Super Types'.
      Returns:
      the meta object for the reference list 'Super Types'.
      See Also:
    • getMuddleElementType_SubTypes

      org.eclipse.emf.ecore.EReference getMuddleElementType_SubTypes()
      Returns the meta object for the reference list 'Sub Types'.
      Returns:
      the meta object for the reference list 'Sub Types'.
      See Also:
    • 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:
    • getLinkElementType_SourceFeature

      org.eclipse.emf.ecore.EReference getLinkElementType_SourceFeature()
      Returns the meta object for the reference 'Source Feature'.
      Returns:
      the meta object for the reference 'Source Feature'.
      See Also:
    • getLinkElementType_TargetFeature

      org.eclipse.emf.ecore.EReference getLinkElementType_TargetFeature()
      Returns the meta object for the reference 'Target Feature'.
      Returns:
      the meta object for the reference 'Target Feature'.
      See Also:
    • getLinkElementType_RoleInSourceFeature

      org.eclipse.emf.ecore.EReference getLinkElementType_RoleInSourceFeature()
      Returns the meta object for the containment reference 'Role In Source Feature'.
      Returns:
      the meta object for the containment reference 'Role In Source Feature'.
      See Also:
    • getLinkElementType_RoleInTargetFeature

      org.eclipse.emf.ecore.EReference getLinkElementType_RoleInTargetFeature()
      Returns the meta object for the containment reference 'Role In Target Feature'.
      Returns:
      the meta object for the containment reference 'Role In Target Feature'.
      See Also:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • getMuddleFactory

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