|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectalgoanim.primitives.generators.Language
algoanim.primitives.generators.VHDLLanguage
public abstract class VHDLLanguage
The abstract Language class defines the basic methods for all particular languages like AnimalScript for example, which then itselves provide functionality for output management, a name registry for primitives and factory methods for all supported primitives.
| Field Summary |
|---|
| Fields inherited from class algoanim.primitives.generators.Language |
|---|
hideInThisStep, INTERACTION_TYPE_AVINTERACTION, INTERACTION_TYPE_JHAVE_TEXT, INTERACTION_TYPE_JHAVE_XML, INTERACTION_TYPE_NONE, interactiveElements, showInThisStep, UNDEFINED_SIZE |
| Constructor Summary | |
|---|---|
VHDLLanguage(java.lang.String title,
java.lang.String author,
int x,
int y)
|
|
| Method Summary | |
|---|---|
AndGate |
newAndGate(Node upperLeft,
int width,
int height,
java.lang.String name,
char inA,
char inB,
char outC,
DisplayOptions display,
VHDLElementProperties properties)
Creates a new AndGate object. |
AndGate |
newAndGate(Node upperLeft,
int width,
int height,
java.lang.String name,
java.util.List<VHDLPin> pins,
DisplayOptions display)
Creates a new AndGate object. |
abstract AndGate |
newAndGate(Node upperLeft,
int width,
int height,
java.lang.String name,
java.util.List<VHDLPin> pins,
DisplayOptions display,
VHDLElementProperties properties)
Creates a new AndGate object. |
Demultiplexer |
newDemultiplexer(Node upperLeft,
int width,
int height,
java.lang.String name,
char inA,
char outB,
char outC,
DisplayOptions display,
VHDLElementProperties properties)
Creates a new Demultiplexer object. |
Demultiplexer |
newDemultiplexer(Node upperLeft,
int width,
int height,
java.lang.String name,
java.util.List<VHDLPin> pins,
DisplayOptions display)
Creates a new Demultiplexer object. |
abstract Demultiplexer |
newDemultiplexer(Node upperLeft,
int width,
int height,
java.lang.String name,
java.util.List<VHDLPin> pins,
DisplayOptions display,
VHDLElementProperties properties)
Creates a new Demultiplexer object. |
DFlipflop |
newDFlipflop(Node upperLeft,
int width,
int height,
java.lang.String name,
java.util.List<VHDLPin> pins,
DisplayOptions display)
Creates a new DFlipflop object. |
abstract DFlipflop |
newDFlipflop(Node upperLeft,
int width,
int height,
java.lang.String name,
java.util.List<VHDLPin> pins,
DisplayOptions display,
VHDLElementProperties properties)
Creates a new DFlipflop object. |
JKFlipflop |
newJKFlipflop(Node upperLeft,
int width,
int height,
java.lang.String name,
java.util.List<VHDLPin> pins,
DisplayOptions display)
Creates a new JKFlipflop object. |
abstract JKFlipflop |
newJKFlipflop(Node upperLeft,
int width,
int height,
java.lang.String name,
java.util.List<VHDLPin> pins,
DisplayOptions display,
VHDLElementProperties properties)
Creates a new JKFlipflop object. |
Multiplexer |
newMultiplexer(Node upperLeft,
int width,
int height,
java.lang.String name,
char inA,
char inB,
char outC,
DisplayOptions display,
VHDLElementProperties properties)
Creates a new Demultiplexer object. |
Multiplexer |
newMultiplexer(Node upperLeft,
int width,
int height,
java.lang.String name,
java.util.List<VHDLPin> pins,
DisplayOptions display)
Creates a new Multiplexer object. |
abstract Multiplexer |
newMultiplexer(Node upperLeft,
int width,
int height,
java.lang.String name,
java.util.List<VHDLPin> pins,
DisplayOptions display,
VHDLElementProperties properties)
Creates a new Multiplexer object. |
NAndGate |
newNAndGate(Node upperLeft,
int width,
int height,
java.lang.String name,
char inA,
char inB,
char outC,
DisplayOptions display,
VHDLElementProperties properties)
Creates a new NAndGate object. |
NAndGate |
newNAndGate(Node upperLeft,
int width,
int height,
java.lang.String name,
java.util.List<VHDLPin> pins,
DisplayOptions display)
Creates a new NAndGate object. |
abstract NAndGate |
newNAndGate(Node upperLeft,
int width,
int height,
java.lang.String name,
java.util.List<VHDLPin> pins,
DisplayOptions display,
VHDLElementProperties properties)
Creates a new NAndGate object. |
NorGate |
newNorGate(Node upperLeft,
int width,
int height,
java.lang.String name,
char inA,
char inB,
char outC,
DisplayOptions display,
VHDLElementProperties properties)
Creates a new NorGate object. |
NorGate |
newNorGate(Node upperLeft,
int width,
int height,
java.lang.String name,
java.util.List<VHDLPin> pins,
DisplayOptions display)
Creates a new NorGate object. |
abstract NorGate |
newNorGate(Node upperLeft,
int width,
int height,
java.lang.String name,
java.util.List<VHDLPin> pins,
DisplayOptions display,
VHDLElementProperties properties)
Creates a new NorGate object. |
NotGate |
newNotGate(Node upperLeft,
int width,
int height,
java.lang.String name,
char inA,
char outB,
DisplayOptions display,
VHDLElementProperties properties)
Creates a new NotGate object. |
NotGate |
newNotGate(Node upperLeft,
int width,
int height,
java.lang.String name,
java.util.List<VHDLPin> pins,
DisplayOptions display)
Creates a new NotGate object. |
abstract NotGate |
newNotGate(Node upperLeft,
int width,
int height,
java.lang.String name,
java.util.List<VHDLPin> pins,
DisplayOptions display,
VHDLElementProperties properties)
Creates a new NotGate object. |
OrGate |
newOrGate(Node upperLeft,
int width,
int height,
java.lang.String name,
char inA,
char inB,
char outC,
DisplayOptions display,
VHDLElementProperties properties)
Creates a new OrGate object. |
OrGate |
newOrGate(Node upperLeft,
int width,
int height,
java.lang.String name,
java.util.List<VHDLPin> pins,
DisplayOptions display)
Creates a new OrGate object. |
abstract OrGate |
newOrGate(Node upperLeft,
int width,
int height,
java.lang.String name,
java.util.List<VHDLPin> pins,
DisplayOptions display,
VHDLElementProperties properties)
Creates a new OrGate object. |
RSFlipflop |
newRSFlipflop(Node upperLeft,
int width,
int height,
java.lang.String name,
java.util.List<VHDLPin> pins,
DisplayOptions display)
Creates a new RSFlipflop object. |
abstract RSFlipflop |
newRSFlipflop(Node upperLeft,
int width,
int height,
java.lang.String name,
java.util.List<VHDLPin> pins,
DisplayOptions display,
VHDLElementProperties properties)
Creates a new RSFlipflop object. |
TFlipflop |
newTFlipflop(Node upperLeft,
int width,
int height,
java.lang.String name,
java.util.List<VHDLPin> pins,
DisplayOptions display)
Creates a new TFlipflop object. |
abstract TFlipflop |
newTFlipflop(Node upperLeft,
int width,
int height,
java.lang.String name,
java.util.List<VHDLPin> pins,
DisplayOptions display,
VHDLElementProperties properties)
Creates a new TFlipflop object. |
abstract VHDLWire |
newWire(java.util.List<Node> nodes,
int speed,
java.lang.String name,
DisplayOptions display,
VHDLWireProperties properties)
Creates a new wire object. |
XNorGate |
newXNorGate(Node upperLeft,
int width,
int height,
java.lang.String name,
char inA,
char inB,
char outC,
DisplayOptions display,
VHDLElementProperties properties)
Creates a new XNorGate object. |
XNorGate |
newXNorGate(Node upperLeft,
int width,
int height,
java.lang.String name,
java.util.List<VHDLPin> pins,
DisplayOptions display)
Creates a new XNorGate object. |
abstract XNorGate |
newXNorGate(Node upperLeft,
int width,
int height,
java.lang.String name,
java.util.List<VHDLPin> pins,
DisplayOptions display,
VHDLElementProperties properties)
Creates a new XNorGate object. |
XOrGate |
newXOrGate(Node upperLeft,
int width,
int height,
java.lang.String name,
char inA,
char inB,
char outC,
DisplayOptions display,
VHDLElementProperties properties)
Creates a new XOrGate object. |
XOrGate |
newXOrGate(Node upperLeft,
int width,
int height,
java.lang.String name,
java.util.List<VHDLPin> pins,
DisplayOptions display)
Creates a new XOrGate object. |
abstract XOrGate |
newXOrGate(Node upperLeft,
int width,
int height,
java.lang.String name,
java.util.List<VHDLPin> pins,
DisplayOptions display,
VHDLElementProperties properties)
Creates a new XOrGate object. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public VHDLLanguage(java.lang.String title,
java.lang.String author,
int x,
int y)
| Method Detail |
|---|
public AndGate newAndGate(Node upperLeft,
int width,
int height,
java.lang.String name,
java.util.List<VHDLPin> pins,
DisplayOptions display)
AndGate object.
newAndGate in class LanguageupperLeft - the upper left coordinates of the AndGatewidth - the width of the gate elementheight - the height of the gate elementname - [optional] an arbitrary name which uniquely identifies this
element. If you don't want to set this, set this
parameter to "null". The name is then created automatically.pins - the pins used for this gatedisplay - [optional] a subclass of DisplayOptions which
describes additional display options like a hidden flag or
timings.
AndGate.
public abstract AndGate newAndGate(Node upperLeft,
int width,
int height,
java.lang.String name,
java.util.List<VHDLPin> pins,
DisplayOptions display,
VHDLElementProperties properties)
AndGate object.
newAndGate in class LanguageupperLeft - the upper left coordinates of the AndGatewidth - the width of the gate elementheight - the height of the gate elementname - [optional] an arbitrary name which uniquely identifies this
element. If you don't want to set this, set this
parameter to "null". The name is then created automatically.pins - the pins used for this gatedisplay - [optional] a subclass of DisplayOptions which
describes additional display options like a hidden flag or
timings.properties - the graphical properties of this element
AndGate.
public AndGate newAndGate(Node upperLeft,
int width,
int height,
java.lang.String name,
char inA,
char inB,
char outC,
DisplayOptions display,
VHDLElementProperties properties)
AndGate object.
upperLeft - the upper left coordinates of the elementwidth - the width of the gate elementheight - the height of the gate elementname - [optional] an arbitrary name which uniquely identifies this
element. If you don't want to set this, set this
parameter to "null". The name is then created automatically.inA - the value for the first input gate, usually '0' or '1'inB - the value for the second input gate, usually '0' or '1'outC - the value for the output gate, usually '0' or '1'display - [optional] a subclass of DisplayOptions which
describes additional display options like a hidden flag or
timings.properties - the graphical properties of this element
AndGate.
public NAndGate newNAndGate(Node upperLeft,
int width,
int height,
java.lang.String name,
java.util.List<VHDLPin> pins,
DisplayOptions display)
NAndGate object.
upperLeft - the upper left coordinates of the NAndGatewidth - the width of the gate elementheight - the height of the gate elementname - [optional] an arbitrary name which uniquely identifies this
element. If you don't want to set this, set this
parameter to "null". The name is then created automatically.pins - the pins used for this gatedisplay - [optional] a subclass of DisplayOptions which
describes additional display options like a hidden flag or
timings.
AndGate.
public abstract NAndGate newNAndGate(Node upperLeft,
int width,
int height,
java.lang.String name,
java.util.List<VHDLPin> pins,
DisplayOptions display,
VHDLElementProperties properties)
NAndGate object.
upperLeft - the upper left coordinates of the NAndGatewidth - the width of the gate elementheight - the height of the gate elementname - [optional] an arbitrary name which uniquely identifies this
element. If you don't want to set this, set this
parameter to "null". The name is then created automatically.pins - the pins used for this gatedisplay - [optional] a subclass of DisplayOptions which
describes additional display options like a hidden flag or
timings.properties - the graphical properties of this element
NAndGate.
public NAndGate newNAndGate(Node upperLeft,
int width,
int height,
java.lang.String name,
char inA,
char inB,
char outC,
DisplayOptions display,
VHDLElementProperties properties)
NAndGate object.
upperLeft - the upper left coordinates of the elementwidth - the width of the gate elementheight - the height of the gate elementname - [optional] an arbitrary name which uniquely identifies this
element. If you don't want to set this, set this
parameter to "null". The name is then created automatically.inA - the value for the first input gate, usually '0' or '1'inB - the value for the second input gate, usually '0' or '1'outC - the value for the output gate, usually '0' or '1'display - [optional] a subclass of DisplayOptions which
describes additional display options like a hidden flag or
timings.properties - the graphical properties of this element
NAndGate.
public NorGate newNorGate(Node upperLeft,
int width,
int height,
java.lang.String name,
java.util.List<VHDLPin> pins,
DisplayOptions display)
NorGate object.
upperLeft - the upper left coordinates of the NorGatewidth - the width of the gate elementheight - the height of the gate elementname - [optional] an arbitrary name which uniquely identifies this
element. If you don't want to set this, set this
parameter to "null". The name is then created automatically.pins - the pins used for this gatedisplay - [optional] a subclass of DisplayOptions which
describes additional display options like a hidden flag or
timings.
NorGate.
public abstract NorGate newNorGate(Node upperLeft,
int width,
int height,
java.lang.String name,
java.util.List<VHDLPin> pins,
DisplayOptions display,
VHDLElementProperties properties)
NorGate object.
upperLeft - the upper left coordinates of the NorGatewidth - the width of the gate elementheight - the height of the gate elementname - [optional] an arbitrary name which uniquely identifies this
element. If you don't want to set this, set this
parameter to "null". The name is then created automatically.pins - the pins used for this gatedisplay - [optional] a subclass of DisplayOptions which
describes additional display options like a hidden flag or
timings.properties - the graphical properties of this element
NorGate.
public NorGate newNorGate(Node upperLeft,
int width,
int height,
java.lang.String name,
char inA,
char inB,
char outC,
DisplayOptions display,
VHDLElementProperties properties)
NorGate object.
upperLeft - the upper left coordinates of the elementwidth - the width of the gate elementheight - the height of the gate elementname - [optional] an arbitrary name which uniquely identifies this
element. If you don't want to set this, set this
parameter to "null". The name is then created automatically.inA - the value for the first input gate, usually '0' or '1'inB - the value for the second input gate, usually '0' or '1'outC - the value for the output gate, usually '0' or '1'display - [optional] a subclass of DisplayOptions which
describes additional display options like a hidden flag or
timings.properties - the graphical properties of this element
NorGate.
public NotGate newNotGate(Node upperLeft,
int width,
int height,
java.lang.String name,
java.util.List<VHDLPin> pins,
DisplayOptions display)
NotGate object.
upperLeft - the upper left coordinates of the NotGatewidth - the width of the gate elementheight - the height of the gate elementname - [optional] an arbitrary name which uniquely identifies this
element. If you don't want to set this, set this
parameter to "null". The name is then created automatically.pins - the pins used for this gatedisplay - [optional] a subclass of DisplayOptions which
describes additional display options like a hidden flag or
timings.
AndGate.
public abstract NotGate newNotGate(Node upperLeft,
int width,
int height,
java.lang.String name,
java.util.List<VHDLPin> pins,
DisplayOptions display,
VHDLElementProperties properties)
NotGate object.
upperLeft - the upper left coordinates of the NotGatewidth - the width of the gate elementheight - the height of the gate elementname - [optional] an arbitrary name which uniquely identifies this
element. If you don't want to set this, set this
parameter to "null". The name is then created automatically.pins - the pins used for this gatedisplay - [optional] a subclass of DisplayOptions which
describes additional display options like a hidden flag or
timings.properties - the graphical properties of this element
NotGate.
public NotGate newNotGate(Node upperLeft,
int width,
int height,
java.lang.String name,
char inA,
char outB,
DisplayOptions display,
VHDLElementProperties properties)
NotGate object.
upperLeft - the upper left coordinates of the elementwidth - the width of the gate elementheight - the height of the gate elementname - [optional] an arbitrary name which uniquely identifies this
element. If you don't want to set this, set this
parameter to "null". The name is then created automatically.inA - the value for the first input gate, usually '0' or '1'outB - the value for the output gate, usually '0' or '1'display - [optional] a subclass of DisplayOptions which
describes additional display options like a hidden flag or
timings.properties - the graphical properties of this element
NotGate.
public OrGate newOrGate(Node upperLeft,
int width,
int height,
java.lang.String name,
java.util.List<VHDLPin> pins,
DisplayOptions display)
OrGate object.
upperLeft - the upper left coordinates of the OrGatewidth - the width of the gate elementheight - the height of the gate elementname - [optional] an arbitrary name which uniquely identifies this
element. If you don't want to set this, set this
parameter to "null". The name is then created automatically.pins - the pins used for this gatedisplay - [optional] a subclass of DisplayOptions which
describes additional display options like a hidden flag or
timings.
OrGate.
public abstract OrGate newOrGate(Node upperLeft,
int width,
int height,
java.lang.String name,
java.util.List<VHDLPin> pins,
DisplayOptions display,
VHDLElementProperties properties)
OrGate object.
upperLeft - the upper left coordinates of the OrGatewidth - the width of the gate elementheight - the height of the gate elementname - [optional] an arbitrary name which uniquely identifies this
element. If you don't want to set this, set this
parameter to "null". The name is then created automatically.pins - the pins used for this gatedisplay - [optional] a subclass of DisplayOptions which
describes additional display options like a hidden flag or
timings.properties - the graphical properties of this element
OrGate.
public OrGate newOrGate(Node upperLeft,
int width,
int height,
java.lang.String name,
char inA,
char inB,
char outC,
DisplayOptions display,
VHDLElementProperties properties)
OrGate object.
upperLeft - the upper left coordinates of the elementwidth - the width of the gate elementheight - the height of the gate elementname - [optional] an arbitrary name which uniquely identifies this
element. If you don't want to set this, set this
parameter to "null". The name is then created automatically.inA - the value for the first input gate, usually '0' or '1'inB - the value for the second input gate, usually '0' or '1'outC - the value for the output gate, usually '0' or '1'display - [optional] a subclass of DisplayOptions which
describes additional display options like a hidden flag or
timings.properties - the graphical properties of this element
OrGate.
public XNorGate newXNorGate(Node upperLeft,
int width,
int height,
java.lang.String name,
java.util.List<VHDLPin> pins,
DisplayOptions display)
XNorGate object.
upperLeft - the upper left coordinates of the XNorGatewidth - the width of the gate elementheight - the height of the gate elementname - [optional] an arbitrary name which uniquely identifies this
element. If you don't want to set this, set this
parameter to "null". The name is then created automatically.pins - the pins used for this gatedisplay - [optional] a subclass of DisplayOptions which
describes additional display options like a hidden flag or
timings.
AndGate.
public abstract XNorGate newXNorGate(Node upperLeft,
int width,
int height,
java.lang.String name,
java.util.List<VHDLPin> pins,
DisplayOptions display,
VHDLElementProperties properties)
XNorGate object.
upperLeft - the upper left coordinates of the XNorGatewidth - the width of the gate elementheight - the height of the gate elementname - [optional] an arbitrary name which uniquely identifies this
element. If you don't want to set this, set this
parameter to "null". The name is then created automatically.pins - the pins used for this gatedisplay - [optional] a subclass of DisplayOptions which
describes additional display options like a hidden flag or
timings.properties - the graphical properties of this element
AndGate.
public XNorGate newXNorGate(Node upperLeft,
int width,
int height,
java.lang.String name,
char inA,
char inB,
char outC,
DisplayOptions display,
VHDLElementProperties properties)
XNorGate object.
upperLeft - the upper left coordinates of the elementwidth - the width of the gate elementheight - the height of the gate elementname - [optional] an arbitrary name which uniquely identifies this
element. If you don't want to set this, set this
parameter to "null". The name is then created automatically.inA - the value for the first input gate, usually '0' or '1'inB - the value for the second input gate, usually '0' or '1'outC - the value for the output gate, usually '0' or '1'display - [optional] a subclass of DisplayOptions which
describes additional display options like a hidden flag or
timings.properties - the graphical properties of this element
XNorGate.
public XOrGate newXOrGate(Node upperLeft,
int width,
int height,
java.lang.String name,
java.util.List<VHDLPin> pins,
DisplayOptions display)
XOrGate object.
upperLeft - the upper left coordinates of the XOrGatewidth - the width of the gate elementheight - the height of the gate elementname - [optional] an arbitrary name which uniquely identifies this
element. If you don't want to set this, set this
parameter to "null". The name is then created automatically.pins - the pins used for this gatedisplay - [optional] a subclass of DisplayOptions which
describes additional display options like a hidden flag or
timings.
XOrGate.
public abstract XOrGate newXOrGate(Node upperLeft,
int width,
int height,
java.lang.String name,
java.util.List<VHDLPin> pins,
DisplayOptions display,
VHDLElementProperties properties)
XOrGate object.
upperLeft - the upper left coordinates of the XOrGatewidth - the width of the gate elementheight - the height of the gate elementname - [optional] an arbitrary name which uniquely identifies this
element. If you don't want to set this, set this
parameter to "null". The name is then created automatically.pins - the pins used for this gatedisplay - [optional] a subclass of DisplayOptions which
describes additional display options like a hidden flag or
timings.properties - the graphical properties of this element
XOrGate.
public XOrGate newXOrGate(Node upperLeft,
int width,
int height,
java.lang.String name,
char inA,
char inB,
char outC,
DisplayOptions display,
VHDLElementProperties properties)
XOrGate object.
upperLeft - the upper left coordinates of the elementwidth - the width of the gate elementheight - the height of the gate elementname - [optional] an arbitrary name which uniquely identifies this
element. If you don't want to set this, set this
parameter to "null". The name is then created automatically.inA - the value for the first input gate, usually '0' or '1'inB - the value for the second input gate, usually '0' or '1'outC - the value for the output gate, usually '0' or '1'display - [optional] a subclass of DisplayOptions which
describes additional display options like a hidden flag or
timings.properties - the graphical properties of this element
XOrGate.
public DFlipflop newDFlipflop(Node upperLeft,
int width,
int height,
java.lang.String name,
java.util.List<VHDLPin> pins,
DisplayOptions display)
DFlipflop object.
upperLeft - the upper left coordinates of the DFlipflopwidth - the width of the gate elementheight - the height of the gate elementname - [optional] an arbitrary name which uniquely identifies this
element. If you don't want to set this, set this
parameter to "null". The name is then created automatically.pins - the pins used for this gatedisplay - [optional] a subclass of DisplayOptions which
describes additional display options like a hidden flag or
timings.
DFlipflop.
public abstract DFlipflop newDFlipflop(Node upperLeft,
int width,
int height,
java.lang.String name,
java.util.List<VHDLPin> pins,
DisplayOptions display,
VHDLElementProperties properties)
DFlipflop object.
upperLeft - the upper left coordinates of the DFlipflopwidth - the width of the gate elementheight - the height of the gate elementname - [optional] an arbitrary name which uniquely identifies this
element. If you don't want to set this, set this
parameter to "null". The name is then created automatically.pins - the pins used for this gatedisplay - [optional] a subclass of DisplayOptions which
describes additional display options like a hidden flag or
timings.properties - the graphical properties of this element
DFlipflop.
public JKFlipflop newJKFlipflop(Node upperLeft,
int width,
int height,
java.lang.String name,
java.util.List<VHDLPin> pins,
DisplayOptions display)
JKFlipflop object.
upperLeft - the upper left coordinates of the JKFlipflopwidth - the width of the gate elementheight - the height of the gate elementname - [optional] an arbitrary name which uniquely identifies this
element. If you don't want to set this, set this
parameter to "null". The name is then created automatically.pins - the pins used for this gatedisplay - [optional] a subclass of DisplayOptions which
describes additional display options like a hidden flag or
timings.
JKFlipflop.
public abstract JKFlipflop newJKFlipflop(Node upperLeft,
int width,
int height,
java.lang.String name,
java.util.List<VHDLPin> pins,
DisplayOptions display,
VHDLElementProperties properties)
JKFlipflop object.
upperLeft - the upper left coordinates of the JKFlipflopwidth - the width of the gate elementheight - the height of the gate elementname - [optional] an arbitrary name which uniquely identifies this
element. If you don't want to set this, set this
parameter to "null". The name is then created automatically.pins - the pins used for this gatedisplay - [optional] a subclass of DisplayOptions which
describes additional display options like a hidden flag or
timings.properties - the graphical properties of this element
JKFlipflop.
public RSFlipflop newRSFlipflop(Node upperLeft,
int width,
int height,
java.lang.String name,
java.util.List<VHDLPin> pins,
DisplayOptions display)
RSFlipflop object.
upperLeft - the upper left coordinates of the RSFlipflopwidth - the width of the gate elementheight - the height of the gate elementname - [optional] an arbitrary name which uniquely identifies this
element. If you don't want to set this, set this
parameter to "null". The name is then created automatically.pins - the pins used for this gatedisplay - [optional] a subclass of DisplayOptions which
describes additional display options like a hidden flag or
timings.
RSFlipflop.
public abstract RSFlipflop newRSFlipflop(Node upperLeft,
int width,
int height,
java.lang.String name,
java.util.List<VHDLPin> pins,
DisplayOptions display,
VHDLElementProperties properties)
RSFlipflop object.
upperLeft - the upper left coordinates of the RSFlipflopwidth - the width of the gate elementheight - the height of the gate elementname - [optional] an arbitrary name which uniquely identifies this
element. If you don't want to set this, set this
parameter to "null". The name is then created automatically.pins - the pins used for this gatedisplay - [optional] a subclass of DisplayOptions which
describes additional display options like a hidden flag or
timings.properties - the graphical properties of this element
RSFlipflop.
public TFlipflop newTFlipflop(Node upperLeft,
int width,
int height,
java.lang.String name,
java.util.List<VHDLPin> pins,
DisplayOptions display)
TFlipflop object.
upperLeft - the upper left coordinates of the TFlipflopwidth - the width of the gate elementheight - the height of the gate elementname - [optional] an arbitrary name which uniquely identifies this
element. If you don't want to set this, set this
parameter to "null". The name is then created automatically.pins - the pins used for this gatedisplay - [optional] a subclass of DisplayOptions which
describes additional display options like a hidden flag or
timings.
TFlipflop.
public abstract TFlipflop newTFlipflop(Node upperLeft,
int width,
int height,
java.lang.String name,
java.util.List<VHDLPin> pins,
DisplayOptions display,
VHDLElementProperties properties)
TFlipflop object.
upperLeft - the upper left coordinates of the TFlipflopwidth - the width of the gate elementheight - the height of the gate elementname - [optional] an arbitrary name which uniquely identifies this
element. If you don't want to set this, set this
parameter to "null". The name is then created automatically.pins - the pins used for this gatedisplay - [optional] a subclass of DisplayOptions which
describes additional display options like a hidden flag or
timings.properties - the graphical properties of this element
TFlipflop.
public Demultiplexer newDemultiplexer(Node upperLeft,
int width,
int height,
java.lang.String name,
java.util.List<VHDLPin> pins,
DisplayOptions display)
Demultiplexer object.
upperLeft - the upper left coordinates of the Demultiplexerwidth - the width of the gate elementheight - the height of the gate elementname - [optional] an arbitrary name which uniquely identifies this
element. If you don't want to set this, set this
parameter to "null". The name is then created automatically.pins - the pins used for this gatedisplay - [optional] a subclass of DisplayOptions which
describes additional display options like a hidden flag or
timings.
Demultiplexer.
public abstract Demultiplexer newDemultiplexer(Node upperLeft,
int width,
int height,
java.lang.String name,
java.util.List<VHDLPin> pins,
DisplayOptions display,
VHDLElementProperties properties)
Demultiplexer object.
upperLeft - the upper left coordinates of the Demultiplexerwidth - the width of the gate elementheight - the height of the gate elementname - [optional] an arbitrary name which uniquely identifies this
element. If you don't want to set this, set this
parameter to "null". The name is then created automatically.pins - the pins used for this gatedisplay - [optional] a subclass of DisplayOptions which
describes additional display options like a hidden flag or
timings.properties - the graphical properties of this element
Demultiplexer.
public Demultiplexer newDemultiplexer(Node upperLeft,
int width,
int height,
java.lang.String name,
char inA,
char outB,
char outC,
DisplayOptions display,
VHDLElementProperties properties)
Demultiplexer object.
upperLeft - the upper left coordinates of the elementwidth - the width of the gate elementheight - the height of the gate elementname - [optional] an arbitrary name which uniquely identifies this
element. If you don't want to set this, set this
parameter to "null". The name is then created automatically.inA - the value for the first input gate, usually '0' or '1'outB - the value for the first output gate, usually '0' or '1'outC - the value for the second output gate, usually '0' or '1'display - [optional] a subclass of DisplayOptions which
describes additional display options like a hidden flag or
timings.properties - the graphical properties of this element
Demultiplexer.
public Multiplexer newMultiplexer(Node upperLeft,
int width,
int height,
java.lang.String name,
java.util.List<VHDLPin> pins,
DisplayOptions display)
Multiplexer object.
upperLeft - the upper left coordinates of the Multiplexerwidth - the width of the gate elementheight - the height of the gate elementname - [optional] an arbitrary name which uniquely identifies this
element. If you don't want to set this, set this
parameter to "null". The name is then created automatically.pins - the pins used for this gatedisplay - [optional] a subclass of DisplayOptions which
describes additional display options like a hidden flag or
timings.
Multiplexer.
public Multiplexer newMultiplexer(Node upperLeft,
int width,
int height,
java.lang.String name,
char inA,
char inB,
char outC,
DisplayOptions display,
VHDLElementProperties properties)
Demultiplexer object.
upperLeft - the upper left coordinates of the elementwidth - the width of the gate elementheight - the height of the gate elementname - [optional] an arbitrary name which uniquely identifies this
element. If you don't want to set this, set this
parameter to "null". The name is then created automatically.inA - the value for the first input gate, usually '0' or '1'inB - the value for the second input gate, usually '0' or '1'outC - the value for the output gate, usually '0' or '1'display - [optional] a subclass of DisplayOptions which
describes additional display options like a hidden flag or
timings.properties - the graphical properties of this element
Multiplexer.
public abstract Multiplexer newMultiplexer(Node upperLeft,
int width,
int height,
java.lang.String name,
java.util.List<VHDLPin> pins,
DisplayOptions display,
VHDLElementProperties properties)
Multiplexer object.
upperLeft - the upper left coordinates of the Multiplexerwidth - the width of the gate elementheight - the height of the gate elementname - [optional] an arbitrary name which uniquely identifies this
element. If you don't want to set this, set this
parameter to "null". The name is then created automatically.pins - the pins used for this gatedisplay - [optional] a subclass of DisplayOptions which
describes additional display options like a hidden flag or
timings.properties - the graphical properties of this element
Multiplexer.
public abstract VHDLWire newWire(java.util.List<Node> nodes,
int speed,
java.lang.String name,
DisplayOptions display,
VHDLWireProperties properties)
wire object.
nodes - the nodes of this wirespeed - the display speed of this wire elementname - [optional] an arbitrary name which uniquely identifies this
Multiplexer. If you don't want to set this, set this
parameter to "null". The name is then created automatically.display - [optional] a subclass of DisplayOptions which
describes additional display options like a hidden flag or
timings.
Multiplexer.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||