|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface GenDiagram
A representation of the model object 'Gen Diagram'.
The following features are supported:
Editor Gen
Domain Diagram Element
Child Nodes
Top Level Nodes
Links
Compartments
Palette
Synchronized
Preferences
Preference Pages
GMFGenPackage.getGenDiagram()
Field Summary | |
---|---|
static String |
CLASS_NAME_PREFIX
|
Fields inherited from interface org.eclipse.gmf.codegen.gmfgen.GenContainerBase |
---|
CANONICAL_EDIT_POLICY_SUFFIX |
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 |
Method Summary | |
---|---|
org.eclipse.emf.common.util.EList<GenChildContainer> |
getAllChildContainers()
All nodes (top and child) and compartments |
org.eclipse.emf.common.util.EList<GenContainerBase> |
getAllContainers()
All nodes, compartments and diagram itself |
org.eclipse.emf.common.util.EList<GenNode> |
getAllNodes()
Handy operation to get top and child nodes |
org.eclipse.emf.common.util.EList<GenChildNode> |
getChildNodes()
Returns the value of the 'Child Nodes' containment reference list. |
org.eclipse.emf.common.util.EList<GenCompartment> |
getCompartments()
Returns the value of the 'Compartments' containment reference list. |
org.eclipse.emf.codegen.ecore.genmodel.GenClass |
getDomainDiagramElement()
Returns the value of the 'Domain Diagram Element' reference. |
GenEditorGenerator |
getEditorGen()
Returns the value of the 'Editor Gen' container reference. |
String |
getElementInitializersClassName()
Gets the name of the class to hold the initializer methods for domain elements |
String |
getElementInitializersPackageName()
Gets the name of the package to hold the element initializers class |
Map<org.eclipse.emf.codegen.ecore.genmodel.GenClass,GenTopLevelNode> |
getGenClass2PhantomMap()
|
org.eclipse.emf.common.util.EList<GenLink> |
getLinks()
Returns the value of the 'Links' containment reference list. |
String |
getMetaPackageName(ImportAssistant importManager)
Deprecated. obsolete |
Palette |
getPalette()
Returns the value of the 'Palette' containment reference. |
List<GenLink> |
getPhantomLinks()
|
org.eclipse.emf.common.util.EList<GenPreferencePage> |
getPreferencePages()
Returns the value of the 'Preference Pages' containment reference list. |
GenDiagramPreferences |
getPreferences()
Returns the value of the 'Preferences' containment reference. |
org.eclipse.emf.common.util.EList<GenTopLevelNode> |
getTopLevelNodes()
Returns the value of the 'Top Level Nodes' containment reference list. |
Map<TypeModelFacet,GenCommonBase> |
getTypeModelFacet2GenBaseMap()
Deprecated. obsolete |
boolean |
isSynchronized()
Returns the value of the 'Synchronized' attribute. |
void |
setDomainDiagramElement(org.eclipse.emf.codegen.ecore.genmodel.GenClass value)
Sets the value of the ' Domain Diagram Element ' reference. |
void |
setPalette(Palette value)
Sets the value of the ' Palette ' containment reference. |
void |
setPreferences(GenDiagramPreferences value)
Sets the value of the ' Preferences ' containment reference. |
void |
setSynchronized(boolean value)
Sets the value of the ' Synchronized ' attribute. |
Methods inherited from interface org.eclipse.gmf.codegen.gmfgen.GenContainerBase |
---|
getAssistantNodes, getCanonicalEditPolicyClassName, getCanonicalEditPolicyQualifiedClassName, getContainedNodes, needsCanonicalEditPolicy, setCanonicalEditPolicyClassName |
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.gmf.codegen.gmfgen.LinkConstraints |
---|
getLinkCreationConstraintsClassName, getLinkCreationConstraintsQualifiedClassName, hasLinkCreationConstraints |
Methods inherited from interface org.eclipse.gmf.codegen.gmfgen.MeasurementUnit |
---|
getUnits, setUnits |
Field Detail |
---|
static final String CLASS_NAME_PREFIX
Method Detail |
---|
GenEditorGenerator getEditorGen()
Diagram
'.
If the meaning of the 'Editor Gen' container reference isn't clear, there really should be more of a description here...
GMFGenPackage.getGenDiagram_EditorGen()
,
GenEditorGenerator.getDiagram()
org.eclipse.emf.codegen.ecore.genmodel.GenClass getDomainDiagramElement()
If the meaning of the 'Domain Diagram Element' reference isn't clear, there really should be more of a description here...
setDomainDiagramElement(GenClass)
,
GMFGenPackage.getGenDiagram_DomainDiagramElement()
void setDomainDiagramElement(org.eclipse.emf.codegen.ecore.genmodel.GenClass value)
Domain Diagram Element
' reference.
value
- the new value of the 'Domain Diagram Element' reference.getDomainDiagramElement()
org.eclipse.emf.common.util.EList<GenChildNode> getChildNodes()
GenChildNode
.
It is bidirectional and its opposite is 'Diagram
'.
If the meaning of the 'Child Nodes' containment reference list isn't clear, there really should be more of a description here...
GMFGenPackage.getGenDiagram_ChildNodes()
,
GenChildNode.getDiagram()
org.eclipse.emf.common.util.EList<GenTopLevelNode> getTopLevelNodes()
GenTopLevelNode
.
It is bidirectional and its opposite is 'Diagram
'.
If the meaning of the 'Top Level Nodes' containment reference list isn't clear, there really should be more of a description here...
GMFGenPackage.getGenDiagram_TopLevelNodes()
,
GenTopLevelNode.getDiagram()
org.eclipse.emf.common.util.EList<GenLink> getLinks()
GenLink
.
It is bidirectional and its opposite is 'Diagram
'.
If the meaning of the 'Links' containment reference list isn't clear, there really should be more of a description here...
GMFGenPackage.getGenDiagram_Links()
,
GenLink.getDiagram()
org.eclipse.emf.common.util.EList<GenCompartment> getCompartments()
GenCompartment
.
It is bidirectional and its opposite is 'Diagram
'.
If the meaning of the 'Compartments' containment reference list isn't clear, there really should be more of a description here...
GMFGenPackage.getGenDiagram_Compartments()
,
GenCompartment.getDiagram()
Palette getPalette()
Diagram
'.
If the meaning of the 'Palette' containment reference isn't clear, there really should be more of a description here...
setPalette(Palette)
,
GMFGenPackage.getGenDiagram_Palette()
,
Palette.getDiagram()
void setPalette(Palette value)
Palette
' containment reference.
value
- the new value of the 'Palette' containment reference.getPalette()
boolean isSynchronized()
"true"
.
If the meaning of the 'Synchronized' attribute isn't clear, there really should be more of a description here...
setSynchronized(boolean)
,
GMFGenPackage.getGenDiagram_Synchronized()
void setSynchronized(boolean value)
Synchronized
' attribute.
value
- the new value of the 'Synchronized' attribute.isSynchronized()
GenDiagramPreferences getPreferences()
If the meaning of the 'Preferences' containment reference isn't clear, there really should be more of a description here...
setPreferences(GenDiagramPreferences)
,
GMFGenPackage.getGenDiagram_Preferences()
void setPreferences(GenDiagramPreferences value)
Preferences
' containment reference.
value
- the new value of the 'Preferences' containment reference.getPreferences()
org.eclipse.emf.common.util.EList<GenPreferencePage> getPreferencePages()
GenPreferencePage
.
If the meaning of the 'Preference Pages' containment reference list isn't clear, there really should be more of a description here...
GMFGenPackage.getGenDiagram_PreferencePages()
org.eclipse.emf.common.util.EList<GenNode> getAllNodes()
org.eclipse.emf.common.util.EList<GenChildContainer> getAllChildContainers()
org.eclipse.emf.common.util.EList<GenContainerBase> getAllContainers()
String getElementInitializersClassName()
String getElementInitializersPackageName()
String getMetaPackageName(ImportAssistant importManager)
importManager.getImportedName(genDiagram.getDomainDiagramElement().getGenPackage().getQualifiedPackageInterfaceName())
NOTE: genPackage for domainDiagramElement only (not editor-wide domain model!), don't use it for
features/classes/references found in GenLink/GenNodes!
Map<TypeModelFacet,GenCommonBase> getTypeModelFacet2GenBaseMap()
Map<org.eclipse.emf.codegen.ecore.genmodel.GenClass,GenTopLevelNode> getGenClass2PhantomMap()
List<GenLink> getPhantomLinks()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |