## 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.