|
Generation Framework | |||||||||
| 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 GenDomain Diagram ElementChild NodesTop Level NodesLinksCompartmentsPaletteSynchronizedPreferencesPreference Pages
GMFGenPackage.getGenDiagram()| Field Summary | |
|---|---|
static java.lang.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 | |
|---|---|
EList<GenChildContainer> |
getAllChildContainers()
|
EList<GenContainerBase> |
getAllContainers()
|
EList<GenNode> |
getAllNodes()
|
EList<GenChildNode> |
getChildNodes()
Returns the value of the 'Child Nodes' containment reference list. |
EList<GenCompartment> |
getCompartments()
Returns the value of the 'Compartments' containment reference list. |
GenClass |
getDomainDiagramElement()
Returns the value of the 'Domain Diagram Element' reference |
GenEditorGenerator |
getEditorGen()
Returns the value of the 'Editor Gen' container reference. |
java.lang.String |
getElementInitializersClassName()
Gets the name of the class to hold the initializer methods for domain elements |
java.lang.String |
getElementInitializersPackageName()
Gets the name of the package to hold the element initializers class |
java.util.Map<GenClass,GenTopLevelNode> |
getGenClass2PhantomMap()
|
EList<GenLink> |
getLinks()
Returns the value of the 'Links' containment reference list. |
java.lang.String |
getMetaPackageName(ImportAssistant importManager)
Shorthand for importManager.getImportedName(genDiagram.getDomainDiagramElement().getGenPackage().getQualifiedPackageInterfaceName())
NOTE: genPackage for domainDiagramElement only (not editor-wide domain model!) |
Palette |
getPalette()
Returns the value of the 'Palette' containment reference. |
java.util.List<GenLink> |
getPhantomLinks()
|
EList<GenPreferencePage> |
getPreferencePages()
Returns the value of the 'Preference Pages' containment reference list. |
GenDiagramPreferences |
getPreferences()
Returns the value of the 'Preferences' containment reference |
EList<GenTopLevelNode> |
getTopLevelNodes()
Returns the value of the 'Top Level Nodes' containment reference list. |
java.util.Map<TypeModelFacet,GenCommonBase> |
getTypeModelFacet2GenBaseMap()
|
boolean |
isSynchronized()
Returns the value of the 'Synchronized' attribute. |
void |
setDomainDiagramElement(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, 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 java.lang.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()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(GenClass value)
Domain Diagram Element' reference.
value - the new value of the 'Domain Diagram Element' reference.getDomainDiagramElement()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()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()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()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()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()EList<GenNode> getAllNodes()
EList<GenChildContainer> getAllChildContainers()
EList<GenContainerBase> getAllContainers()
java.lang.String getElementInitializersClassName()
java.lang.String getElementInitializersPackageName()
java.lang.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!
java.util.Map<TypeModelFacet,GenCommonBase> getTypeModelFacet2GenBaseMap()
java.util.Map<GenClass,GenTopLevelNode> getGenClass2PhantomMap()
java.util.List<GenLink> getPhantomLinks()
|
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.