org.eclipse.epsilon.emc.muddle
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

See Also:
MuddleFactory

Nested Class Summary
static interface MuddlePackage.Literals
          Defines literals for the meta objects that represent each class, each feature of each class, each operation of each class, each enum, and each data type
 
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.EPackage
org.eclipse.emf.ecore.EPackage.Descriptor, org.eclipse.emf.ecore.EPackage.Registry
 
Field Summary
static int BOOLEAN_TYPE
          The meta object id for the 'Boolean Type' class.
static int BOOLEAN_TYPE__NAME
          The feature id for the 'Name' attribute.
static int BOOLEAN_TYPE_FEATURE_COUNT
          The number of structural features of the 'Boolean Type' class.
static int BOOLEAN_TYPE_OPERATION_COUNT
          The number of operations of the 'Boolean Type' class.
static MuddlePackage eINSTANCE
          The singleton instance of the package.
static java.lang.String eNAME
          The package name.
static java.lang.String eNS_PREFIX
          The package namespace name.
static java.lang.String eNS_URI
          The package namespace URI.
static int FEATURE
          The meta object id for the 'Feature' class.
static int FEATURE__MANY
          The feature id for the 'Many' attribute.
static int FEATURE__NAME
          The feature id for the 'Name' attribute.
static int FEATURE__OWNING_TYPE
          The feature id for the 'Owning Type' container reference.
static int FEATURE__PRIMARY
          The feature id for the 'Primary' attribute.
static int FEATURE__RUNTIME
          The feature id for the 'Runtime' attribute.
static int FEATURE__SLOTS
          The feature id for the 'Slots' reference list.
static int FEATURE__TYPE
          The feature id for the 'Type' reference.
static int FEATURE_FEATURE_COUNT
          The number of structural features of the 'Feature' class.
static int FEATURE_OPERATION_COUNT
          The number of operations of the 'Feature' class.
static int INTEGER_TYPE
          The meta object id for the 'Integer Type' class.
static int INTEGER_TYPE__NAME
          The feature id for the 'Name' attribute.
static int INTEGER_TYPE_FEATURE_COUNT
          The number of structural features of the 'Integer Type' class.
static int INTEGER_TYPE_OPERATION_COUNT
          The number of operations of the 'Integer Type' class.
static int LINK_ELEMENT_TYPE
          The meta object id for the 'Link Element Type' class.
static int LINK_ELEMENT_TYPE__FEATURES
          The feature id for the 'Features' containment reference list.
static int LINK_ELEMENT_TYPE__INSTANCES
          The feature id for the 'Instances' reference list.
static int LINK_ELEMENT_TYPE__NAME
          The feature id for the 'Name' attribute.
static int LINK_ELEMENT_TYPE__ROLE_IN_SOURCE_FEATURE
          The feature id for the 'Role In Source Feature' containment reference.
static int LINK_ELEMENT_TYPE__ROLE_IN_TARGET_FEATURE
          The feature id for the 'Role In Target Feature' containment reference.
static int LINK_ELEMENT_TYPE__SOURCE_FEATURE
          The feature id for the 'Source Feature' reference.
static int LINK_ELEMENT_TYPE__SUB_TYPES
          The feature id for the 'Sub Types' reference list.
static int LINK_ELEMENT_TYPE__SUPER_TYPES
          The feature id for the 'Super Types' reference list.
static int LINK_ELEMENT_TYPE__TARGET_FEATURE
          The feature id for the 'Target Feature' reference.
static int LINK_ELEMENT_TYPE_FEATURE_COUNT
          The number of structural features of the 'Link Element Type' class.
static int LINK_ELEMENT_TYPE_OPERATION_COUNT
          The number of operations of the 'Link Element Type' class.
static int MUDDLE
          The meta object id for the 'Muddle' class.
static int MUDDLE__ELEMENTS
          The feature id for the 'Elements' containment reference list.
static int MUDDLE__TYPES
          The feature id for the 'Types' containment reference list.
static int MUDDLE_ELEMENT
          The meta object id for the 'Element' class.
static int MUDDLE_ELEMENT__ID
          The feature id for the 'Id' attribute.
static int MUDDLE_ELEMENT__MUDDLE
          The feature id for the 'Muddle' container reference.
static int MUDDLE_ELEMENT__SLOTS
          The feature id for the 'Slots' containment reference list.
static int MUDDLE_ELEMENT__TYPE
          The feature id for the 'Type' reference.
static int MUDDLE_ELEMENT_FEATURE_COUNT
          The number of structural features of the 'Element' class.
static int MUDDLE_ELEMENT_OPERATION_COUNT
          The number of operations of the 'Element' class.
static int MUDDLE_ELEMENT_TYPE
          The meta object id for the 'Element Type' class.
static int MUDDLE_ELEMENT_TYPE__FEATURES
          The feature id for the 'Features' containment reference list.
static int MUDDLE_ELEMENT_TYPE__INSTANCES
          The feature id for the 'Instances' reference list.
static int MUDDLE_ELEMENT_TYPE__NAME
          The feature id for the 'Name' attribute.
static int MUDDLE_ELEMENT_TYPE__SUB_TYPES
          The feature id for the 'Sub Types' reference list.
static int MUDDLE_ELEMENT_TYPE__SUPER_TYPES
          The feature id for the 'Super Types' reference list.
static int MUDDLE_ELEMENT_TYPE_FEATURE_COUNT
          The number of structural features of the 'Element Type' class.
static int MUDDLE_ELEMENT_TYPE_OPERATION_COUNT
          The number of operations of the 'Element Type' class.
static int MUDDLE_FEATURE_COUNT
          The number of structural features of the 'Muddle' class.
static int MUDDLE_OPERATION_COUNT
          The number of operations of the 'Muddle' class.
static int PRIMITIVE_TYPE
          The meta object id for the 'Primitive Type' class.
static int PRIMITIVE_TYPE__NAME
          The feature id for the 'Name' attribute.
static int PRIMITIVE_TYPE_FEATURE_COUNT
          The number of structural features of the 'Primitive Type' class.
static int PRIMITIVE_TYPE_OPERATION_COUNT
          The number of operations of the 'Primitive Type' class.
static int REAL_TYPE
          The meta object id for the 'Real Type' class.
static int REAL_TYPE__NAME
          The feature id for the 'Name' attribute.
static int REAL_TYPE_FEATURE_COUNT
          The number of structural features of the 'Real Type' class.
static int REAL_TYPE_OPERATION_COUNT
          The number of operations of the 'Real Type' class.
static int SLOT
          The meta object id for the 'Slot' class.
static int SLOT__FEATURE
          The feature id for the 'Feature' reference.
static int SLOT__OWNING_ELEMENT
          The feature id for the 'Owning Element' container reference.
static int SLOT__VALUES
          The feature id for the 'Values' attribute list.
static int SLOT_FEATURE_COUNT
          The number of structural features of the 'Slot' class.
static int SLOT_OPERATION_COUNT
          The number of operations of the 'Slot' class.
static int STRING_TYPE
          The meta object id for the 'String Type' class.
static int STRING_TYPE__NAME
          The feature id for the 'Name' attribute.
static int STRING_TYPE_FEATURE_COUNT
          The number of structural features of the 'String Type' class.
static int STRING_TYPE_OPERATION_COUNT
          The number of operations of the 'String Type' class.
static int TYPE
          The meta object id for the 'Type' class.
static int TYPE__NAME
          The feature id for the 'Name' attribute.
static int TYPE_FEATURE_COUNT
          The number of structural features of the 'Type' class.
static int TYPE_OPERATION_COUNT
          The number of operations of the 'Type' class.
 
Method Summary
 org.eclipse.emf.ecore.EClass getBooleanType()
          Returns the meta object for class 'Boolean Type'.
 org.eclipse.emf.ecore.EAttribute getFeature_Many()
          Returns the meta object for the attribute 'Many'.
 org.eclipse.emf.ecore.EAttribute getFeature_Name()
          Returns the meta object for the attribute 'Name'.
 org.eclipse.emf.ecore.EReference getFeature_OwningType()
          Returns the meta object for the container reference 'Owning Type'.
 org.eclipse.emf.ecore.EAttribute getFeature_Primary()
          Returns the meta object for the attribute 'Primary'.
 org.eclipse.emf.ecore.EAttribute getFeature_Runtime()
          Returns the meta object for the attribute 'Runtime'.
 org.eclipse.emf.ecore.EReference getFeature_Slots()
          Returns the meta object for the reference list 'Slots'.
 org.eclipse.emf.ecore.EReference getFeature_Type()
          Returns the meta object for the reference 'Type'.
 org.eclipse.emf.ecore.EClass getFeature()
          Returns the meta object for class 'Feature'.
 org.eclipse.emf.ecore.EClass getIntegerType()
          Returns the meta object for class 'Integer Type'.
 org.eclipse.emf.ecore.EReference getLinkElementType_RoleInSourceFeature()
          Returns the meta object for the containment reference 'Role In Source Feature'.
 org.eclipse.emf.ecore.EReference getLinkElementType_RoleInTargetFeature()
          Returns the meta object for the containment reference 'Role In Target Feature'.
 org.eclipse.emf.ecore.EReference getLinkElementType_SourceFeature()
          Returns the meta object for the reference 'Source Feature'.
 org.eclipse.emf.ecore.EReference getLinkElementType_TargetFeature()
          Returns the meta object for the reference 'Target Feature'.
 org.eclipse.emf.ecore.EClass getLinkElementType()
          Returns the meta object for class 'Link Element Type'.
 org.eclipse.emf.ecore.EReference getMuddle_Elements()
          Returns the meta object for the containment reference list 'Elements'.
 org.eclipse.emf.ecore.EReference getMuddle_Types()
          Returns the meta object for the containment reference list 'Types'.
 org.eclipse.emf.ecore.EClass getMuddle()
          Returns the meta object for class 'Muddle'.
 org.eclipse.emf.ecore.EAttribute getMuddleElement_Id()
          Returns the meta object for the attribute 'Id'.
 org.eclipse.emf.ecore.EReference getMuddleElement_Muddle()
          Returns the meta object for the container reference 'Muddle'.
 org.eclipse.emf.ecore.EReference getMuddleElement_Slots()
          Returns the meta object for the containment reference list 'Slots'.
 org.eclipse.emf.ecore.EReference getMuddleElement_Type()
          Returns the meta object for the reference 'Type'.
 org.eclipse.emf.ecore.EClass getMuddleElement()
          Returns the meta object for class 'Element'.
 org.eclipse.emf.ecore.EReference getMuddleElementType_Features()
          Returns the meta object for the containment reference list 'Features'.
 org.eclipse.emf.ecore.EReference getMuddleElementType_Instances()
          Returns the meta object for the reference list 'Instances'.
 org.eclipse.emf.ecore.EReference getMuddleElementType_SubTypes()
          Returns the meta object for the reference list 'Sub Types'.
 org.eclipse.emf.ecore.EReference getMuddleElementType_SuperTypes()
          Returns the meta object for the reference list 'Super Types'.
 org.eclipse.emf.ecore.EClass getMuddleElementType()
          Returns the meta object for class 'Element Type'.
 MuddleFactory getMuddleFactory()
          Returns the factory that creates the instances of the model.
 org.eclipse.emf.ecore.EClass getPrimitiveType()
          Returns the meta object for class 'Primitive Type'.
 org.eclipse.emf.ecore.EClass getRealType()
          Returns the meta object for class 'Real Type'.
 org.eclipse.emf.ecore.EReference getSlot_Feature()
          Returns the meta object for the reference 'Feature'.
 org.eclipse.emf.ecore.EReference getSlot_OwningElement()
          Returns the meta object for the container reference 'Owning Element'.
 org.eclipse.emf.ecore.EAttribute getSlot_Values()
          Returns the meta object for the attribute list 'Values'.
 org.eclipse.emf.ecore.EClass getSlot()
          Returns the meta object for class 'Slot'.
 org.eclipse.emf.ecore.EClass getStringType()
          Returns the meta object for class 'String Type'.
 org.eclipse.emf.ecore.EAttribute getType_Name()
          Returns the meta object for the attribute 'Name'.
 org.eclipse.emf.ecore.EClass getType()
          Returns the meta object for class 'Type'.
 
Methods inherited from interface org.eclipse.emf.ecore.EPackage
getEClassifier, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getNsPrefix, getNsURI, setEFactoryInstance, setNsPrefix, setNsURI
 
Methods inherited from interface org.eclipse.emf.ecore.ENamedElement
getName, setName
 
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Field Detail

eNAME

static final java.lang.String eNAME
The package name.

See Also:
Constant Field Values

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

static final int MUDDLE
The meta object id for the 'Muddle' class.

See Also:
MuddleImpl, MuddlePackageImpl.getMuddle(), Constant Field Values

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

static final int MUDDLE_ELEMENT
The meta object id for the 'Element' class.

See Also:
MuddleElementImpl, MuddlePackageImpl.getMuddleElement(), 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_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

SLOT

static final int SLOT
The meta object id for the 'Slot' class.

See Also:
SlotImpl, MuddlePackageImpl.getSlot(), 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

static final int TYPE
The meta object id for the 'Type' class.

See Also:
TypeImpl, MuddlePackageImpl.getType(), 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

static final int FEATURE
The meta object id for the 'Feature' class.

See Also:
FeatureImpl, MuddlePackageImpl.getFeature(), 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

static final int MUDDLE_ELEMENT_TYPE
The meta object id for the 'Element Type' class.

See Also:
MuddleElementTypeImpl, MuddlePackageImpl.getMuddleElementType(), 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

static final int LINK_ELEMENT_TYPE
The meta object id for the 'Link Element Type' class.

See Also:
LinkElementTypeImpl, MuddlePackageImpl.getLinkElementType(), 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

static final int PRIMITIVE_TYPE
The meta object id for the 'Primitive Type' class.

See Also:
PrimitiveTypeImpl, MuddlePackageImpl.getPrimitiveType(), 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

static final int INTEGER_TYPE
The meta object id for the 'Integer Type' class.

See Also:
IntegerTypeImpl, MuddlePackageImpl.getIntegerType(), 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

static final int STRING_TYPE
The meta object id for the 'String Type' class.

See Also:
StringTypeImpl, MuddlePackageImpl.getStringType(), 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

static final int BOOLEAN_TYPE
The meta object id for the 'Boolean Type' class.

See Also:
BooleanTypeImpl, MuddlePackageImpl.getBooleanType(), 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

static final int REAL_TYPE
The meta object id for the 'Real Type' class.

See Also:
RealTypeImpl, MuddlePackageImpl.getRealType(), 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()

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_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:
MuddleElementType.getInstances(), getMuddleElementType()

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()

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:
MuddleElementType.getSuperTypes(), getMuddleElementType()

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:
MuddleElementType.getSubTypes(), 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

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:
LinkElementType.getSourceFeature(), getLinkElementType()

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:
LinkElementType.getTargetFeature(), getLinkElementType()

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:
LinkElementType.getRoleInSourceFeature(), getLinkElementType()

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:
LinkElementType.getRoleInTargetFeature(), getLinkElementType()

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.