|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface GenCommonBase
A representation of the model object 'Gen Common Base'. One that combines attributes that are essential for diagram elements
The following features are supported:
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
GMFGenPackage.getGenCommonBase()
Field Summary | |
---|---|
static String |
DEFAULT_CLASS_NAME_PREFIX
|
static String |
EDIT_PART_SUFFIX
|
static String |
ITEM_SEMANTIC_EDIT_POLICY_SUFFIX
|
static String |
NOTATION_VIEW_FACTORY_SUFFIX
|
Method Summary | ||
---|---|---|
org.eclipse.emf.common.util.EList<Behaviour> |
getBehaviour()
Returns the value of the 'Behaviour' containment reference list. |
|
|
getBehaviour(Class<T> behaviourClass)
Filter list of behavior to instances of particular kind. |
|
String |
getClassNamePrefix()
|
|
String |
getClassNameSuffux()
|
|
GenDiagram |
getDiagram()
|
|
org.eclipse.emf.codegen.ecore.genmodel.GenClass |
getDiagramRunTimeClass()
Returns the value of the 'Diagram Run Time Class' reference. |
|
String |
getEditPartClassName()
Returns the value of the 'Edit Part Class Name' attribute. |
|
String |
getEditPartQualifiedClassName()
|
|
ElementType |
getElementType()
Returns the value of the 'Element Type' containment reference. |
|
String |
getItemSemanticEditPolicyClassName()
Returns the value of the 'Item Semantic Edit Policy Class Name' attribute. |
|
String |
getItemSemanticEditPolicyQualifiedClassName()
|
|
ViewmapLayoutType |
getLayoutType()
|
|
String |
getNotationViewFactoryClassName()
Returns the value of the 'Notation View Factory Class Name' attribute. |
|
String |
getNotationViewFactoryQualifiedClassName()
|
|
org.eclipse.emf.common.util.EList<org.eclipse.emf.codegen.ecore.genmodel.GenClass> |
getStyles()
Returns the value of the 'Styles' reference list. |
|
String |
getUniqueIdentifier()
This unique string identifier could be used to construct unique identifiers in generated java code |
|
Viewmap |
getViewmap()
Returns the value of the 'Viewmap' containment reference. |
|
int |
getVisualID()
Returns the value of the 'Visual ID' attribute. |
|
boolean |
isSansDomain()
Returns the value of the 'Sans Domain' attribute. |
|
void |
setDiagramRunTimeClass(org.eclipse.emf.codegen.ecore.genmodel.GenClass value)
Sets the value of the ' Diagram Run Time Class ' reference. |
|
void |
setEditPartClassName(String value)
Sets the value of the ' Edit Part Class Name ' attribute. |
|
void |
setElementType(ElementType value)
Sets the value of the ' Element Type ' containment reference. |
|
void |
setItemSemanticEditPolicyClassName(String value)
Sets the value of the ' Item Semantic Edit Policy Class Name ' attribute. |
|
void |
setNotationViewFactoryClassName(String value)
Sets the value of the ' Notation View Factory Class Name ' attribute. |
|
void |
setViewmap(Viewmap value)
Sets the value of the ' Viewmap ' containment reference. |
|
void |
setVisualID(int value)
Sets the value of the ' Visual ID ' attribute. |
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 |
---|
static final String EDIT_PART_SUFFIX
static final String ITEM_SEMANTIC_EDIT_POLICY_SUFFIX
static final String NOTATION_VIEW_FACTORY_SUFFIX
static final String DEFAULT_CLASS_NAME_PREFIX
Method Detail |
---|
org.eclipse.emf.codegen.ecore.genmodel.GenClass getDiagramRunTimeClass()
If the meaning of the 'Diagram Run Time Class' reference isn't clear, there really should be more of a description here...
setDiagramRunTimeClass(GenClass)
,
GMFGenPackage.getGenCommonBase_DiagramRunTimeClass()
void setDiagramRunTimeClass(org.eclipse.emf.codegen.ecore.genmodel.GenClass value)
Diagram Run Time Class
' reference.
value
- the new value of the 'Diagram Run Time Class' reference.getDiagramRunTimeClass()
int getVisualID()
setVisualID(int)
,
GMFGenPackage.getGenCommonBase_VisualID()
void setVisualID(int value)
Visual ID
' attribute.
value
- the new value of the 'Visual ID' attribute.getVisualID()
ElementType getElementType()
Diagram Element
'.
If the meaning of the 'Element Type' containment reference isn't clear, there really should be more of a description here...
setElementType(ElementType)
,
GMFGenPackage.getGenCommonBase_ElementType()
,
ElementType.getDiagramElement()
void setElementType(ElementType value)
Element Type
' containment reference.
value
- the new value of the 'Element Type' containment reference.getElementType()
String getEditPartClassName()
If the meaning of the 'Edit Part Class Name' attribute isn't clear, there really should be more of a description here...
setEditPartClassName(String)
,
GMFGenPackage.getGenCommonBase_EditPartClassName()
void setEditPartClassName(String value)
Edit Part Class Name
' attribute.
value
- the new value of the 'Edit Part Class Name' attribute.getEditPartClassName()
String getItemSemanticEditPolicyClassName()
If the meaning of the 'Item Semantic Edit Policy Class Name' attribute isn't clear, there really should be more of a description here...
setItemSemanticEditPolicyClassName(String)
,
GMFGenPackage.getGenCommonBase_ItemSemanticEditPolicyClassName()
void setItemSemanticEditPolicyClassName(String value)
Item Semantic Edit Policy Class Name
' attribute.
value
- the new value of the 'Item Semantic Edit Policy Class Name' attribute.getItemSemanticEditPolicyClassName()
String getNotationViewFactoryClassName()
If the meaning of the 'Notation View Factory Class Name' attribute isn't clear, there really should be more of a description here...
setNotationViewFactoryClassName(String)
,
GMFGenPackage.getGenCommonBase_NotationViewFactoryClassName()
void setNotationViewFactoryClassName(String value)
Notation View Factory Class Name
' attribute.
value
- the new value of the 'Notation View Factory Class Name' attribute.getNotationViewFactoryClassName()
Viewmap getViewmap()
If the meaning of the 'Viewmap' containment reference isn't clear, there really should be more of a description here...
setViewmap(Viewmap)
,
GMFGenPackage.getGenCommonBase_Viewmap()
void setViewmap(Viewmap value)
Viewmap
' containment reference.
value
- the new value of the 'Viewmap' containment reference.getViewmap()
org.eclipse.emf.common.util.EList<org.eclipse.emf.codegen.ecore.genmodel.GenClass> getStyles()
GenClass
.
If the meaning of the 'Styles' reference list isn't clear, there really should be more of a description here...
GMFGenPackage.getGenCommonBase_Styles()
org.eclipse.emf.common.util.EList<Behaviour> getBehaviour()
Behaviour
.
It is bidirectional and its opposite is 'Subject
'.
If the meaning of the 'Behaviour' containment reference list isn't clear, there really should be more of a description here...
GMFGenPackage.getGenCommonBase_Behaviour()
,
Behaviour.getSubject()
boolean isSansDomain()
If the meaning of the 'Sans Domain' attribute isn't clear, there really should be more of a description here...
Indicates this element has no associated domain model. IOW, pure design element.
GMFGenPackage.getGenCommonBase_SansDomain()
<T extends Behaviour> List<T> getBehaviour(Class<T> behaviourClass)
SharedBehaviour
behaviourClass
- should be Behaviour.class.isAssignableFrom(behaviourClass)String getClassNamePrefix()
If the meaning of the 'Class Name Prefix' attribute isn't clear, there really should be more of a description here...
String getClassNameSuffux()
If the meaning of the 'Class Name Suffux' attribute isn't clear, there really should be more of a description here...
String getUniqueIdentifier()
ViewmapLayoutType getLayoutType()
String getEditPartQualifiedClassName()
String getItemSemanticEditPolicyQualifiedClassName()
String getNotationViewFactoryQualifiedClassName()
GenDiagram getDiagram()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |