SEdit
Class SimpleNode

java.lang.Object
  extended bySEdit.SElement
      extended bySEdit.SNode
          extended bySEdit.SimpleNode
Direct Known Subclasses:
LogicalDisplay, LogicalSwitch, MobileNode, PetriPlace, PetriTransition, SimpleProcess, SimpleState, SimpleTransition

public class SimpleNode
extends SNode

La classe abstraite qui contient tous les noeuds simples, cad des noeuds qui se connectent directement au arcs.

Version:
2.0
See Also:
SNode

Field Summary
protected  Vector inArrows
           
protected  Vector outArrows
           
 
Fields inherited from class SEdit.SElement
comment, descriptor, element, id, label, persistent, structure
 
Constructor Summary
SimpleNode()
           
 
Method Summary
 void addInArrow(SArrow a)
           
 void addOutArrow(SArrow a)
           
 void delete()
           
 void deleteInArrow(SArrow a)
           
 void deleteOutArrow(SArrow a)
           
 Vector getInArrows()
           
 Vector getInArrows(Class c)
           
 Vector getOutArrows()
           
 Vector getOutArrows(Class c)
           
protected  boolean isConnectable(SArrow s, boolean asTarget)
           
 String toString()
           
 
Methods inherited from class SEdit.SNode
activate, initGraphics, reInstall
 
Methods inherited from class SEdit.SElement
dump, getComment, getDescriptor, getGObject, getID, getLabel, getStructure, init, inspect, setComment, setDescriptor, setGObject, setID, setLabel, setStructure
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

inArrows

protected Vector inArrows

outArrows

protected Vector outArrows
Constructor Detail

SimpleNode

public SimpleNode()
Method Detail

getInArrows

public Vector getInArrows()
Specified by:
getInArrows in class SNode

getOutArrows

public Vector getOutArrows()
Specified by:
getOutArrows in class SNode

isConnectable

protected boolean isConnectable(SArrow s,
                                boolean asTarget)
Specified by:
isConnectable in class SNode

addInArrow

public void addInArrow(SArrow a)
Specified by:
addInArrow in class SNode

addOutArrow

public void addOutArrow(SArrow a)
Specified by:
addOutArrow in class SNode

getOutArrows

public Vector getOutArrows(Class c)

getInArrows

public Vector getInArrows(Class c)

delete

public void delete()
Overrides:
delete in class SNode

deleteInArrow

public void deleteInArrow(SArrow a)
Overrides:
deleteInArrow in class SNode

deleteOutArrow

public void deleteOutArrow(SArrow a)
Overrides:
deleteOutArrow in class SNode

toString

public String toString()


Copyright © J. Ferber, O. Gutknecht All Rights Reserved.