|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.mftech.dawn.runtime.client.modify.DawnChangeHelper
public class DawnChangeHelper
| Constructor Summary | |
|---|---|
DawnChangeHelper()
|
|
| Method Summary | |
|---|---|
static void |
activateDiagramEditPart(org.eclipse.gmf.runtime.diagram.ui.editparts.DiagramEditPart diagramEditPart)
|
static void |
activateEditPart(org.eclipse.gef.EditPart e)
|
static org.eclipse.gef.EditPart |
createAttribute(org.eclipse.gmf.runtime.notation.Node node,
org.eclipse.gmf.runtime.emf.type.core.IElementType elementType,
org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart parentEditpart)
|
static org.eclipse.gef.EditPart |
createEdge(org.eclipse.gmf.runtime.notation.Edge oldEdge,
org.eclipse.gef.EditPart sourceEditPart,
org.eclipse.gef.EditPart targetEditPart,
org.eclipse.gmf.runtime.emf.type.core.IElementType elementType,
org.eclipse.gmf.runtime.diagram.ui.editparts.DiagramEditPart root)
creates an edge for a given elementType |
static org.eclipse.gef.EditPart |
createEditPart(org.eclipse.draw2d.geometry.Point p,
org.eclipse.gmf.runtime.emf.type.core.IElementType elementType,
org.eclipse.gmf.runtime.diagram.ui.resources.editor.parts.DiagramDocumentEditor dawnDiagramEditor)
This method creates an Editpart given by the specified ElemetType and PLaces it to the give coordinates Element-Types could be: DawnElementTypes.Klasse_1001 |
static org.eclipse.gef.EditPart |
createNode(org.eclipse.gmf.runtime.notation.Node node,
org.eclipse.gmf.runtime.emf.type.core.IElementType elementType,
org.eclipse.gmf.runtime.diagram.ui.editparts.DiagramEditPart diagramEP)
genereic Method to create an EditPart by the given view |
static void |
deactivateDiagramEditPart(org.eclipse.gmf.runtime.diagram.ui.editparts.DiagramEditPart diagramEditPart)
|
static void |
deactivateEditPart(org.eclipse.gef.EditPart e)
|
static void |
deleteAttribute(org.eclipse.gmf.runtime.notation.View view,
org.eclipse.gmf.runtime.diagram.ui.resources.editor.parts.DiagramDocumentEditor editor)
|
static void |
deleteEditPart(org.eclipse.gef.EditPart editPart,
org.eclipse.gmf.runtime.diagram.ui.resources.editor.parts.DiagramDocumentEditor editor)
|
static void |
deleteView(org.eclipse.gmf.runtime.notation.View view,
org.eclipse.gmf.runtime.diagram.ui.resources.editor.parts.DiagramDocumentEditor editor)
Deletes a view and it's contained element |
static void |
deselect(org.eclipse.gef.EditPart e)
|
static void |
destroyEdge(org.eclipse.gmf.runtime.notation.Edge edge,
org.eclipse.gmf.runtime.diagram.ui.resources.editor.parts.DiagramDocumentEditor editor)
|
static org.eclipse.swt.graphics.Color |
getBorderColor(org.eclipse.gef.EditPart editPart)
|
static void |
markLocked(org.eclipse.gef.EditPart editPart)
|
static void |
markLockedLocally(org.eclipse.gef.EditPart editPart)
|
static void |
markObjectRemoteDeleted(org.eclipse.gef.EditPart editPart)
this method marks an object as remotely deleted. |
static void |
markObjectRemotelyChanged(org.eclipse.gef.EditPart editPart)
marks a view remotely changed |
static void |
markUnLocked(org.eclipse.gef.EditPart editPart)
|
static void |
moveEditPart(org.eclipse.gef.EditPart editpart,
org.eclipse.draw2d.geometry.Point p)
moves an EdidPart to the given postione |
static void |
moveEditPartTo(org.eclipse.gef.EditPart editpart,
org.eclipse.draw2d.geometry.Point p)
Moves the Editpart from the current position to the new Vector |
static void |
removeMark(org.eclipse.gef.EditPart editPart)
marks a view removed |
static void |
resizeEditPart(org.eclipse.gef.EditPart editpart,
org.eclipse.draw2d.geometry.Dimension d)
resizes an Editpart to the given dimension |
static void |
select(org.eclipse.gef.EditPart e)
|
static void |
setAnchorsAndBendPoints(org.eclipse.gef.EditPart edgeEditpart,
org.eclipse.gmf.runtime.notation.Edge oldEdge,
org.eclipse.gmf.runtime.diagram.ui.editparts.DiagramEditPart root)
This Method sets the Anchors and Bendpoint from an old Edge to the edge of the given EditPart |
static void |
setBorderColor(org.eclipse.gef.EditPart editPart,
org.eclipse.swt.graphics.Color color)
sets the bodercolor for a view with size 2 |
static void |
setBorderColor(org.eclipse.gef.EditPart editPart,
org.eclipse.swt.graphics.Color color,
int size)
sets the bodercolor and the size for a view |
static void |
setProperty(org.eclipse.gef.EditPart editPart,
java.lang.String name,
org.eclipse.emf.ecore.EAttribute attribute,
java.lang.Object object,
org.eclipse.gmf.runtime.diagram.ui.resources.editor.parts.DiagramDocumentEditor dawnDiagramEditor)
sets a property for an editpart |
static void |
setProperty(org.eclipse.gef.EditPart editPart,
java.lang.String name,
java.lang.String packageUtilPropertyID,
java.lang.Object object,
org.eclipse.gmf.runtime.diagram.ui.resources.editor.parts.DiagramDocumentEditor dawnDiagramEditor)
sets a property for an editpart |
static void |
updateModel(org.eclipse.gef.EditPart editPart,
org.eclipse.emf.ecore.EObject model,
org.eclipse.gmf.runtime.diagram.ui.resources.editor.parts.DiagramDocumentEditor editor)
updated the model...noch nicht richtig fertig, weil es nur die concurrentModification Probleme bei listen gibt. - unprotected read/write transactions can be created in an otherwise read-only context (child of a read-only transaction) - unprotected changes are not recorded for undo/redo - unprotected changes are not validated (hence, never roll back) - unprotected changes do not invoke triggers (pre-commit changes) for model integrity More info: http://dev.eclipse.org/newslists/news.eclipse.technology.gmf/msg03171 .html http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.gmf/plugins/org .eclipse .gmf.runtime.diagram.ui/src/org/eclipse/gmf/runtime/diagram/ui/view /factories/BasicNodeViewFactory.java? |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DawnChangeHelper()
| Method Detail |
|---|
public static org.eclipse.gef.EditPart createNode(org.eclipse.gmf.runtime.notation.Node node,
org.eclipse.gmf.runtime.emf.type.core.IElementType elementType,
org.eclipse.gmf.runtime.diagram.ui.editparts.DiagramEditPart diagramEP)
node - elementType - diagramEP -
public static org.eclipse.gef.EditPart createAttribute(org.eclipse.gmf.runtime.notation.Node node,
org.eclipse.gmf.runtime.emf.type.core.IElementType elementType,
org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart parentEditpart)
public static org.eclipse.gef.EditPart createEditPart(org.eclipse.draw2d.geometry.Point p,
org.eclipse.gmf.runtime.emf.type.core.IElementType elementType,
org.eclipse.gmf.runtime.diagram.ui.resources.editor.parts.DiagramDocumentEditor dawnDiagramEditor)
x - y - elementType - dawnDiagramEditor -
public static void setProperty(org.eclipse.gef.EditPart editPart,
java.lang.String name,
java.lang.String packageUtilPropertyID,
java.lang.Object object,
org.eclipse.gmf.runtime.diagram.ui.resources.editor.parts.DiagramDocumentEditor dawnDiagramEditor)
editPart - name - object - dawnDiagramEditor -
public static void resizeEditPart(org.eclipse.gef.EditPart editpart,
org.eclipse.draw2d.geometry.Dimension d)
editpart - d - dimension
public static void moveEditPart(org.eclipse.gef.EditPart editpart,
org.eclipse.draw2d.geometry.Point p)
editpart - p -
public static void moveEditPartTo(org.eclipse.gef.EditPart editpart,
org.eclipse.draw2d.geometry.Point p)
editpart - bounds -
public static void deleteEditPart(org.eclipse.gef.EditPart editPart,
org.eclipse.gmf.runtime.diagram.ui.resources.editor.parts.DiagramDocumentEditor editor)
public static void deleteView(org.eclipse.gmf.runtime.notation.View view,
org.eclipse.gmf.runtime.diagram.ui.resources.editor.parts.DiagramDocumentEditor editor)
view - editor -
public static void destroyEdge(org.eclipse.gmf.runtime.notation.Edge edge,
org.eclipse.gmf.runtime.diagram.ui.resources.editor.parts.DiagramDocumentEditor editor)
public static org.eclipse.gef.EditPart createEdge(org.eclipse.gmf.runtime.notation.Edge oldEdge,
org.eclipse.gef.EditPart sourceEditPart,
org.eclipse.gef.EditPart targetEditPart,
org.eclipse.gmf.runtime.emf.type.core.IElementType elementType,
org.eclipse.gmf.runtime.diagram.ui.editparts.DiagramEditPart root)
oldEdge - sourceEditPart - targetEditPart - elementType - root -
public static void setAnchorsAndBendPoints(org.eclipse.gef.EditPart edgeEditpart,
org.eclipse.gmf.runtime.notation.Edge oldEdge,
org.eclipse.gmf.runtime.diagram.ui.editparts.DiagramEditPart root)
edgeEditpart - oldEdge - root - public static void markObjectRemoteDeleted(org.eclipse.gef.EditPart editPart)
editPart - public static void markObjectRemotelyChanged(org.eclipse.gef.EditPart editPart)
editPart - public static void removeMark(org.eclipse.gef.EditPart editPart)
editPart - public static void markLocked(org.eclipse.gef.EditPart editPart)
public static void markLockedLocally(org.eclipse.gef.EditPart editPart)
public static void markUnLocked(org.eclipse.gef.EditPart editPart)
public static void setBorderColor(org.eclipse.gef.EditPart editPart,
org.eclipse.swt.graphics.Color color)
editPart - color -
public static void setBorderColor(org.eclipse.gef.EditPart editPart,
org.eclipse.swt.graphics.Color color,
int size)
editPart - color - size - public static org.eclipse.swt.graphics.Color getBorderColor(org.eclipse.gef.EditPart editPart)
public static void activateEditPart(org.eclipse.gef.EditPart e)
public static void activateDiagramEditPart(org.eclipse.gmf.runtime.diagram.ui.editparts.DiagramEditPart diagramEditPart)
public static void deactivateEditPart(org.eclipse.gef.EditPart e)
public static void deactivateDiagramEditPart(org.eclipse.gmf.runtime.diagram.ui.editparts.DiagramEditPart diagramEditPart)
public static void deselect(org.eclipse.gef.EditPart e)
public static void select(org.eclipse.gef.EditPart e)
public static void setProperty(org.eclipse.gef.EditPart editPart,
java.lang.String name,
org.eclipse.emf.ecore.EAttribute attribute,
java.lang.Object object,
org.eclipse.gmf.runtime.diagram.ui.resources.editor.parts.DiagramDocumentEditor dawnDiagramEditor)
editPart - name - object - dawnDiagramEditor -
public static void updateModel(org.eclipse.gef.EditPart editPart,
org.eclipse.emf.ecore.EObject model,
org.eclipse.gmf.runtime.diagram.ui.resources.editor.parts.DiagramDocumentEditor editor)
editPart - model - diagramEditor -
public static void deleteAttribute(org.eclipse.gmf.runtime.notation.View view,
org.eclipse.gmf.runtime.diagram.ui.resources.editor.parts.DiagramDocumentEditor editor)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||