algoanim.animalscript
Class AnimalVHDLElementGenerator

java.lang.Object
  extended by algoanim.primitives.generators.Generator
      extended by algoanim.animalscript.AnimalGenerator
          extended by algoanim.animalscript.AnimalVHDLElementGenerator
All Implemented Interfaces:
GeneratorInterface
Direct Known Subclasses:
AnimalAndGenerator, AnimalDemultiplexerGenerator, AnimalDFlipflopGenerator, AnimalJKFlipflopGenerator, AnimalMultiplexerGenerator, AnimalNAndGenerator, AnimalNorGenerator, AnimalNotGenerator, AnimalOrGenerator, AnimalRSFlipflopGenerator, AnimalTFlipflopGenerator, AnimalXNorGenerator, AnimalXorGenerator

public abstract class AnimalVHDLElementGenerator
extends AnimalGenerator

Version:
0.3 20110221
Author:
Guido Roessling
See Also:
SquareGenerator

Field Summary
protected static int count
           
static java.util.HashMap<VHDLPinType,java.lang.String> pinNames
           
 
Fields inherited from class algoanim.primitives.generators.Generator
lang
 
Constructor Summary
AnimalVHDLElementGenerator(Language aLang)
           
 
Method Summary
 void createRepresentationForGate(VHDLElement vhdlElement, java.lang.String typeName)
           
 
Methods inherited from class algoanim.animalscript.AnimalGenerator
addBooleanOption, addBooleanSwitch, addColorOption, addColorOption, addFontOption, addFontOption, addIntOption, addWithTiming, changeColor, exchange, hide, makeColorDef, makeColorDef, makeDisplayOptionsDef, makeDisplayOptionsDef, makeDurationTimingDef, makeHiddenDef, makeNodeDef, makeOffsetTimingDef, moveBy, moveTo, moveVia, rotate, rotate, show
 
Methods inherited from class algoanim.primitives.generators.Generator
getLanguage, isNameUsed, isValidDirection
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

count

protected static int count

pinNames

public static java.util.HashMap<VHDLPinType,java.lang.String> pinNames
Constructor Detail

AnimalVHDLElementGenerator

public AnimalVHDLElementGenerator(Language aLang)
Parameters:
aLang - the associated Language object.
Method Detail

createRepresentationForGate

public void createRepresentationForGate(VHDLElement vhdlElement,
                                        java.lang.String typeName)