fr.emn.inputeditor
Class LiteNodeUnion

java.lang.Object
  extended byjava.util.AbstractCollection
      extended byjava.util.AbstractList
          extended byfr.emn.lite.Lite
              extended byfr.emn.lite.LiteContainer
                  extended byfr.emn.lite.LiteUnion
                      extended byfr.emn.inputeditor.LiteNodeUnion
All Implemented Interfaces:
java.util.Collection, java.util.List, Manipulable

public class LiteNodeUnion
extends LiteUnion
implements Manipulable

This is a LiteGroup that only contains Nodes. Creation date: (12/06/00 14:44:37)


Field Summary
 
Fields inherited from class fr.emn.lite.LiteContainer
children
 
Fields inherited from class fr.emn.lite.Lite
model, oldParent, parent, PICK_ACTIVEBOUNDS, PICK_ALL, PICK_DEEPEST, PICK_FIRST, PICK_GRAPHBOUNDS, PICK_INSIDE, PICK_INTER, PICK_MANIPULABLE, visible
 
Fields inherited from class java.util.AbstractList
modCount
 
Constructor Summary
LiteNodeUnion()
          LiteNodeGroup constructor comment.
 
Method Summary
 boolean canClone()
           
 boolean canDelete()
           
 boolean canScale()
           
 boolean canSelect()
           
 boolean canShortcut()
           
 boolean canTranslate()
           
 void delete()
          Destroy this group by calling moveAllOut() and removing this object from its parent.
 java.util.Vector getAssociatedLinks()
          Returns all the links attached to the nodes of this union (inside or outside).
 java.util.Vector getAssociatedShortcuts()
           
 java.util.Vector getInsideLinks()
          Returns internal links (i.e. that are part of this union).
 java.util.Vector getOutsideLinks()
          Returns outside links (i.e. that are not part of this union) (not implemented)
 void moveIn(Lite l)
          This method only allows lite nodes to be explicitely moved in.
 
Methods inherited from class fr.emn.lite.LiteUnion
createIn, doPaint, getBounds, getGhostPath, moveAllOut, moveAllOut, moveIn, moveOut, moveOut, pick, updateObjects
 
Methods inherited from class fr.emn.lite.LiteContainer
add, add, get, getChildrenBounds, remove, remove, set, set, size
 
Methods inherited from class fr.emn.lite.Lite
changeTransform, concatenate, context, dist, equals, getActiveBounds, getActiveBoundsFrom, getAncestor, getAncestor, getBoundsFrom, getBoundsFromNoCorrect, getChildrenGhostPath, getCommonAncestor, getGhost_old, getGhost, getParent, getShadow, getTransform, getTransformFrom, getTransformNoCopy, isVisible, migrateBack, migrateTo, paint_old, paint, paintChildren, paintShadows, pickChildren, preConcatenate, setContext, setParent, setTransform, setVisible, toString, transformBounds
 
Methods inherited from class java.util.AbstractList
add, addAll, clear, hashCode, indexOf, iterator, lastIndexOf, listIterator, listIterator, removeRange, subList
 
Methods inherited from class java.util.AbstractCollection
addAll, contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.List
addAll, contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray
 

Constructor Detail

LiteNodeUnion

public LiteNodeUnion()
LiteNodeGroup constructor comment.

Method Detail

canClone

public boolean canClone()
Specified by:
canClone in interface Manipulable

canDelete

public boolean canDelete()
Specified by:
canDelete in interface Manipulable

canScale

public boolean canScale()
Specified by:
canScale in interface Manipulable

canSelect

public boolean canSelect()
Specified by:
canSelect in interface Manipulable

canShortcut

public boolean canShortcut()
Specified by:
canShortcut in interface Manipulable

canTranslate

public boolean canTranslate()
Specified by:
canTranslate in interface Manipulable

delete

public void delete()
Destroy this group by calling moveAllOut() and removing this object from its parent.

Overrides:
delete in class LiteUnion

getAssociatedLinks

public java.util.Vector getAssociatedLinks()
Returns all the links attached to the nodes of this union (inside or outside).


getAssociatedShortcuts

public java.util.Vector getAssociatedShortcuts()

getInsideLinks

public java.util.Vector getInsideLinks()
Returns internal links (i.e. that are part of this union).


getOutsideLinks

public java.util.Vector getOutsideLinks()
Returns outside links (i.e. that are not part of this union) (not implemented)


moveIn

public void moveIn(Lite l)
This method only allows lite nodes to be explicitely moved in. All attached links are automatically moved in by the method migrateTo() of LiteNode.

Overrides:
moveIn in class LiteUnion