org.eclipse.gmt.umlx.eqvttemplate
Interface EqvtTemplatePackage

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

public interface EqvtTemplatePackage
extends org.eclipse.emf.ecore.EPackage

The Package for the model. It contains accessors for the meta objects to represent

See Also:
EqvtTemplateFactory

Nested Class Summary
static interface EqvtTemplatePackage.Literals
          Defines literals for the meta objects that represent each class, each feature 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 COLLECTION_TEMPLATE_EXP
          The meta object id for the 'Collection Template Exp' class.
static int COLLECTION_TEMPLATE_EXP__BINDS_TO
          The feature id for the 'Binds To' reference.
static int COLLECTION_TEMPLATE_EXP__END_POSITION
          The feature id for the 'End Position' attribute.
static int COLLECTION_TEMPLATE_EXP__MATCH
          The feature id for the 'Match' containment reference.
static int COLLECTION_TEMPLATE_EXP__NAME
          The feature id for the 'Name' attribute.
static int COLLECTION_TEMPLATE_EXP__PART
          The feature id for the 'Part' containment reference list.
static int COLLECTION_TEMPLATE_EXP__REFERRED_COLLECTION_TYPE
          The feature id for the 'Referred Collection Type' reference.
static int COLLECTION_TEMPLATE_EXP__START_POSITION
          The feature id for the 'Start Position' attribute.
static int COLLECTION_TEMPLATE_EXP__TYPE
          The feature id for the 'Type' reference.
static int COLLECTION_TEMPLATE_EXP__WHERE
          The feature id for the 'Where' containment reference.
static int COLLECTION_TEMPLATE_EXP_FEATURE_COUNT
          The number of structural features of the 'Collection Template Exp' class.
static EqvtTemplatePackage 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 OBJECT_TEMPLATE_EXP
          The meta object id for the 'Object Template Exp' class.
static int OBJECT_TEMPLATE_EXP__BINDS_TO
          The feature id for the 'Binds To' reference.
static int OBJECT_TEMPLATE_EXP__END_POSITION
          The feature id for the 'End Position' attribute.
static int OBJECT_TEMPLATE_EXP__NAME
          The feature id for the 'Name' attribute.
static int OBJECT_TEMPLATE_EXP__PART
          The feature id for the 'Part' containment reference list.
static int OBJECT_TEMPLATE_EXP__REFERRED_CLASS
          The feature id for the 'Referred Class' reference.
static int OBJECT_TEMPLATE_EXP__START_POSITION
          The feature id for the 'Start Position' attribute.
static int OBJECT_TEMPLATE_EXP__TYPE
          The feature id for the 'Type' reference.
static int OBJECT_TEMPLATE_EXP__WHERE
          The feature id for the 'Where' containment reference.
static int OBJECT_TEMPLATE_EXP_FEATURE_COUNT
          The number of structural features of the 'Object Template Exp' class.
static int PROPERTY_ID
          The meta object id for the 'Property Id' class.
static int PROPERTY_ID__EANNOTATIONS
          The feature id for the 'EAnnotations' containment reference list.
static int PROPERTY_ID__IS_OPPOSITE
          The feature id for the 'Is Opposite' attribute.
static int PROPERTY_ID__REFERRED_PROPERTY
          The feature id for the 'Referred Property' reference.
static int PROPERTY_ID_FEATURE_COUNT
          The number of structural features of the 'Property Id' class.
static int PROPERTY_TEMPLATE_ITEM
          The meta object id for the 'Property Template Item' class.
static int PROPERTY_TEMPLATE_ITEM__EANNOTATIONS
          The feature id for the 'EAnnotations' containment reference list.
static int PROPERTY_TEMPLATE_ITEM__IS_OPPOSITE
          The feature id for the 'Is Opposite' attribute.
static int PROPERTY_TEMPLATE_ITEM__OBJ_CONTAINER
          The feature id for the 'Obj Container' container reference.
static int PROPERTY_TEMPLATE_ITEM__REFERRED_PROPERTY
          The feature id for the 'Referred Property' reference.
static int PROPERTY_TEMPLATE_ITEM__VALUE
          The feature id for the 'Value' containment reference.
static int PROPERTY_TEMPLATE_ITEM_FEATURE_COUNT
          The number of structural features of the 'Property Template Item' class.
static int TEMPLATE_EXP
          The meta object id for the 'Template Exp' class.
static int TEMPLATE_EXP__BINDS_TO
          The feature id for the 'Binds To' reference.
static int TEMPLATE_EXP__END_POSITION
          The feature id for the 'End Position' attribute.
static int TEMPLATE_EXP__NAME
          The feature id for the 'Name' attribute.
static int TEMPLATE_EXP__START_POSITION
          The feature id for the 'Start Position' attribute.
static int TEMPLATE_EXP__TYPE
          The feature id for the 'Type' reference.
static int TEMPLATE_EXP__WHERE
          The feature id for the 'Where' containment reference.
static int TEMPLATE_EXP_FEATURE_COUNT
          The number of structural features of the 'Template Exp' class.
 
Method Summary
 org.eclipse.emf.ecore.EReference getCollectionTemplateExp_Match()
          Returns the meta object for the containment reference 'Match'.
 org.eclipse.emf.ecore.EReference getCollectionTemplateExp_Part()
          Returns the meta object for the containment reference list 'Part'.
 org.eclipse.emf.ecore.EReference getCollectionTemplateExp_ReferredCollectionType()
          Returns the meta object for the reference 'Referred Collection Type'.
 org.eclipse.emf.ecore.EClass getCollectionTemplateExp()
          Returns the meta object for class 'Collection Template Exp'.
 EqvtTemplateFactory getEqvtTemplateFactory()
          Returns the factory that creates the instances of the model.
 org.eclipse.emf.ecore.EReference getObjectTemplateExp_Part()
          Returns the meta object for the containment reference list 'Part'.
 org.eclipse.emf.ecore.EReference getObjectTemplateExp_ReferredClass()
          Returns the meta object for the reference 'Referred Class'.
 org.eclipse.emf.ecore.EClass getObjectTemplateExp()
          Returns the meta object for class 'Object Template Exp'.
 org.eclipse.emf.ecore.EAttribute getPropertyId_IsOpposite()
          Returns the meta object for the attribute 'Is Opposite'.
 org.eclipse.emf.ecore.EReference getPropertyId_ReferredProperty()
          Returns the meta object for the reference 'Referred Property'.
 org.eclipse.emf.ecore.EClass getPropertyId()
          Returns the meta object for class 'Property Id'.
 org.eclipse.emf.ecore.EReference getPropertyTemplateItem_ObjContainer()
          Returns the meta object for the container reference 'Obj Container'.
 org.eclipse.emf.ecore.EReference getPropertyTemplateItem_Value()
          Returns the meta object for the containment reference 'Value'.
 org.eclipse.emf.ecore.EClass getPropertyTemplateItem()
          Returns the meta object for class 'Property Template Item'.
 org.eclipse.emf.ecore.EReference getTemplateExp_BindsTo()
          Returns the meta object for the reference 'Binds To'.
 org.eclipse.emf.ecore.EReference getTemplateExp_Where()
          Returns the meta object for the containment reference 'Where'.
 org.eclipse.emf.ecore.EClass getTemplateExp()
          Returns the meta object for class 'Template Exp'.
 
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, 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 EqvtTemplatePackage eINSTANCE
The singleton instance of the package.


TEMPLATE_EXP

static final int TEMPLATE_EXP
The meta object id for the 'Template Exp' class.

See Also:
TemplateExpImpl, EqvtTemplatePackageImpl.getTemplateExp(), Constant Field Values

TEMPLATE_EXP__NAME

static final int TEMPLATE_EXP__NAME
The feature id for the 'Name' attribute.

See Also:
Constant Field Values

TEMPLATE_EXP__TYPE

static final int TEMPLATE_EXP__TYPE
The feature id for the 'Type' reference.

See Also:
Constant Field Values

TEMPLATE_EXP__START_POSITION

static final int TEMPLATE_EXP__START_POSITION
The feature id for the 'Start Position' attribute.

See Also:
Constant Field Values

TEMPLATE_EXP__END_POSITION

static final int TEMPLATE_EXP__END_POSITION
The feature id for the 'End Position' attribute.

See Also:
Constant Field Values

TEMPLATE_EXP__BINDS_TO

static final int TEMPLATE_EXP__BINDS_TO
The feature id for the 'Binds To' reference.

See Also:
Constant Field Values

TEMPLATE_EXP__WHERE

static final int TEMPLATE_EXP__WHERE
The feature id for the 'Where' containment reference.

See Also:
Constant Field Values

TEMPLATE_EXP_FEATURE_COUNT

static final int TEMPLATE_EXP_FEATURE_COUNT
The number of structural features of the 'Template Exp' class.

See Also:
Constant Field Values

OBJECT_TEMPLATE_EXP

static final int OBJECT_TEMPLATE_EXP
The meta object id for the 'Object Template Exp' class.

See Also:
ObjectTemplateExpImpl, EqvtTemplatePackageImpl.getObjectTemplateExp(), Constant Field Values

OBJECT_TEMPLATE_EXP__NAME

static final int OBJECT_TEMPLATE_EXP__NAME
The feature id for the 'Name' attribute.

See Also:
Constant Field Values

OBJECT_TEMPLATE_EXP__TYPE

static final int OBJECT_TEMPLATE_EXP__TYPE
The feature id for the 'Type' reference.

See Also:
Constant Field Values

OBJECT_TEMPLATE_EXP__START_POSITION

static final int OBJECT_TEMPLATE_EXP__START_POSITION
The feature id for the 'Start Position' attribute.

See Also:
Constant Field Values

OBJECT_TEMPLATE_EXP__END_POSITION

static final int OBJECT_TEMPLATE_EXP__END_POSITION
The feature id for the 'End Position' attribute.

See Also:
Constant Field Values

OBJECT_TEMPLATE_EXP__BINDS_TO

static final int OBJECT_TEMPLATE_EXP__BINDS_TO
The feature id for the 'Binds To' reference.

See Also:
Constant Field Values

OBJECT_TEMPLATE_EXP__WHERE

static final int OBJECT_TEMPLATE_EXP__WHERE
The feature id for the 'Where' containment reference.

See Also:
Constant Field Values

OBJECT_TEMPLATE_EXP__PART

static final int OBJECT_TEMPLATE_EXP__PART
The feature id for the 'Part' containment reference list.

See Also:
Constant Field Values

OBJECT_TEMPLATE_EXP__REFERRED_CLASS

static final int OBJECT_TEMPLATE_EXP__REFERRED_CLASS
The feature id for the 'Referred Class' reference.

See Also:
Constant Field Values

OBJECT_TEMPLATE_EXP_FEATURE_COUNT

static final int OBJECT_TEMPLATE_EXP_FEATURE_COUNT
The number of structural features of the 'Object Template Exp' class.

See Also:
Constant Field Values

COLLECTION_TEMPLATE_EXP

static final int COLLECTION_TEMPLATE_EXP
The meta object id for the 'Collection Template Exp' class.

See Also:
CollectionTemplateExpImpl, EqvtTemplatePackageImpl.getCollectionTemplateExp(), Constant Field Values

COLLECTION_TEMPLATE_EXP__NAME

static final int COLLECTION_TEMPLATE_EXP__NAME
The feature id for the 'Name' attribute.

See Also:
Constant Field Values

COLLECTION_TEMPLATE_EXP__TYPE

static final int COLLECTION_TEMPLATE_EXP__TYPE
The feature id for the 'Type' reference.

See Also:
Constant Field Values

COLLECTION_TEMPLATE_EXP__START_POSITION

static final int COLLECTION_TEMPLATE_EXP__START_POSITION
The feature id for the 'Start Position' attribute.

See Also:
Constant Field Values

COLLECTION_TEMPLATE_EXP__END_POSITION

static final int COLLECTION_TEMPLATE_EXP__END_POSITION
The feature id for the 'End Position' attribute.

See Also:
Constant Field Values

COLLECTION_TEMPLATE_EXP__BINDS_TO

static final int COLLECTION_TEMPLATE_EXP__BINDS_TO
The feature id for the 'Binds To' reference.

See Also:
Constant Field Values

COLLECTION_TEMPLATE_EXP__WHERE

static final int COLLECTION_TEMPLATE_EXP__WHERE
The feature id for the 'Where' containment reference.

See Also:
Constant Field Values

COLLECTION_TEMPLATE_EXP__PART

static final int COLLECTION_TEMPLATE_EXP__PART
The feature id for the 'Part' containment reference list.

See Also:
Constant Field Values

COLLECTION_TEMPLATE_EXP__REFERRED_COLLECTION_TYPE

static final int COLLECTION_TEMPLATE_EXP__REFERRED_COLLECTION_TYPE
The feature id for the 'Referred Collection Type' reference.

See Also:
Constant Field Values

COLLECTION_TEMPLATE_EXP__MATCH

static final int COLLECTION_TEMPLATE_EXP__MATCH
The feature id for the 'Match' containment reference.

See Also:
Constant Field Values

COLLECTION_TEMPLATE_EXP_FEATURE_COUNT

static final int COLLECTION_TEMPLATE_EXP_FEATURE_COUNT
The number of structural features of the 'Collection Template Exp' class.

See Also:
Constant Field Values

PROPERTY_ID

static final int PROPERTY_ID
The meta object id for the 'Property Id' class.

See Also:
PropertyIdImpl, EqvtTemplatePackageImpl.getPropertyId(), Constant Field Values

PROPERTY_ID__EANNOTATIONS

static final int PROPERTY_ID__EANNOTATIONS
The feature id for the 'EAnnotations' containment reference list.

See Also:
Constant Field Values

PROPERTY_ID__IS_OPPOSITE

static final int PROPERTY_ID__IS_OPPOSITE
The feature id for the 'Is Opposite' attribute.

See Also:
Constant Field Values

PROPERTY_ID__REFERRED_PROPERTY

static final int PROPERTY_ID__REFERRED_PROPERTY
The feature id for the 'Referred Property' reference.

See Also:
Constant Field Values

PROPERTY_ID_FEATURE_COUNT

static final int PROPERTY_ID_FEATURE_COUNT
The number of structural features of the 'Property Id' class.

See Also:
Constant Field Values

PROPERTY_TEMPLATE_ITEM

static final int PROPERTY_TEMPLATE_ITEM
The meta object id for the 'Property Template Item' class.

See Also:
PropertyTemplateItemImpl, EqvtTemplatePackageImpl.getPropertyTemplateItem(), Constant Field Values

PROPERTY_TEMPLATE_ITEM__EANNOTATIONS

static final int PROPERTY_TEMPLATE_ITEM__EANNOTATIONS
The feature id for the 'EAnnotations' containment reference list.

See Also:
Constant Field Values

PROPERTY_TEMPLATE_ITEM__IS_OPPOSITE

static final int PROPERTY_TEMPLATE_ITEM__IS_OPPOSITE
The feature id for the 'Is Opposite' attribute.

See Also:
Constant Field Values

PROPERTY_TEMPLATE_ITEM__REFERRED_PROPERTY

static final int PROPERTY_TEMPLATE_ITEM__REFERRED_PROPERTY
The feature id for the 'Referred Property' reference.

See Also:
Constant Field Values

PROPERTY_TEMPLATE_ITEM__OBJ_CONTAINER

static final int PROPERTY_TEMPLATE_ITEM__OBJ_CONTAINER
The feature id for the 'Obj Container' container reference.

See Also:
Constant Field Values

PROPERTY_TEMPLATE_ITEM__VALUE

static final int PROPERTY_TEMPLATE_ITEM__VALUE
The feature id for the 'Value' containment reference.

See Also:
Constant Field Values

PROPERTY_TEMPLATE_ITEM_FEATURE_COUNT

static final int PROPERTY_TEMPLATE_ITEM_FEATURE_COUNT
The number of structural features of the 'Property Template Item' class.

See Also:
Constant Field Values
Method Detail

getTemplateExp

org.eclipse.emf.ecore.EClass getTemplateExp()
Returns the meta object for class 'Template Exp'.

Returns:
the meta object for class 'Template Exp'.
See Also:
TemplateExp

getTemplateExp_BindsTo

org.eclipse.emf.ecore.EReference getTemplateExp_BindsTo()
Returns the meta object for the reference 'Binds To'.

Returns:
the meta object for the reference 'Binds To'.
See Also:
TemplateExp.getBindsTo(), getTemplateExp()

getTemplateExp_Where

org.eclipse.emf.ecore.EReference getTemplateExp_Where()
Returns the meta object for the containment reference 'Where'.

Returns:
the meta object for the containment reference 'Where'.
See Also:
TemplateExp.getWhere(), getTemplateExp()

getObjectTemplateExp

org.eclipse.emf.ecore.EClass getObjectTemplateExp()
Returns the meta object for class 'Object Template Exp'.

Returns:
the meta object for class 'Object Template Exp'.
See Also:
ObjectTemplateExp

getObjectTemplateExp_Part

org.eclipse.emf.ecore.EReference getObjectTemplateExp_Part()
Returns the meta object for the containment reference list 'Part'.

Returns:
the meta object for the containment reference list 'Part'.
See Also:
ObjectTemplateExp.getPart(), getObjectTemplateExp()

getObjectTemplateExp_ReferredClass

org.eclipse.emf.ecore.EReference getObjectTemplateExp_ReferredClass()
Returns the meta object for the reference 'Referred Class'.

Returns:
the meta object for the reference 'Referred Class'.
See Also:
ObjectTemplateExp.getReferredClass(), getObjectTemplateExp()

getCollectionTemplateExp

org.eclipse.emf.ecore.EClass getCollectionTemplateExp()
Returns the meta object for class 'Collection Template Exp'.

Returns:
the meta object for class 'Collection Template Exp'.
See Also:
CollectionTemplateExp

getCollectionTemplateExp_Part

org.eclipse.emf.ecore.EReference getCollectionTemplateExp_Part()
Returns the meta object for the containment reference list 'Part'.

Returns:
the meta object for the containment reference list 'Part'.
See Also:
CollectionTemplateExp.getPart(), getCollectionTemplateExp()

getCollectionTemplateExp_ReferredCollectionType

org.eclipse.emf.ecore.EReference getCollectionTemplateExp_ReferredCollectionType()
Returns the meta object for the reference 'Referred Collection Type'.

Returns:
the meta object for the reference 'Referred Collection Type'.
See Also:
CollectionTemplateExp.getReferredCollectionType(), getCollectionTemplateExp()

getCollectionTemplateExp_Match

org.eclipse.emf.ecore.EReference getCollectionTemplateExp_Match()
Returns the meta object for the containment reference 'Match'.

Returns:
the meta object for the containment reference 'Match'.
See Also:
CollectionTemplateExp.getMatch(), getCollectionTemplateExp()

getPropertyTemplateItem

org.eclipse.emf.ecore.EClass getPropertyTemplateItem()
Returns the meta object for class 'Property Template Item'.

Returns:
the meta object for class 'Property Template Item'.
See Also:
PropertyTemplateItem

getPropertyTemplateItem_ObjContainer

org.eclipse.emf.ecore.EReference getPropertyTemplateItem_ObjContainer()
Returns the meta object for the container reference 'Obj Container'.

Returns:
the meta object for the container reference 'Obj Container'.
See Also:
PropertyTemplateItem.getObjContainer(), getPropertyTemplateItem()

getPropertyTemplateItem_Value

org.eclipse.emf.ecore.EReference getPropertyTemplateItem_Value()
Returns the meta object for the containment reference 'Value'.

Returns:
the meta object for the containment reference 'Value'.
See Also:
PropertyTemplateItem.getValue(), getPropertyTemplateItem()

getPropertyId

org.eclipse.emf.ecore.EClass getPropertyId()
Returns the meta object for class 'Property Id'.

Returns:
the meta object for class 'Property Id'.
See Also:
PropertyId

getPropertyId_IsOpposite

org.eclipse.emf.ecore.EAttribute getPropertyId_IsOpposite()
Returns the meta object for the attribute 'Is Opposite'.

Returns:
the meta object for the attribute 'Is Opposite'.
See Also:
PropertyId.getIsOpposite(), getPropertyId()

getPropertyId_ReferredProperty

org.eclipse.emf.ecore.EReference getPropertyId_ReferredProperty()
Returns the meta object for the reference 'Referred Property'.

Returns:
the meta object for the reference 'Referred Property'.
See Also:
PropertyId.getReferredProperty(), getPropertyId()

getEqvtTemplateFactory

EqvtTemplateFactory getEqvtTemplateFactory()
Returns the factory that creates the instances of the model.

Returns:
the factory that creates the instances of the model.