it.amattioli.workstate.config
Class MetaRealStateBuilder

Show UML class diagram
java.lang.Object
  extended by it.amattioli.workstate.config.MetaStateBuilder
      extended by it.amattioli.workstate.config.MetaRealStateBuilder
All Implemented Interfaces:
AttributeOwnerBuilder
Direct Known Subclasses:
MetaCompositeStateBuilder, MetaReferenceStateBuilder, MetaSimpleStateBuilder

public abstract class MetaRealStateBuilder
extends MetaStateBuilder
implements AttributeOwnerBuilder


Field Summary
 
Fields inherited from class it.amattioli.workstate.config.MetaStateBuilder
builtState
 
Constructor Summary
MetaRealStateBuilder(String tag, String id)
           
 
Method Summary
 void addAttribute(MetaAttribute attr)
          Add an attribute definition to the building object.
protected  StateAction getEntryAction()
           
protected  StateAction getExitAction()
           
protected  String getTag()
           
protected  Collection<MetaAttribute> getTempAttributeRepository()
           
 void setEntryAction(String entryAction)
           
 void setExitAction(String exitAction)
           
 
Methods inherited from class it.amattioli.workstate.config.MetaStateBuilder
createMetaState, getBuiltMetaState, getId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MetaRealStateBuilder

public MetaRealStateBuilder(String tag,
                            String id)
Method Detail

getTag

protected String getTag()

getEntryAction

protected StateAction getEntryAction()

getExitAction

protected StateAction getExitAction()

getTempAttributeRepository

protected Collection<MetaAttribute> getTempAttributeRepository()

setEntryAction

public void setEntryAction(String entryAction)
Overrides:
setEntryAction in class MetaStateBuilder

setExitAction

public void setExitAction(String exitAction)
Overrides:
setExitAction in class MetaStateBuilder

addAttribute

public void addAttribute(MetaAttribute attr)
Description copied from interface: AttributeOwnerBuilder
Add an attribute definition to the building object.

Specified by:
addAttribute in interface AttributeOwnerBuilder
Parameters:
attr - the attribute definition


Copyright © 2011. All Rights Reserved.