org.eclipse.gmt.umlx.gcore
Interface GModelElement

All Superinterfaces:
org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.EObject, GElement, org.eclipse.emf.common.notify.Notifier
All Known Subinterfaces:
GAssociation, GAttribution, GClass, GClassAttribute, GClassOperation, GDataType, GEnum, GEnumLiteral, GInheritance, GLinkElement, GNamedElement, GNodeElement, GPackage, GPersistentCoModel, GPersistentNamedSheetNode, GPersistentSheetLink, GPersistentSheetNode, GSheet, GSheetAttribute, GSheetLink, GSheetNode, GStickyLink, GStickyNote, GTransientCoModel, GTransientSheetLink, GTransientSheetNode, MmSheet, MmSheetLink, TxAttributeVariable2TxExpressionVariable, TxBinding, TxClassAttributeVariable, TxClassVariable, TxClassVariable2TxAttributeVariable, TxClassVariable2TxClassVariable, TxContextSheet, TxContextSheetLink, TxDomain, TxDomain2TxTypedModel, TxEvolution, TxEvolutionInstance, TxHelper, TxMapping, TxMapping2TxDomain, TxMappingInstance, TxOCLConstraint, TxOCLConstraint2TxVariable, TxParameter, TxPreservation, TxPreservationInstance, TxRelation, TxRelationInstance, TxRelationship, TxRuleSheet, TxRuleSheetLink, TxSheetAttributeVariable, TxSheetExpressionVariable, TxSheetVariable, TxTransformation, TxTransformation2TxTransformation, TxTransformation2TxTypedModel, TxTypedModel, TxTypedModel2TxTypedModel, TxTypedModel2TxUsedPackage, TxUsedDomain, TxUsedDomain2TxVariable, TxUsedPackage, TxVariable
All Known Implementing Classes:
GAssociationImpl, GAttributionImpl, GClassAttributeImpl, GClassImpl, GClassOperationImpl, GDataTypeImpl, GEnumImpl, GEnumLiteralImpl, GInheritanceImpl, GLinkElementImpl, GModelElementImpl, GNamedElementImpl, GNodeElementImpl, GNullLinkElement, GPackageImpl, GPersistentCoModelImpl, GPersistentNamedSheetNodeImpl, GPersistentSheetLinkImpl, GPersistentSheetNodeImpl, GProperty, GReference, GSheetAttributeImpl, GSheetImpl, GSheetLinkImpl, GSheetNodeImpl, GStickyLinkImpl, GStickyNoteImpl, GTransientCoModelImpl, GTransientSheetLinkImpl, GTransientSheetNodeImpl, MmSheetImpl, MmSheetLinkImpl, TxAttributeVariable2TxExpressionVariableImpl, TxBindingImpl, TxClassAttributeVariableImpl, TxClassVariable2TxAttributeVariableImpl, TxClassVariable2TxClassVariableImpl, TxClassVariableImpl, TxContextSheetImpl, TxContextSheetLinkImpl, TxDomain2TxTypedModelImpl, TxDomainImpl, TxEvolutionImpl, TxEvolutionInstanceImpl, TxHelperImpl, TxMapping2TxDomainImpl, TxMappingImpl, TxMappingInstanceImpl, TxOCLConstraint2TxVariableImpl, TxOCLConstraintImpl, TxParameterImpl, TxPreservationImpl, TxPreservationInstanceImpl, TxReference, TxRelationImpl, TxRelationInstanceImpl, TxRelationshipImpl, TxRuleSheetImpl, TxRuleSheetLinkImpl, TxSheetAttributeVariableImpl, TxSheetExpressionVariableImpl, TxSheetVariableImpl, TxTransformation2TxTransformationImpl, TxTransformation2TxTypedModelImpl, TxTransformationImpl, TxTypedModel2TxTypedModelImpl, TxTypedModel2TxUsedPackageImpl, TxTypedModelImpl, TxUsedDomain2TxVariableImpl, TxUsedDomainImpl, TxUsedPackageImpl, TxVariableImpl

public interface GModelElement
extends GElement

A representation of the model object 'GModel Element'.

See Also:
GcorePackage.getGModelElement()

Method Summary
 org.eclipse.emf.ecore.EModelElement getCoModel()
           
 GDiagram getDiagram()
           
 GSheet getSheet()
           
 void setCoModel(org.eclipse.emf.ecore.EModelElement coModel)
           
 org.eclipse.emf.ecore.EModelElement simpleGetCoModel()
           
 
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
 

Method Detail

setCoModel

void setCoModel(org.eclipse.emf.ecore.EModelElement coModel)


simpleGetCoModel

org.eclipse.emf.ecore.EModelElement simpleGetCoModel()


getSheet

GSheet getSheet()


getDiagram

GDiagram getDiagram()


getCoModel

org.eclipse.emf.ecore.EModelElement getCoModel()