|
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 Gen
Domain Diagram Element
Child Nodes
Top Level Nodes
Links
Compartments
Palette
Synchronized
Preferences
Preference 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 | |
---|---|
org.eclipse.emf.common.util.EList<GenChildContainer> |
getAllChildContainers()
|
org.eclipse.emf.common.util.EList<GenContainerBase> |
getAllContainers()
|
org.eclipse.emf.common.util.EList<GenNode> |
getAllNodes()
|
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. |
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<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. |
java.lang.String |
getMetaPackageName(ImportAssistant importManager)
Deprecated. obsolete |
Palette |
getPalette()
Returns the value of the 'Palette' containment reference. |
java.util.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. |
java.util.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, 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()
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()
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<org.eclipse.emf.codegen.ecore.genmodel.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.