|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectbyucc.jhdl.base.Nameable
byucc.jhdl.base.Node
byucc.jhdl.base.Cell
byucc.jhdl.base.VisibleAnnotation
This class provides a Cell class that cannot be simulated It can only be used to annotate the circuit and was provided primarily for use by the techmapper. VisibleAnnotation does not and should not extend Annotation, but implements all the same methods. This is to give all the functionality of Annotation, except that VisibleAnnotation's will be shown in the schematic and circuit viewers.
Field Summary |
Constructor Summary | |
VisibleAnnotation(Node parent)
Construct an unnamed annotation |
|
VisibleAnnotation(Node parent,
boolean sim)
Construct a named annotation, param sim is ignored |
|
VisibleAnnotation(Node parent,
java.lang.String name)
Construct an unnamed annotation |
|
VisibleAnnotation(Node parent,
java.lang.String name,
boolean sim)
Construct a named annotation, param sim is ignored |
Method Summary | |
boolean |
hasBehaviorInClockMethod()
Annotations have no behavior |
boolean |
hasBehaviorInPropagateMethod()
Annotations have no behavior |
boolean |
needsToBeAsynchronouslyScheduled()
Visible annotations are unscheduled in simulation |
Methods inherited from class byucc.jhdl.base.Node |
addObservable, addSimulatorCallback, checkAll, delete, getBuildingFlag, getChildren, getChildrenEnumeration, getDefaultClock, getInstanceName, getParent, getParentCell, getRelatives, getSystem, getWires, optimize, orphanAllowed, printAllChildren, printTree, removeSimulatorCallback, setDefaultClock |
Methods inherited from class byucc.jhdl.base.Nameable |
caseSensitivity, caseSensitivity, disableNameClashChecking, getFullName, getFullNameNoTestBench, getHierNameNoTestBench, getInstanceNo, getInstanceNumber, getLeafName, getLeafName, getRelativeName, getUserName, getUserName, hasUserSpecifiedName, isDescendantOf, setInstanceNumber |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public VisibleAnnotation(Node parent, java.lang.String name, boolean sim)
parent
- the parent nodename
- the namesim
- is this simulatable?--Always false!public VisibleAnnotation(Node parent, boolean sim)
parent
- the parent nodesim
- is this simulatable?--Always false!public VisibleAnnotation(Node parent, java.lang.String name)
parent
- the parent nodename
- the namepublic VisibleAnnotation(Node parent)
parent
- the parent nodeMethod Detail |
public boolean needsToBeAsynchronouslyScheduled()
needsToBeAsynchronouslyScheduled
in class Cell
public boolean hasBehaviorInPropagateMethod()
hasBehaviorInPropagateMethod
in class Cell
public boolean hasBehaviorInClockMethod()
hasBehaviorInClockMethod
in class Cell
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |