|
||||||||||
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
public abstract class GenCommonBaseImpl
An implementation of the model object 'Gen Common Base'.
The following features are implemented:
Diagram Run Time Class
Visual ID
Element Type
Edit Part Class Name
Item Semantic Edit Policy Class Name
Notation View Factory Class Name
Viewmap
Styles
Behaviour
Sans Domain
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
---|
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl |
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
---|
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList |
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
org.eclipse.emf.ecore.InternalEObject.EStore |
Field Summary | |
---|---|
protected org.eclipse.emf.common.util.EList<Behaviour> |
behaviour
The cached value of the ' Behaviour ' containment reference list. |
protected org.eclipse.emf.codegen.ecore.genmodel.GenClass |
diagramRunTimeClass
The cached value of the ' Diagram Run Time Class ' reference. |
protected static String |
EDIT_PART_CLASS_NAME_EDEFAULT
The default value of the ' Edit Part Class Name ' attribute. |
protected 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 String |
ITEM_SEMANTIC_EDIT_POLICY_CLASS_NAME_EDEFAULT
The default value of the ' Item Semantic Edit Policy Class Name ' attribute. |
protected String |
itemSemanticEditPolicyClassName
The cached value of the ' Item Semantic Edit Policy Class Name ' attribute. |
protected static String |
NOTATION_VIEW_FACTORY_CLASS_NAME_EDEFAULT
The default value of the ' Notation View Factory Class Name ' attribute. |
protected String |
notationViewFactoryClassName
The cached value of the ' Notation View Factory Class Name ' attribute. |
protected static boolean |
SANS_DOMAIN_EDEFAULT
The default value of the ' Sans Domain ' attribute. |
protected org.eclipse.emf.common.util.EList<org.eclipse.emf.codegen.ecore.genmodel.GenClass> |
styles
The cached value of the ' Styles ' reference list. |
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 String |
asJavaConstantName(String name)
|
|
org.eclipse.emf.codegen.ecore.genmodel.GenClass |
basicGetDiagramRunTimeClass()
|
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetElementType(ElementType newElementType,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetViewmap(Viewmap newViewmap,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
|
Object |
eGet(int featureID,
boolean resolve,
boolean coreType)
|
|
org.eclipse.emf.common.notify.NotificationChain |
eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
|
org.eclipse.emf.common.notify.NotificationChain |
eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
|
boolean |
eIsSet(int featureID)
|
|
void |
eSet(int featureID,
Object newValue)
|
|
protected org.eclipse.emf.ecore.EClass |
eStaticClass()
|
|
void |
eUnset(int featureID)
|
|
org.eclipse.emf.common.util.EList<Behaviour> |
getBehaviour()
|
|
|
getBehaviour(Class<T> behaviourClass)
Filter list of behavior to instances of particular kind. |
|
abstract String |
getClassNamePrefix()
|
|
String |
getClassNameSuffux()
|
|
abstract GenDiagram |
getDiagram()
|
|
org.eclipse.emf.codegen.ecore.genmodel.GenClass |
getDiagramRunTimeClass()
|
|
String |
getEditPartClassName()
Returns the value of the 'Edit Part Class Name' attribute. |
|
String |
getEditPartClassNameGen()
|
|
String |
getEditPartQualifiedClassName()
|
|
ElementType |
getElementType()
|
|
String |
getItemSemanticEditPolicyClassName()
Returns the value of the 'Item Semantic Edit Policy Class Name' attribute. |
|
String |
getItemSemanticEditPolicyClassNameGen()
|
|
String |
getItemSemanticEditPolicyQualifiedClassName()
|
|
ViewmapLayoutType |
getLayoutType()
|
|
String |
getNotationViewFactoryClassName()
Returns the value of the 'Notation View Factory Class Name' attribute. |
|
String |
getNotationViewFactoryClassNameGen()
|
|
String |
getNotationViewFactoryQualifiedClassName()
|
|
org.eclipse.emf.common.util.EList<org.eclipse.emf.codegen.ecore.genmodel.GenClass> |
getStyles()
|
|
String |
getUniqueIdentifier()
|
|
Viewmap |
getViewmap()
|
|
int |
getVisualID()
|
|
abstract boolean |
isSansDomain()
|
|
void |
setDiagramRunTimeClass(org.eclipse.emf.codegen.ecore.genmodel.GenClass newDiagramRunTimeClass)
|
|
void |
setEditPartClassName(String newEditPartClassName)
|
|
void |
setElementType(ElementType newElementType)
|
|
void |
setItemSemanticEditPolicyClassName(String newItemSemanticEditPolicyClassName)
|
|
void |
setNotationViewFactoryClassName(String newNotationViewFactoryClassName)
|
|
void |
setViewmap(Viewmap newViewmap)
|
|
void |
setVisualID(int newVisualID)
|
|
String |
toString()
|
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
---|
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI |
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
---|
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eHasSettings, eInternalResource, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetDirectResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues |
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
---|
eBasicAdapterArray, eBasicHasAdapters, 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, eInvoke, 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 org.eclipse.emf.codegen.ecore.genmodel.GenClass diagramRunTimeClass
Diagram Run Time Class
' reference.
getDiagramRunTimeClass()
protected static final int VISUAL_ID_EDEFAULT
Visual ID
' attribute.
getVisualID()
,
Constant Field Valuesprotected int visualID
Visual ID
' attribute.
getVisualID()
protected ElementType elementType
Element Type
' containment reference.
getElementType()
protected static final String EDIT_PART_CLASS_NAME_EDEFAULT
Edit Part Class Name
' attribute.
getEditPartClassName()
protected String editPartClassName
Edit Part Class Name
' attribute.
getEditPartClassName()
protected static final String ITEM_SEMANTIC_EDIT_POLICY_CLASS_NAME_EDEFAULT
Item Semantic Edit Policy Class Name
' attribute.
getItemSemanticEditPolicyClassName()
protected String itemSemanticEditPolicyClassName
Item Semantic Edit Policy Class Name
' attribute.
getItemSemanticEditPolicyClassName()
protected static final String NOTATION_VIEW_FACTORY_CLASS_NAME_EDEFAULT
Notation View Factory Class Name
' attribute.
getNotationViewFactoryClassName()
protected String notationViewFactoryClassName
Notation View Factory Class Name
' attribute.
getNotationViewFactoryClassName()
protected Viewmap viewmap
Viewmap
' containment reference.
getViewmap()
protected org.eclipse.emf.common.util.EList<org.eclipse.emf.codegen.ecore.genmodel.GenClass> styles
Styles
' reference list.
getStyles()
protected org.eclipse.emf.common.util.EList<Behaviour> behaviour
Behaviour
' containment reference list.
getBehaviour()
protected static final boolean SANS_DOMAIN_EDEFAULT
Sans Domain
' attribute.
isSansDomain()
,
Constant Field ValuesConstructor Detail |
---|
protected GenCommonBaseImpl()
Method Detail |
---|
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass
in class org.eclipse.emf.ecore.impl.EObjectImpl
public org.eclipse.emf.codegen.ecore.genmodel.GenClass getDiagramRunTimeClass()
getDiagramRunTimeClass
in interface GenCommonBase
GenCommonBase.setDiagramRunTimeClass(GenClass)
,
GMFGenPackage.getGenCommonBase_DiagramRunTimeClass()
public org.eclipse.emf.codegen.ecore.genmodel.GenClass basicGetDiagramRunTimeClass()
public void setDiagramRunTimeClass(org.eclipse.emf.codegen.ecore.genmodel.GenClass newDiagramRunTimeClass)
setDiagramRunTimeClass
in interface GenCommonBase
newDiagramRunTimeClass
- the new value of the 'Diagram Run Time Class' reference.GenCommonBase.getDiagramRunTimeClass()
public int getVisualID()
getVisualID
in interface GenCommonBase
GenCommonBase.setVisualID(int)
,
GMFGenPackage.getGenCommonBase_VisualID()
public void setVisualID(int newVisualID)
setVisualID
in interface GenCommonBase
newVisualID
- the new value of the 'Visual ID' attribute.GenCommonBase.getVisualID()
public ElementType getElementType()
getElementType
in interface GenCommonBase
GenCommonBase.setElementType(ElementType)
,
GMFGenPackage.getGenCommonBase_ElementType()
,
ElementType.getDiagramElement()
public org.eclipse.emf.common.notify.NotificationChain basicSetElementType(ElementType newElementType, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setElementType(ElementType newElementType)
setElementType
in interface GenCommonBase
newElementType
- the new value of the 'Element Type' containment reference.GenCommonBase.getElementType()
public String getEditPartClassNameGen()
public String getEditPartClassName()
GenCommonBase
If the meaning of the 'Edit Part Class Name' attribute isn't clear, there really should be more of a description here...
getEditPartClassName
in interface GenCommonBase
GenCommonBase.setEditPartClassName(String)
,
GMFGenPackage.getGenCommonBase_EditPartClassName()
public void setEditPartClassName(String newEditPartClassName)
setEditPartClassName
in interface GenCommonBase
newEditPartClassName
- the new value of the 'Edit Part Class Name' attribute.GenCommonBase.getEditPartClassName()
public String getItemSemanticEditPolicyClassNameGen()
public String getItemSemanticEditPolicyClassName()
GenCommonBase
If 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 GenCommonBase
GenCommonBase.setItemSemanticEditPolicyClassName(String)
,
GMFGenPackage.getGenCommonBase_ItemSemanticEditPolicyClassName()
public void setItemSemanticEditPolicyClassName(String newItemSemanticEditPolicyClassName)
setItemSemanticEditPolicyClassName
in interface GenCommonBase
newItemSemanticEditPolicyClassName
- the new value of the 'Item Semantic Edit Policy Class Name' attribute.GenCommonBase.getItemSemanticEditPolicyClassName()
public String getNotationViewFactoryClassNameGen()
public String getNotationViewFactoryClassName()
GenCommonBase
If 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 GenCommonBase
GenCommonBase.setNotationViewFactoryClassName(String)
,
GMFGenPackage.getGenCommonBase_NotationViewFactoryClassName()
public void setNotationViewFactoryClassName(String newNotationViewFactoryClassName)
setNotationViewFactoryClassName
in interface GenCommonBase
newNotationViewFactoryClassName
- the new value of the 'Notation View Factory Class Name' attribute.GenCommonBase.getNotationViewFactoryClassName()
public Viewmap getViewmap()
getViewmap
in interface GenCommonBase
GenCommonBase.setViewmap(Viewmap)
,
GMFGenPackage.getGenCommonBase_Viewmap()
public org.eclipse.emf.common.notify.NotificationChain basicSetViewmap(Viewmap newViewmap, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setViewmap(Viewmap newViewmap)
setViewmap
in interface GenCommonBase
newViewmap
- the new value of the 'Viewmap' containment reference.GenCommonBase.getViewmap()
public org.eclipse.emf.common.util.EList<org.eclipse.emf.codegen.ecore.genmodel.GenClass> getStyles()
getStyles
in interface GenCommonBase
GMFGenPackage.getGenCommonBase_Styles()
public org.eclipse.emf.common.util.EList<Behaviour> getBehaviour()
getBehaviour
in interface GenCommonBase
GMFGenPackage.getGenCommonBase_Behaviour()
,
Behaviour.getSubject()
public abstract boolean isSansDomain()
isSansDomain
in interface GenCommonBase
GMFGenPackage.getGenCommonBase_SansDomain()
public abstract String getClassNamePrefix()
getClassNamePrefix
in interface GenCommonBase
public final String getClassNameSuffux()
getClassNameSuffux
in interface GenCommonBase
public final String getUniqueIdentifier()
getUniqueIdentifier
in interface GenCommonBase
public ViewmapLayoutType getLayoutType()
GenCommonBase
getLayoutType
in interface GenCommonBase
public org.eclipse.emf.common.notify.NotificationChain eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseAdd
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseRemove
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface org.eclipse.emf.ecore.InternalEObject
eGet
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public void eSet(int featureID, Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public String getEditPartQualifiedClassName()
getEditPartQualifiedClassName
in interface GenCommonBase
public String getItemSemanticEditPolicyQualifiedClassName()
getItemSemanticEditPolicyQualifiedClassName
in interface GenCommonBase
public String getNotationViewFactoryQualifiedClassName()
getNotationViewFactoryQualifiedClassName
in interface GenCommonBase
public abstract GenDiagram getDiagram()
getDiagram
in interface GenCommonBase
public String toString()
toString
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
protected static String asJavaConstantName(String name)
public <T extends Behaviour> List<T> getBehaviour(Class<T> behaviourClass)
GenCommonBase
SharedBehaviour
getBehaviour
in interface GenCommonBase
behaviourClass
- should be Behaviour.class.isAssignableFrom(behaviourClass)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |