fr.umlv.tatoo.cc.parser.table
Class StateMetadataDecl
java.lang.Object
fr.umlv.tatoo.cc.common.generator.AbstractObjectId
fr.umlv.tatoo.cc.parser.table.StateMetadataDecl
- All Implemented Interfaces:
- ObjectId
public class StateMetadataDecl
- extends AbstractObjectId
StateMetadataDecl
public StateMetadataDecl(String name,
Set<? extends VersionDecl> compatibleVersions,
VariableDecl associated)
- Construct on objet used to declare state metadata
- Parameters:
name
- the name of runtime objectcompatibleVersions
- set of version compatible with the state, of null, if all are compatibleassociated
- associated terminal or non terminal
getCompatibleVersions
public Set<? extends VersionDecl> getCompatibleVersions()
getAssociated
public VariableDecl getAssociated()
isFullversion
public boolean isFullversion()
toString
public String toString()
- Overrides:
toString
in class AbstractObjectId