ConForM.CoopnTools.CoKer.CoopnVisual
Class CoopnGraphicalSyncArc

java.lang.Object
  |
  +--ConForM.CoopnTools.CoKer.Visual.AbstractGraphicalElement
        |
        +--ConForM.CoopnTools.CoKer.Visual.AbstractGraphicalArc
              |
              +--ConForM.CoopnTools.CoKer.CoopnVisual.CoopnGraphicalArc
                    |
                    +--ConForM.CoopnTools.CoKer.CoopnVisual.CoopnGraphicalDirectedArc
                          |
                          +--ConForM.CoopnTools.CoKer.CoopnVisual.CoopnGraphicalSyncArc
All Implemented Interfaces:
CoopnGraphicalElement, CoopnGraphicalSyncHolder, GraphicalVisualArc, GraphicalVisualEditable, GraphicalVisualElement, GraphicalVisualRenderable, javax.swing.undo.StateEditable

public class CoopnGraphicalSyncArc
extends CoopnGraphicalDirectedArc
implements CoopnGraphicalSyncHolder

Coopn sync arcs for class models.


Field Summary
protected  boolean compact
           
protected  float[] dash
           
protected  boolean dashed
           
 
Fields inherited from class ConForM.CoopnTools.CoKer.CoopnVisual.CoopnGraphicalDirectedArc
arrowPath, baseAngle, length, reverse, stickPath, tipAngle, validArrowPath
 
Fields inherited from class ConForM.CoopnTools.CoKer.CoopnVisual.CoopnGraphicalArc
coopnElement
 
Fields inherited from class ConForM.CoopnTools.CoKer.Visual.AbstractGraphicalArc
centre, end, endLoc, endPoint, endToBeShown, flatPath, IP, newCentre, newEndLoc, newStartLoc, oldCentre, oldEnd, oldStart, path, start, startLoc, startPoint, startToBeShown, validCentre, validEndLoc, validEndPoint, validIP, validPath, validStartLoc, validStartPoint
 
Fields inherited from class ConForM.CoopnTools.CoKer.Visual.AbstractGraphicalElement
absElemBox, absInfoBox, absLabelBox, absLoc, aspect, aspectMgr, boundingBox, delta, description, env, externalBox, externalInfoBox, externalLabelBox, fontRenderContext, inducedSelection, inducedSelectionColor, infoFont, infoLayout, infoLoc, label, labelColor, labelFont, labelLayout, labelLoc, normalColor, objectElement, parent, relElemBox, relInfoBox, relLabelBox, relLoc, savedAspect, selectedColor, selectedElem, selectedInfo, selectedInfoColor, selectedLabel, selectedLabelColor, unconstrained, validAbsElemBox, validAbsInfoBox, validAbsLabelBox, validAbsLoc, validBoundingBox, validColor, validExternalBox, validExternalInfoBox, validExternalLabelBox, validInfoLoc, validLabelLoc, validRelElemBox, validRelInfoBox, validRelLabelBox, validRelLoc
 
Fields inherited from interface javax.swing.undo.StateEditable
RCSID
 
Constructor Summary
CoopnGraphicalSyncArc(GraphicalVisualRenderableGroup parent, AbstractGraphicalShape start, AbstractGraphicalShape end, CoopnSync sync, boolean reverse, boolean compact, java.lang.String seqNum, ArcAspect aspect, java.lang.String aspectName, java.lang.String aspectModule, AspectMgr aspectMgr, CoopnEnv env)
          Complete constructor.
CoopnGraphicalSyncArc(GraphicalVisualRenderableGroup parent, AbstractGraphicalShape start, AbstractGraphicalShape end, CoopnSync sync, boolean compact, java.lang.String seqNum, ArcAspect aspect, java.lang.String aspectName, java.lang.String aspectModule, AspectMgr aspectMgr, CoopnEnv env)
          Constructor.
 
Method Summary
protected  void initElement()
          Initisalisation of the element, before computing the boxes, before any rendering.
protected  void internalExp(GraphicalExporter g)
           
protected  void internalG2D(java.awt.Graphics2D g)
           
 CoopnSync sync()
          Get the synchronisation associated to this CoopnGraphicalElement, or null if no synchronisation is associated to this element.
 
Methods inherited from class ConForM.CoopnTools.CoKer.CoopnVisual.CoopnGraphicalDirectedArc
getArrowPath, invalidateArrowPath, invalidatePath, reRendition
 
Methods inherited from class ConForM.CoopnTools.CoKer.CoopnVisual.CoopnGraphicalArc
coopnElement, getTransferable
 
Methods inherited from class ConForM.CoopnTools.CoKer.Visual.AbstractGraphicalArc
actionOnMultipleClick, addIntermediaryPoint, addIntermediaryPoint, attachmentPointMoved, end, getCentre, getEndLoc, getEndPoint, getIntermediaryPoints, getIP, getPath, getShown, getStartLoc, getStartPoint, getType, induceSelection, inside, internalExport, internalPaint, internalPrint, invalidateAbsLoc, invalidateCentre, invalidateEndLoc, invalidateEndPoint, invalidateIP, invalidateRelLoc, invalidateStartLoc, invalidateStartPoint, moveIntermediaryPoint, partOfParent, pointedElement, removeIntermediaryPoint, removeIntermediaryPoint, setEndPoint, setIP, setLayoutIntermediaryPoints, setLayoutLocation, setPath, setRelElemBox, setRelLoc, setStartPoint, setType, start, verifyChange
 
Methods inherited from class ConForM.CoopnTools.CoKer.Visual.AbstractGraphicalElement
abortMove, acceptAspect, addPopupItem, aspectMgr, aspectName, attachToParent, boundingBox, clonedAspect, commitMove, description, deselect, export, externalBox, externalInfoBox, externalLabelBox, getAbsElemBox, getAbsInfoBox, getAbsLabelBox, getAbsLoc, getBoundingBox, getCol, getColor, getExternalBox, getExternalInfoBox, getExternalLabelBox, getInfo, getInfoLoc, getLabelLoc, getLocation, getRelElemBox, getRelInfoBox, getRelLabelBox, getRelLoc, getShownInfo, getShownLabel, getStringTransfer, inChange, inducedSelection, internalDrawInfo, internalDrawLabel, internalExportInfo, internalExportLabel, invalidateAbsElemBox, invalidateAbsInfoBox, invalidateAbsLabelBox, invalidateBoundingBox, invalidateColor, invalidateExternalBox, invalidateExternalInfoBox, invalidateExternalLabelBox, invalidateInfoLoc, invalidateLabelLoc, invalidateRelElemBox, invalidateRelInfoBox, invalidateRelLabelBox, label, move, move, moveInfo, moveInfo, moveLabel, moveLabel, objectElement, paint, parent, parentMoved, print, restoreAspect, restoreCompleteState, restoreState, saveAspect, saveAspectAs, saveAspectAsPossible, saveAspectPossible, saveIntAspect, selected, selectElement, selectInfo, selectLabel, setAbsElemBox, setAbsInfoBox, setAbsLabelBox, setAbsLoc, setBoundingBox, setColor, setColor, setExternalBox, setExternalInfoBox, setExternalLabelBox, setInfo, setInfoLoc, setLabelLoc, setRelInfoBox, setRelLabelBox, setShown, setShownInfo, setShownLabel, specificPopup, storeCompleteState, storeState, toAbsolute, toRelative
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface ConForM.CoopnTools.CoKer.Visual.GraphicalVisualElement
attachToParent, description, externalBox, externalInfoBox, externalLabelBox, getInfo, getLocation, getShown, getShownInfo, getShownLabel, getStringTransfer, inducedSelection, induceSelection, inside, label, parent, parentMoved, partOfParent, selected, setLayoutLocation
 
Methods inherited from interface ConForM.CoopnTools.CoKer.Visual.GraphicalVisualEditable
abortMove, commitMove, inChange, move, move, moveInfo, moveInfo, moveLabel, moveLabel, restoreCompleteState, setColor, setInfo, setShown, setShownInfo, setShownLabel, storeCompleteState
 
Methods inherited from interface javax.swing.undo.StateEditable
restoreState, storeState
 
Methods inherited from interface ConForM.CoopnTools.CoKer.Visual.GraphicalVisualRenderable
actionOnMultipleClick, boundingBox, deselect, export, paint, pointedElement, print, saveAspect, saveAspectAs, saveAspectAsPossible, saveAspectPossible, selectElement, selectInfo, selectLabel, specificPopup
 

Field Detail

dash

protected float[] dash

dashed

protected boolean dashed

compact

protected boolean compact
Constructor Detail

CoopnGraphicalSyncArc

public CoopnGraphicalSyncArc(GraphicalVisualRenderableGroup parent,
                             AbstractGraphicalShape start,
                             AbstractGraphicalShape end,
                             CoopnSync sync,
                             boolean compact,
                             java.lang.String seqNum,
                             ArcAspect aspect,
                             java.lang.String aspectName,
                             java.lang.String aspectModule,
                             AspectMgr aspectMgr,
                             CoopnEnv env)
Constructor.

CoopnGraphicalSyncArc

public CoopnGraphicalSyncArc(GraphicalVisualRenderableGroup parent,
                             AbstractGraphicalShape start,
                             AbstractGraphicalShape end,
                             CoopnSync sync,
                             boolean reverse,
                             boolean compact,
                             java.lang.String seqNum,
                             ArcAspect aspect,
                             java.lang.String aspectName,
                             java.lang.String aspectModule,
                             AspectMgr aspectMgr,
                             CoopnEnv env)
Complete constructor.
Method Detail

initElement

protected void initElement()
Initisalisation of the element, before computing the boxes, before any rendering.
Overrides:
initElement in class CoopnGraphicalDirectedArc

internalG2D

protected void internalG2D(java.awt.Graphics2D g)
Overrides:
internalG2D in class AbstractGraphicalArc

internalExp

protected void internalExp(GraphicalExporter g)
Overrides:
internalExp in class AbstractGraphicalArc

sync

public CoopnSync sync()
Get the synchronisation associated to this CoopnGraphicalElement, or null if no synchronisation is associated to this element.
Specified by:
sync in interface CoopnGraphicalSyncHolder