|
Generation Framework | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.EObjectImpl
org.eclipse.gmf.codegen.gmfgen.impl.GenCommonBaseImpl
An implementation of the model object 'Gen Common Base'.
The following features are implemented:
Diagram Run Time ClassVisual IDElement TypeEdit Part Class NameItem Semantic Edit Policy Class NameNotation View Factory Class NameViewmap
| Nested Class Summary |
| Nested classes inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImpl |
| Nested classes inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
BasicNotifierImpl.EAdapterList |
| Nested classes inherited from class org.eclipse.emf.ecore.InternalEObject |
InternalEObject.EStore |
| Field Summary | |
protected GenClass |
diagramRunTimeClass
The cached value of the ' Diagram Run Time Class' reference |
protected static java.lang.String |
EDIT_PART_CLASS_NAME_EDEFAULT
The default value of the ' Edit Part Class Name' attribute |
protected java.lang.String |
editPartClassName
The cached value of the ' Edit Part Class Name' attribute |
protected ElementType |
elementType
The cached value of the ' Element Type' containment reference |
protected static java.lang.String |
ITEM_SEMANTIC_EDIT_POLICY_CLASS_NAME_EDEFAULT
The default value of the ' Item Semantic Edit Policy Class Name' attribute |
protected java.lang.String |
itemSemanticEditPolicyClassName
The cached value of the ' Item Semantic Edit Policy Class Name' attribute |
protected static java.lang.String |
NOTATION_VIEW_FACTORY_CLASS_NAME_EDEFAULT
The default value of the ' Notation View Factory Class Name' attribute |
protected java.lang.String |
notationViewFactoryClassName
The cached value of the ' Notation View Factory Class Name' attribute |
protected Viewmap |
viewmap
The cached value of the ' Viewmap' containment reference |
protected static int |
VISUAL_ID_EDEFAULT
The default value of the ' Visual ID' attribute |
protected int |
visualID
The cached value of the ' Visual ID' attribute |
| Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY |
| Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET |
| Fields inherited from interface org.eclipse.gmf.codegen.gmfgen.GenCommonBase |
DEFAULT_CLASS_NAME_PREFIX, EDIT_PART_SUFFIX, ITEM_SEMANTIC_EDIT_POLICY_SUFFIX, NOTATION_VIEW_FACTORY_SUFFIX |
| Fields inherited from interface org.eclipse.emf.ecore.InternalEObject |
EOPPOSITE_FEATURE_BASE |
| Constructor Summary | |
protected |
GenCommonBaseImpl()
|
| Method Summary | |
protected static java.lang.String |
asJavaConstantName(java.lang.String name)
|
GenClass |
basicGetDiagramRunTimeClass()
|
NotificationChain |
basicSetElementType(ElementType newElementType,
NotificationChain msgs)
|
NotificationChain |
basicSetViewmap(Viewmap newViewmap,
NotificationChain msgs)
|
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType)
|
NotificationChain |
eInverseAdd(InternalEObject otherEnd,
int featureID,
NotificationChain msgs)
|
NotificationChain |
eInverseRemove(InternalEObject otherEnd,
int featureID,
NotificationChain msgs)
|
boolean |
eIsSet(int featureID)
|
void |
eSet(int featureID,
java.lang.Object newValue)
|
protected EClass |
eStaticClass()
|
void |
eUnset(int featureID)
|
abstract java.lang.String |
getClassNamePrefix()
|
java.lang.String |
getClassNameSuffux()
|
abstract GenDiagram |
getDiagram()
|
GenClass |
getDiagramRunTimeClass()
|
java.lang.String |
getEditPartClassName()
Returns the value of the 'Edit Part Class Name' attribute |
java.lang.String |
getEditPartClassNameGen()
|
java.lang.String |
getEditPartQualifiedClassName()
|
ElementType |
getElementType()
|
java.lang.String |
getItemSemanticEditPolicyClassName()
Returns the value of the 'Item Semantic Edit Policy Class Name' attribute |
java.lang.String |
getItemSemanticEditPolicyClassNameGen()
|
java.lang.String |
getItemSemanticEditPolicyQualifiedClassName()
|
ViewmapLayoutType |
getLayoutType()
|
java.lang.String |
getNotationViewFactoryClassName()
Returns the value of the 'Notation View Factory Class Name' attribute |
java.lang.String |
getNotationViewFactoryClassNameGen()
|
java.lang.String |
getNotationViewFactoryQualifiedClassName()
|
java.lang.String |
getUniqueIdentifier()
|
Viewmap |
getViewmap()
|
int |
getVisualID()
|
void |
setDiagramRunTimeClass(GenClass newDiagramRunTimeClass)
|
void |
setEditPartClassName(java.lang.String newEditPartClassName)
|
void |
setElementType(ElementType newElementType)
|
void |
setItemSemanticEditPolicyClassName(java.lang.String newItemSemanticEditPolicyClassName)
|
void |
setNotationViewFactoryClassName(java.lang.String newNotationViewFactoryClassName)
|
void |
setViewmap(Viewmap newViewmap)
|
void |
setVisualID(int newVisualID)
|
java.lang.String |
toString()
|
| Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI |
| Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
eNotificationRequired, eNotify |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| 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 |
| Methods inherited from interface org.eclipse.emf.ecore.InternalEObject |
eNotificationRequired |
| Field Detail |
protected GenClass diagramRunTimeClass
Diagram Run Time Class' reference.
GenCommonBaseImpl.getDiagramRunTimeClass()protected static final int VISUAL_ID_EDEFAULT
Visual ID' attribute.
GenCommonBaseImpl.getVisualID(),
Constant Field Valuesprotected int visualID
Visual ID' attribute.
GenCommonBaseImpl.getVisualID()protected ElementType elementType
Element Type' containment reference.
GenCommonBaseImpl.getElementType()protected static final java.lang.String EDIT_PART_CLASS_NAME_EDEFAULT
Edit Part Class Name' attribute.
GenCommonBaseImpl.getEditPartClassName()protected java.lang.String editPartClassName
Edit Part Class Name' attribute.
GenCommonBaseImpl.getEditPartClassName()protected static final java.lang.String ITEM_SEMANTIC_EDIT_POLICY_CLASS_NAME_EDEFAULT
Item Semantic Edit Policy Class Name' attribute.
GenCommonBaseImpl.getItemSemanticEditPolicyClassName()protected java.lang.String itemSemanticEditPolicyClassName
Item Semantic Edit Policy Class Name' attribute.
GenCommonBaseImpl.getItemSemanticEditPolicyClassName()protected static final java.lang.String NOTATION_VIEW_FACTORY_CLASS_NAME_EDEFAULT
Notation View Factory Class Name' attribute.
GenCommonBaseImpl.getNotationViewFactoryClassName()protected java.lang.String notationViewFactoryClassName
Notation View Factory Class Name' attribute.
GenCommonBaseImpl.getNotationViewFactoryClassName()protected Viewmap viewmap
Viewmap' containment reference.
GenCommonBaseImpl.getViewmap()| Constructor Detail |
protected GenCommonBaseImpl()
| Method Detail |
protected EClass eStaticClass()
public GenClass getDiagramRunTimeClass()
getDiagramRunTimeClass in interface GenCommonBaseGenCommonBase.setDiagramRunTimeClass(GenClass),
GMFGenPackage.getGenCommonBase_DiagramRunTimeClass()public GenClass basicGetDiagramRunTimeClass()
public void setDiagramRunTimeClass(GenClass newDiagramRunTimeClass)
setDiagramRunTimeClass in interface GenCommonBasenewDiagramRunTimeClass - the new value of the 'Diagram Run Time Class' reference.GenCommonBase.getDiagramRunTimeClass()public int getVisualID()
getVisualID in interface GenCommonBaseGenCommonBase.setVisualID(int),
GMFGenPackage.getGenCommonBase_VisualID()public void setVisualID(int newVisualID)
setVisualID in interface GenCommonBasenewVisualID - the new value of the 'Visual ID' attribute.GenCommonBase.getVisualID()public ElementType getElementType()
getElementType in interface GenCommonBaseGenCommonBase.setElementType(ElementType),
GMFGenPackage.getGenCommonBase_ElementType(),
ElementType.getDiagramElement()
public NotificationChain basicSetElementType(ElementType newElementType,
NotificationChain msgs)
public void setElementType(ElementType newElementType)
setElementType in interface GenCommonBasenewElementType - the new value of the 'Element Type' containment reference.GenCommonBase.getElementType()public java.lang.String getEditPartClassNameGen()
public java.lang.String getEditPartClassName()
GenCommonBaseIf the meaning of the 'Edit Part Class Name' attribute isn't clear, there really should be more of a description here...
getEditPartClassName in interface GenCommonBaseGenCommonBase.setEditPartClassName(String),
GMFGenPackage.getGenCommonBase_EditPartClassName()public void setEditPartClassName(java.lang.String newEditPartClassName)
setEditPartClassName in interface GenCommonBasenewEditPartClassName - the new value of the 'Edit Part Class Name' attribute.GenCommonBase.getEditPartClassName()public java.lang.String getItemSemanticEditPolicyClassNameGen()
public java.lang.String getItemSemanticEditPolicyClassName()
GenCommonBaseIf the meaning of the 'Item Semantic Edit Policy Class Name' attribute isn't clear, there really should be more of a description here...
getItemSemanticEditPolicyClassName in interface GenCommonBaseGenCommonBase.setItemSemanticEditPolicyClassName(String),
GMFGenPackage.getGenCommonBase_ItemSemanticEditPolicyClassName()public void setItemSemanticEditPolicyClassName(java.lang.String newItemSemanticEditPolicyClassName)
setItemSemanticEditPolicyClassName in interface GenCommonBasenewItemSemanticEditPolicyClassName - the new value of the 'Item Semantic Edit Policy Class Name' attribute.GenCommonBase.getItemSemanticEditPolicyClassName()public java.lang.String getNotationViewFactoryClassNameGen()
public java.lang.String getNotationViewFactoryClassName()
GenCommonBaseIf the meaning of the 'Notation View Factory Class Name' attribute isn't clear, there really should be more of a description here...
getNotationViewFactoryClassName in interface GenCommonBaseGenCommonBase.setNotationViewFactoryClassName(String),
GMFGenPackage.getGenCommonBase_NotationViewFactoryClassName()public void setNotationViewFactoryClassName(java.lang.String newNotationViewFactoryClassName)
setNotationViewFactoryClassName in interface GenCommonBasenewNotationViewFactoryClassName - the new value of the 'Notation View Factory Class Name' attribute.GenCommonBase.getNotationViewFactoryClassName()public Viewmap getViewmap()
getViewmap in interface GenCommonBaseGenCommonBase.setViewmap(Viewmap),
GMFGenPackage.getGenCommonBase_Viewmap()
public NotificationChain basicSetViewmap(Viewmap newViewmap,
NotificationChain msgs)
public void setViewmap(Viewmap newViewmap)
setViewmap in interface GenCommonBasenewViewmap - the new value of the 'Viewmap' containment reference.GenCommonBase.getViewmap()public abstract java.lang.String getClassNamePrefix()
getClassNamePrefix in interface GenCommonBasepublic final java.lang.String getClassNameSuffux()
getClassNameSuffux in interface GenCommonBasepublic final java.lang.String getUniqueIdentifier()
getUniqueIdentifier in interface GenCommonBasepublic ViewmapLayoutType getLayoutType()
GenCommonBase
getLayoutType in interface GenCommonBase
public NotificationChain eInverseAdd(InternalEObject otherEnd,
int featureID,
NotificationChain msgs)
public NotificationChain eInverseRemove(InternalEObject otherEnd,
int featureID,
NotificationChain msgs)
public java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface InternalEObject
public void eSet(int featureID,
java.lang.Object newValue)
eSet in interface InternalEObjectpublic void eUnset(int featureID)
eUnset in interface InternalEObjectpublic boolean eIsSet(int featureID)
eIsSet in interface InternalEObjectpublic java.lang.String getEditPartQualifiedClassName()
getEditPartQualifiedClassName in interface GenCommonBasepublic java.lang.String getItemSemanticEditPolicyQualifiedClassName()
getItemSemanticEditPolicyQualifiedClassName in interface GenCommonBasepublic java.lang.String getNotationViewFactoryQualifiedClassName()
getNotationViewFactoryQualifiedClassName in interface GenCommonBasepublic abstract GenDiagram getDiagram()
getDiagram in interface GenCommonBasepublic java.lang.String toString()
protected static java.lang.String asJavaConstantName(java.lang.String name)
|
Generation Framework | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
Guidelines for using Eclipse APIs.
Copyright (c) IBM Corp., Borland Software Corp., and others 2005,2006. All rights reserved.