org.eclipse.gmf.codegen.gmfgen
Interface GenDiagram
- All Superinterfaces:
- BatchValidation, EditorCandies, EditPartCandies, EObject, GenCommonBase, GenContainerBase, LinkConstraints, MeasurementUnit, Notifier, PackageNames, ProviderClassNames, Shortcuts
- All Known Implementing Classes:
- GenDiagramImpl
- public interface GenDiagram
- extends GenContainerBase, PackageNames, ProviderClassNames, LinkConstraints, EditPartCandies, EditorCandies, Shortcuts, BatchValidation, MeasurementUnit
A representation of the model object 'Gen Diagram'.
The following features are supported:
- See Also:
GMFGenPackage.getGenDiagram()- ** Generated **
- Model:
- annotation="http://www.eclipse.org/gmf/2005/constraints ocl='diagramRunTimeClass.ecoreClass.eAllSuperTypes->including(diagramRunTimeClass.ecoreClass)->one(ePackage.name = \'notation\' and name = \'Diagram\')' description='\'Diagram Runtime Class\' must be a notation::Diagram or sub-class'"
| Methods inherited from interface org.eclipse.gmf.codegen.gmfgen.GenCommonBase |
getClassNamePrefix, getClassNameSuffux, getDiagram, getDiagramRunTimeClass, getEditPartClassName, getEditPartQualifiedClassName, getElementType, getItemSemanticEditPolicyClassName, getItemSemanticEditPolicyQualifiedClassName, getLayoutType, getNotationViewFactoryClassName, getNotationViewFactoryQualifiedClassName, getUniqueIdentifier, getViewmap, getVisualID, setDiagramRunTimeClass, setEditPartClassName, setElementType, setItemSemanticEditPolicyClassName, setNotationViewFactoryClassName, setViewmap, setVisualID |
| 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.gmf.codegen.gmfgen.PackageNames |
getEditCommandsPackageName, getEditHelpersPackageName, getEditPartsPackageName, getEditPoliciesPackageName, getNotationViewFactoriesPackageName, getProvidersPackageName, setEditCommandsPackageName, setEditHelpersPackageName, setEditPartsPackageName, setEditPoliciesPackageName, setNotationViewFactoriesPackageName, setProvidersPackageName |
| Methods inherited from interface org.eclipse.gmf.codegen.gmfgen.ProviderClassNames |
getAbstractParserClassName, getAbstractParserQualifiedClassName, getContributionItemProviderClassName, getContributionItemProviderQualifiedClassName, getEditPartProviderClassName, getEditPartProviderPriority, getEditPartProviderQualifiedClassName, getElementTypesClassName, getElementTypesQualifiedClassName, getIconProviderClassName, getIconProviderPriority, getIconProviderQualifiedClassName, getModelingAssistantProviderClassName, getModelingAssistantProviderPriority, getModelingAssistantProviderQualifiedClassName, getNotationViewProviderClassName, getNotationViewProviderPriority, getNotationViewProviderQualifiedClassName, getPaletteProviderClassName, getPaletteProviderPriority, getPaletteProviderQualifiedClassName, getParserProviderClassName, getParserProviderPriority, getParserProviderQualifiedClassName, getPropertyProviderClassName, getPropertyProviderPriority, getPropertyProviderQualifiedClassName, getStructuralFeatureParserClassName, getStructuralFeatureParserQualifiedClassName, getStructuralFeaturesParserClassName, getStructuralFeaturesParserQualifiedClassName, setAbstractParserClassName, setContributionItemProviderClassName, setEditPartProviderClassName, setEditPartProviderPriority, setElementTypesClassName, setIconProviderClassName, setIconProviderPriority, setModelingAssistantProviderClassName, setModelingAssistantProviderPriority, setNotationViewProviderClassName, setNotationViewProviderPriority, setPaletteProviderClassName, setPaletteProviderPriority, setParserProviderClassName, setParserProviderPriority, setPropertyProviderClassName, setPropertyProviderPriority, setStructuralFeatureParserClassName, setStructuralFeaturesParserClassName |
| Methods inherited from interface org.eclipse.gmf.codegen.gmfgen.EditPartCandies |
getBaseEditHelperClassName, getBaseEditHelperQualifiedClassName, getBaseExternalNodeLabelEditPartClassName, getBaseExternalNodeLabelEditPartQualifiedClassName, getBaseGraphicalNodeEditPolicyClassName, getBaseGraphicalNodeEditPolicyQualifiedClassName, getBaseItemSemanticEditPolicyClassName, getBaseItemSemanticEditPolicyQualifiedClassName, getCanonicalEditPolicyClassName, getCanonicalEditPolicyQualifiedClassName, getEditPartFactoryClassName, getEditPartFactoryQualifiedClassName, getExternalNodeLabelHostLayoutEditPolicyClassName, getExternalNodeLabelHostLayoutEditPolicyQualifiedClassName, getReferenceConnectionEditPolicyClassName, getReferenceConnectionEditPolicyQualifiedClassName, getReorientConnectionViewCommandClassName, getReorientConnectionViewCommandQualifiedClassName, getTextNonResizableEditPolicyClassName, getTextNonResizableEditPolicyQualifiedClassName, getTextSelectionEditPolicyClassName, getTextSelectionEditPolicyQualifiedClassName, setBaseEditHelperClassName, setBaseExternalNodeLabelEditPartClassName, setBaseGraphicalNodeEditPolicyClassName, setBaseItemSemanticEditPolicyClassName, setCanonicalEditPolicyClassName, setEditPartFactoryClassName, setExternalNodeLabelHostLayoutEditPolicyClassName, setReferenceConnectionEditPolicyClassName, setReorientConnectionViewCommandClassName, setTextNonResizableEditPolicyClassName, setTextSelectionEditPolicyClassName |
| Methods inherited from interface org.eclipse.gmf.codegen.gmfgen.EditorCandies |
generateInitDiagramAction, getCreationWizardCategoryID, getCreationWizardClassName, getCreationWizardIconPath, getCreationWizardIconPathX, getCreationWizardPageClassName, getCreationWizardPageQualifiedClassName, getCreationWizardQualifiedClassName, getDiagramEditorUtilClassName, getDiagramEditorUtilQualifiedClassName, getDiagramFileCreatorClassName, getDiagramFileCreatorQualifiedClassName, getDocumentProviderClassName, getDocumentProviderQualifiedClassName, getEditingDomainID, getElementChooserClassName, getElementChooserQualifiedClassName, getInitDiagramFileActionClassName, getInitDiagramFileActionQualifiedClassName, getLoadResourceActionClassName, getLoadResourceActionQualifiedClassName, getMatchingStrategyClassName, getMatchingStrategyQualifiedClassName, getNewDiagramFileWizardClassName, getNewDiagramFileWizardQualifiedClassName, getPreferenceInitializerClassName, getPreferenceInitializerQualifiedClassName, getVisualIDRegistryClassName, getVisualIDRegistryQualifiedClassName, setCreationWizardCategoryID, setCreationWizardClassName, setCreationWizardIconPath, setCreationWizardPageClassName, setDiagramEditorUtilClassName, setDiagramFileCreatorClassName, setDocumentProviderClassName, setEditingDomainID, setElementChooserClassName, setInitDiagramFileActionClassName, setLoadResourceActionClassName, setMatchingStrategyClassName, setNewDiagramFileWizardClassName, setPreferenceInitializerClassName, setVisualIDRegistryClassName |
| Methods inherited from interface org.eclipse.gmf.codegen.gmfgen.Shortcuts |
generateCreateShortcutAction, generateShortcutIcon, getContainsShortcutsTo, getCreateShortcutActionClassName, getCreateShortcutActionQualifiedClassName, getShortcutsDecoratorProviderClassName, getShortcutsDecoratorProviderPriority, getShortcutsDecoratorProviderQualifiedClassName, getShortcutsProvidedFor, setCreateShortcutActionClassName, setShortcutsDecoratorProviderClassName, setShortcutsDecoratorProviderPriority |
| Methods inherited from interface org.eclipse.gmf.codegen.gmfgen.BatchValidation |
getMarkerNavigationProviderClassName, getMarkerNavigationProviderPriority, getMarkerNavigationProviderQualifiedClassName, getMetricProviderClassName, getMetricProviderPriority, getMetricProviderQualifiedClassName, getMetricViewID, getValidationDecoratorProviderClassName, getValidationDecoratorProviderPriority, getValidationDecoratorProviderQualifedClassName, getValidationDiagnosticMarkerType, getValidationProviderClassName, getValidationProviderPriority, getValidationProviderQualifiedClassName, isValidationDecorators, isValidationEnabled, setMarkerNavigationProviderClassName, setMarkerNavigationProviderPriority, setMetricProviderClassName, setMetricProviderPriority, setValidationDecoratorProviderClassName, setValidationDecoratorProviderPriority, setValidationDecorators, setValidationEnabled, setValidationProviderClassName, setValidationProviderPriority |
CLASS_NAME_PREFIX
public static final java.lang.String CLASS_NAME_PREFIX
- See Also:
- Constant Field Values
getEditorGen
public GenEditorGenerator getEditorGen()
- Returns the value of the 'Editor Gen' container reference.
It is bidirectional and its opposite is '
Diagram'.
If the meaning of the 'Editor Gen' container reference isn't clear,
there really should be more of a description here...
- Returns:
- the value of the 'Editor Gen' container reference.
- See Also:
GMFGenPackage.getGenDiagram_EditorGen(),
GenEditorGenerator.getDiagram()- ** Generated **
- Model:
- opposite="diagram" changeable="false"
getDomainDiagramElement
public GenClass getDomainDiagramElement()
- Returns the value of the 'Domain Diagram Element' reference.
If the meaning of the 'Domain Diagram Element' reference isn't clear,
there really should be more of a description here...
- Returns:
- the value of the 'Domain Diagram Element' reference.
- See Also:
GenDiagram.setDomainDiagramElement(GenClass),
GMFGenPackage.getGenDiagram_DomainDiagramElement()- ** Generated **
- Model:
setDomainDiagramElement
public void setDomainDiagramElement(GenClass value)
- Sets the value of the '
Domain Diagram Element' reference.
- Parameters:
value - the new value of the 'Domain Diagram Element' reference.- See Also:
GenDiagram.getDomainDiagramElement()- ** Generated **
getChildNodes
public EList getChildNodes()
- Returns the value of the 'Child Nodes' containment reference list.
The list contents are of type
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...
- Returns:
- the value of the 'Child Nodes' containment reference list.
- See Also:
GMFGenPackage.getGenDiagram_ChildNodes(),
GenChildNode.getDiagram()- ** Generated **
- Model:
- type="org.eclipse.gmf.codegen.gmfgen.GenChildNode" opposite="diagram" containment="true"
getTopLevelNodes
public EList getTopLevelNodes()
- Returns the value of the 'Top Level Nodes' containment reference list.
The list contents are of type
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...
- Returns:
- the value of the 'Top Level Nodes' containment reference list.
- See Also:
GMFGenPackage.getGenDiagram_TopLevelNodes(),
GenTopLevelNode.getDiagram()- ** Generated **
- Model:
- type="org.eclipse.gmf.codegen.gmfgen.GenTopLevelNode" opposite="diagram" containment="true"
getLinks
public EList getLinks()
- Returns the value of the 'Links' containment reference list.
The list contents are of type
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...
- Returns:
- the value of the 'Links' containment reference list.
- See Also:
GMFGenPackage.getGenDiagram_Links(),
GenLink.getDiagram()- ** Generated **
- Model:
- type="org.eclipse.gmf.codegen.gmfgen.GenLink" opposite="diagram" containment="true"
getCompartments
public EList getCompartments()
- Returns the value of the 'Compartments' containment reference list.
The list contents are of type
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...
- Returns:
- the value of the 'Compartments' containment reference list.
- See Also:
GMFGenPackage.getGenDiagram_Compartments(),
GenCompartment.getDiagram()- ** Generated **
- Model:
- type="org.eclipse.gmf.codegen.gmfgen.GenCompartment" opposite="diagram" containment="true"
getPalette
public Palette getPalette()
- Returns the value of the 'Palette' containment reference.
It is bidirectional and its opposite is '
Diagram'.
If the meaning of the 'Palette' containment reference isn't clear,
there really should be more of a description here...
- Returns:
- the value of the 'Palette' containment reference.
- See Also:
GenDiagram.setPalette(Palette),
GMFGenPackage.getGenDiagram_Palette(),
Palette.getDiagram()- ** Generated **
- Model:
- opposite="diagram" containment="true"
setPalette
public void setPalette(Palette value)
- Sets the value of the '
Palette' containment reference.
- Parameters:
value - the new value of the 'Palette' containment reference.- See Also:
GenDiagram.getPalette()- ** Generated **
isSynchronized
public boolean isSynchronized()
- Returns the value of the 'Synchronized' attribute.
The default value is
"true".
If the meaning of the 'Synchronized' attribute isn't clear,
there really should be more of a description here...
- Returns:
- the value of the 'Synchronized' attribute.
- See Also:
GenDiagram.setSynchronized(boolean),
GMFGenPackage.getGenDiagram_Synchronized()- ** Generated **
- Model:
- default="true"
setSynchronized
public void setSynchronized(boolean value)
- Sets the value of the '
Synchronized' attribute.
- Parameters:
value - the new value of the 'Synchronized' attribute.- See Also:
GenDiagram.isSynchronized()- ** Generated **
getAllNodes
public EList getAllNodes()
-
- ** Generated **
- Model:
- kind="operation" type="org.eclipse.gmf.codegen.gmfgen.GenNode"
getAllChildContainers
public EList getAllChildContainers()
-
- ** Generated **
- Model:
- kind="operation" type="org.eclipse.gmf.codegen.gmfgen.GenChildContainer"
getAllContainers
public EList getAllContainers()
-
- ** Generated **
- Model:
- kind="operation" type="org.eclipse.gmf.codegen.gmfgen.GenContainerBase"
getElementInitializersClassName
public java.lang.String getElementInitializersClassName()
-
Gets the name of the class to hold the initializer methods for domain elements
- ** Generated **
- Model:
- kind="operation"
getElementInitializersPackageName
public java.lang.String getElementInitializersPackageName()
-
Gets the name of the package to hold the element initializers class
- ** Generated **
- Model:
- kind="operation"
getMetaPackageName
public java.lang.String getMetaPackageName(ImportAssistant importManager)
- Shorthand for
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!
Guidelines for using Eclipse APIs.
Copyright (c) IBM Corp., Borland Software Corp., and others 2005,2006. All rights reserved.