Package org.metaabm.commands

Interface Summary
StringTranslator Simple interface for translating name based on source state.
 

Class Summary
AddAgentsActsCommand Creates acts on agent creation.
AddAgentsActsLoaderCommand Add agent acts from a specific loader.
AddAgentsCommand Add agent implementation and base acts.
AddImplementatedCommand Add implementation for affected implemented.
AddLoadShapesAgentLoaderCommand Creates agent style based on loaded shape values.
AddMultiValueStateCommand Creates attributes to match new multi-value function.
AddSpacesActsCommand Creates acts on agent creation.
AddSpacesCommand Add agent implementation and base acts.
AgentCleanup Removes any dangling references.
MultiValueCommand Manages common operations on multi-valued functions.
RemoveActTargetsCommand Cleans up Acts by removing any targets with no other sources.
RemoveAgentActsCommand Remove any agent related acts from owner and other references.
RemoveAttributedAttributesCommand When any attributes are removed, ensures that all references to those attributes are removed from other objects.
RemoveMultiValueCommand  
RemoveMultiValueStateCommand When a sink with a multi-value function is removed, remove any auto-created attributes.
SetDimensionalAttributesCommand Creates dimensional attributes for a given projection based on dimensions provided.
SetGenerateCommand On generation, creates agent activities if they do not already exist
SetLabelCommand Propagates name changes to other object identifiers.
SetSinkFunctionCommand Maintain correct number of inputs for the sink and add distributions as neccessary.
SetSinkLabelCommand Maintain correct number of inputs for the sink and add distributions as Necessary.
SuggestLabelCommand If label hasn't been set, creates one based on item provider suggested labels.
TargetTranslator Standard translators for typical identifier transformations.