de.upb.hni.vmagic.statement
Class ProcedureCall

java.lang.Object
  extended by de.upb.hni.vmagic.VhdlElement
      extended by de.upb.hni.vmagic.LabeledElement
          extended by de.upb.hni.vmagic.statement.SequentialStatement
              extended by de.upb.hni.vmagic.statement.ProcedureCall

public class ProcedureCall
extends SequentialStatement

Procedure call statement.


Constructor Summary
ProcedureCall(java.lang.String procedure)
          Creates a procedure call statement.
ProcedureCall(java.lang.String procedure, AssociationElement... parameters)
          Creates a procedure call statement with parameters.
ProcedureCall(java.lang.String procedure, java.util.List<AssociationElement> parameters)
          Creates a procedure call statement with parameters.
 
Method Summary
 java.util.List<AssociationElement> getParameters()
          Returns the parameters.
 java.lang.String getProcedure()
          Returns the called procedure.
 void setProcedure(java.lang.String procedure)
          Sets the called procedure.
 
Methods inherited from class de.upb.hni.vmagic.statement.SequentialStatement
getLabel, setLabel
 
Methods inherited from class de.upb.hni.vmagic.VhdlElement
getParent, setParent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProcedureCall

public ProcedureCall(java.lang.String procedure)
Creates a procedure call statement.

Parameters:
procedure - the procedure

ProcedureCall

public ProcedureCall(java.lang.String procedure,
                     java.util.List<AssociationElement> parameters)
Creates a procedure call statement with parameters.

Parameters:
procedure - the procedure
parameters - the parameters

ProcedureCall

public ProcedureCall(java.lang.String procedure,
                     AssociationElement... parameters)
Creates a procedure call statement with parameters.

Parameters:
procedure - the procedure
parameters - the parameters
Method Detail

getParameters

public java.util.List<AssociationElement> getParameters()
Returns the parameters.

Returns:
a modifiable list of association elements

getProcedure

public java.lang.String getProcedure()
Returns the called procedure.

Returns:
the procedure

setProcedure

public void setProcedure(java.lang.String procedure)
Sets the called procedure.

Parameters:
procedure - the procedure