Uses of Interface
de.upb.hni.vmagic.Choice

Packages that use Choice
de.upb.hni.vmagic Contains miscellaneous classes. 
de.upb.hni.vmagic.concurrent Contains concurrent statement meta classes. 
de.upb.hni.vmagic.expression Contains VHDL expression meta classes. 
de.upb.hni.vmagic.highlevel Contains high level meta classes. 
de.upb.hni.vmagic.literal Contains literal meta classes. 
de.upb.hni.vmagic.object Contains VHDL object meta classes. 
de.upb.hni.vmagic.output Contains the VHDL output module. 
de.upb.hni.vmagic.statement Contains sequential statement meta classes. 
 

Uses of Choice in de.upb.hni.vmagic
 

Subinterfaces of Choice in de.upb.hni.vmagic
 interface DiscreteRange
          Discrete range.
 interface RangeProvider
          Range provider.
 

Classes in de.upb.hni.vmagic that implement Choice
 class Range
          Range.
 class RangeAttributeName
          Range attribute name.
 class SubtypeDiscreteRange
          Wrapper to use a subtype indication as discrete range.
 

Fields in de.upb.hni.vmagic declared as Choice
static Choice Choices.OTHERS
          OTHERS choice.
 

Uses of Choice in de.upb.hni.vmagic.concurrent
 

Methods in de.upb.hni.vmagic.concurrent that return types with arguments of type Choice
 java.util.List<Choice> SelectedSignalAssignment.SelectedWaveform.getChoices()
          Returns the choices.
 

Constructors in de.upb.hni.vmagic.concurrent with parameters of type Choice
SelectedSignalAssignment.SelectedWaveform(Expression waveform, Choice... choices)
          Creates a selected waveform.
 

Constructor parameters in de.upb.hni.vmagic.concurrent with type arguments of type Choice
SelectedSignalAssignment.SelectedWaveform(Expression waveform, java.util.List<Choice> choices)
          Creates a selected waveform with a list of choices.
SelectedSignalAssignment.SelectedWaveform(java.util.List<WaveformElement> waveform, java.util.List<Choice> choices)
          Creates a selected waveform with a list of waveform element and choices.
 

Uses of Choice in de.upb.hni.vmagic.expression
 

Classes in de.upb.hni.vmagic.expression that implement Choice
 class Abs
          Absolute value expression.
 class Add
          Add expression.
 class AddingExpression
          Abstract base class for adding expressions.
 class Aggregate
          Aggregate.
 class And
          And expression.
 class BinaryExpression
          Abstract base class for binary expressions.
 class Concatenate
          Concatenation expression.
 class Divide
          Divide expression.
 class Equals
          Equal expression.
 class Expression
          Abstract expression.
 class FunctionCall
          Function call.
 class GreaterEquals
          Greater than or equals expression.
 class GreaterThan
          Greater than expression.
 class LessEquals
          Less than or equals expression.
 class LessThan
          Less than expression.
 class Literal
          Abstract base class for literals.
 class LogicalExpression
          Abstract base class for logical expressions.
 class Minus
          Unary minus sign expression.
 class Mod
          Modulo expression.
 class Multiply
          Multiply expression.
 class MultiplyingExpression
          Abstract base class for multiplying expressions.
 class Nand
          Nand expression.
 class Nor
          Nor expression.
 class Not
          Not expression.
 class NotEquals
          Not equals expression.
 class Or
          Or expression.
 class Parentheses
          Parentheses expression.
 class Plus
          Unary plus sign expression.
 class Pow
          Exponentiation expression.
 class Primary
          Primary expression.
 class QualifiedExpression
          Qualified expression.
 class QualifiedExpressionAllocator
          Allocator with qualified expression parameter.
 class RelationalExpression
          Abstract base class for relational expressions.
 class Rem
          Remainder expression.
 class Rol
          Rotate left logical expression.
 class Ror
          Rotate right logical expression.
 class ShiftExpression
          Abstract base class for shift expressions.
 class Sla
          Shift left arithmetic expression.
 class Sll
          Shift left logical expression.
 class Sra
          Shift right arithmetic expression.
 class Srl
          Shift right logical expression.
 class Subtract
          Subtraction expression.
 class SubtypeIndicationAllocator
          Allocator with subtype indication parameter.
 class TypeConversion
          Type conversion expression.
 class UnaryExpression
          Abstract base class for unary expressions.
 class VhdlObject<T extends VhdlObject>
          Vhdl object.
 class Xnor
          Xnor expression.
 class Xor
          Xor expression.
 

Methods in de.upb.hni.vmagic.expression that return types with arguments of type Choice
 java.util.List<Choice> Aggregate.ElementAssociation.getChoices()
          Returns the list of choices.
 

Methods in de.upb.hni.vmagic.expression with parameters of type Choice
 Aggregate.ElementAssociation Aggregate.createAssociation(Expression expression, Choice... choices)
          Creates a new named element association and adds it to this aggregate.
 

Method parameters in de.upb.hni.vmagic.expression with type arguments of type Choice
 Aggregate.ElementAssociation Aggregate.createAssociation(Expression expression, java.util.List<Choice> choices)
          Creates a new named element association and adds it to this aggregate.
 

Uses of Choice in de.upb.hni.vmagic.highlevel
 

Methods in de.upb.hni.vmagic.highlevel that return Choice
 Choice StateMachine.State.getChoice()
          Returns the choice.
 

Uses of Choice in de.upb.hni.vmagic.literal
 

Classes in de.upb.hni.vmagic.literal that implement Choice
 class AbstractLiteral
          Abstract literal.
 class BasedLiteral
          Based literal.
 class BinaryLiteral
          Binary literal.
 class CharacterLiteral
          Character literal.
 class DecimalLiteral
          Decimal literal.
 class EnumerationLiteral
          Enumeration literal meta class.
 class HexLiteral
          Hexadecimal literal.
 class OctalLiteral
          Octal literal.
 class PhysicalLiteral
          Physical literal.
 class StringLiteral
          String literal.
 

Uses of Choice in de.upb.hni.vmagic.object
 

Classes in de.upb.hni.vmagic.object that implement Choice
 class ArrayElement<T extends VhdlObject>
          Array element of a VhdlObject.
 class AttributeExpression<T extends VhdlObject>
          Attribute expression.
 class Constant
          Constant.
 class FileObject
          VHDL File Object.
 class ForwardingVhdlObject<T extends VhdlObject>
          Forwarding VHDL object.
 class RecordElement<T extends VhdlObject>
          Record element.
 class Signal
          Signal.
 class Slice<T extends VhdlObject>
          Slice of a VhdlObject.
 class Variable
          Variable.
 

Uses of Choice in de.upb.hni.vmagic.output
 

Methods in de.upb.hni.vmagic.output with parameters of type Choice
 void OutputModule.writeChoice(Choice choice)
          Writes a choice.
 

Uses of Choice in de.upb.hni.vmagic.statement
 

Methods in de.upb.hni.vmagic.statement that return types with arguments of type Choice
 java.util.List<Choice> CaseStatement.Alternative.getChoices()
          Returns the choices.
 

Methods in de.upb.hni.vmagic.statement with parameters of type Choice
 CaseStatement.Alternative CaseStatement.createAlternative(Choice... choices)
          Creates a new alternative and adds it to this case statement.
 

Method parameters in de.upb.hni.vmagic.statement with type arguments of type Choice
 CaseStatement.Alternative CaseStatement.createAlternative(java.util.List<Choice> choices)
          Creates a new alternative and adds it to this case statement.