ConForM.CoopnTools.CoKer.CoopnVisual
Class CoopnGraphicalEnrichmentArc

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.CoopnGraphicalEnrichmentArc
All Implemented Interfaces:
CoopnGraphicalElement, GraphicalVisualArc, GraphicalVisualEditable, GraphicalVisualElement, GraphicalVisualRenderable, javax.swing.undo.StateEditable
Direct Known Subclasses:
CoopnGraphicalAsArc, CoopnGraphicalInheritArc, CoopnGraphicalInstantiationArc, CoopnGraphicalMorphismArc, CoopnGraphicalSubtypeArc, CoopnGraphicalUseArc

public abstract class CoopnGraphicalEnrichmentArc
extends CoopnGraphicalDirectedArc

Coopn arcs for enrichment graphs.


Field Summary
protected  int arrowType
           
protected  float[] dash
           
protected  boolean dashed
           
static int FILLED
          Constant for a filled arrow.
static int HOLLOW
          Constant for a hollow arrow.
static int STICK
          Constant for a stick arrow.
 
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
CoopnGraphicalEnrichmentArc(GraphicalVisualRenderableGroup parent, AbstractGraphicalShape start, AbstractGraphicalShape end, boolean dashed, int arrowType, java.lang.String label, java.lang.String description, CoopnElement element, ArcAspect aspect, java.lang.String aspectName, java.lang.String aspectModule, AspectMgr aspectMgr, CoopnEnv env)
          Complete constructor.
 
Method Summary
protected  void internalExp(GraphicalExporter g)
           
protected  void internalG2D(java.awt.Graphics2D g)
           
 
Methods inherited from class ConForM.CoopnTools.CoKer.CoopnVisual.CoopnGraphicalDirectedArc
getArrowPath, initElement, 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

FILLED

public static final int FILLED
Constant for a filled arrow.

HOLLOW

public static final int HOLLOW
Constant for a hollow arrow.

STICK

public static final int STICK
Constant for a stick arrow.

dash

protected float[] dash

dashed

protected boolean dashed

arrowType

protected int arrowType
Constructor Detail

CoopnGraphicalEnrichmentArc

public CoopnGraphicalEnrichmentArc(GraphicalVisualRenderableGroup parent,
                                   AbstractGraphicalShape start,
                                   AbstractGraphicalShape end,
                                   boolean dashed,
                                   int arrowType,
                                   java.lang.String label,
                                   java.lang.String description,
                                   CoopnElement element,
                                   ArcAspect aspect,
                                   java.lang.String aspectName,
                                   java.lang.String aspectModule,
                                   AspectMgr aspectMgr,
                                   CoopnEnv env)
Complete constructor.
Method Detail

internalG2D

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

internalExp

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