ponderToolkit.compiler.codeGen.interfaces
Interface SingleObligActionI
- All Superinterfaces:
- ObligActionI
- All Known Implementing Classes:
- SingleObligAction
- public interface SingleObligActionI
- extends ObligActionI
Function: Models a single obligation action. This is a leaf in the
ObligActions-tree.
|
Method Summary |
java.lang.String |
getLibraryName()
Get the name of the library |
java.lang.String |
getName()
Get the name of the action |
ActualParameterListI |
getParameters()
Get the Parameters-list (if any, null otherwise) |
int |
getType()
Get the type of the action: Whether it is on the Subject
(OBLIG_ACTION_TYPE_SUBJECT) or on the Target
(OBLIG_ACTION_TYPE_TARGET) |
OBLIG_ACTION_TYPE_SUBJECT
public static final int OBLIG_ACTION_TYPE_SUBJECT
OBLIG_ACTION_TYPE_TARGET
public static final int OBLIG_ACTION_TYPE_TARGET
OBLIG_ACTION_TYPE_LIBRARY
public static final int OBLIG_ACTION_TYPE_LIBRARY
getName
public java.lang.String getName()
- Get the name of the action
getParameters
public ActualParameterListI getParameters()
- Get the Parameters-list (if any, null otherwise)
getType
public int getType()
- Get the type of the action: Whether it is on the Subject
(OBLIG_ACTION_TYPE_SUBJECT) or on the Target
(OBLIG_ACTION_TYPE_TARGET)
getLibraryName
public java.lang.String getLibraryName()
- Get the name of the library