UMMF::UML_1_5 - Model package for Model UML 1.5 final/03-03-01;


UMMF documentation Contained in the UMMF distribution.

Index


Code Index:

NAME

Top

UMMF::UML_1_5 - Model package for Model UML 1.5 final/03-03-01;

SYNOPSIS

Top

  use UMMF::UML_1_5;
  my $model = UMMF::UML_1_5->model;

DESCRIPTION

Top

This package

USAGE

Top

EXPORT

Top

None exported.

AUTHOR

Top

Kurt Stephens, kstephens@users.sourceforge.net 2003/04/15

CLASSIFIERS

Top

The following is a list of all the Classifiers and their respective Perl modules defined in this Model.

Behavioral_Elements::Actions::Action_Foundation::Action

See UMMF::UML_1_5::Behavioral_Elements::Actions::Action_Foundation::Action (UMMF::UML_1_5::Behavioral_Elements::Actions::Action_Foundation::Action).

Behavioral_Elements::Actions::Action_Foundation::ControlFlow

See UMMF::UML_1_5::Behavioral_Elements::Actions::Action_Foundation::ControlFlow (UMMF::UML_1_5::Behavioral_Elements::Actions::Action_Foundation::ControlFlow).

Behavioral_Elements::Actions::Action_Foundation::DataFlow

See UMMF::UML_1_5::Behavioral_Elements::Actions::Action_Foundation::DataFlow (UMMF::UML_1_5::Behavioral_Elements::Actions::Action_Foundation::DataFlow).

Behavioral_Elements::Actions::Action_Foundation::InputPin

See UMMF::UML_1_5::Behavioral_Elements::Actions::Action_Foundation::InputPin (UMMF::UML_1_5::Behavioral_Elements::Actions::Action_Foundation::InputPin).

Behavioral_Elements::Actions::Action_Foundation::OutputPin

See UMMF::UML_1_5::Behavioral_Elements::Actions::Action_Foundation::OutputPin (UMMF::UML_1_5::Behavioral_Elements::Actions::Action_Foundation::OutputPin).

Behavioral_Elements::Actions::Action_Foundation::Pin

See UMMF::UML_1_5::Behavioral_Elements::Actions::Action_Foundation::Pin (UMMF::UML_1_5::Behavioral_Elements::Actions::Action_Foundation::Pin).

Behavioral_Elements::Actions::Action_Foundation::PrimitiveAction

See UMMF::UML_1_5::Behavioral_Elements::Actions::Action_Foundation::PrimitiveAction (UMMF::UML_1_5::Behavioral_Elements::Actions::Action_Foundation::PrimitiveAction).

Behavioral_Elements::Actions::Action_Foundation::Procedure

See UMMF::UML_1_5::Behavioral_Elements::Actions::Action_Foundation::Procedure (UMMF::UML_1_5::Behavioral_Elements::Actions::Action_Foundation::Procedure).

Behavioral_Elements::Actions::Action_Foundation::Variable

See UMMF::UML_1_5::Behavioral_Elements::Actions::Action_Foundation::Variable (UMMF::UML_1_5::Behavioral_Elements::Actions::Action_Foundation::Variable).

Behavioral_Elements::Actions::Collection_Actions::CollectionAction

See UMMF::UML_1_5::Behavioral_Elements::Actions::Collection_Actions::CollectionAction (UMMF::UML_1_5::Behavioral_Elements::Actions::Collection_Actions::CollectionAction).

Behavioral_Elements::Actions::Collection_Actions::Filter::FilterAction

See UMMF::UML_1_5::Behavioral_Elements::Actions::Collection_Actions::Filter::FilterAction (UMMF::UML_1_5::Behavioral_Elements::Actions::Collection_Actions::Filter::FilterAction).

Behavioral_Elements::Actions::Collection_Actions::Iterate::IterateAction

See UMMF::UML_1_5::Behavioral_Elements::Actions::Collection_Actions::Iterate::IterateAction (UMMF::UML_1_5::Behavioral_Elements::Actions::Collection_Actions::Iterate::IterateAction).

Behavioral_Elements::Actions::Collection_Actions::Map::MapAction

See UMMF::UML_1_5::Behavioral_Elements::Actions::Collection_Actions::Map::MapAction (UMMF::UML_1_5::Behavioral_Elements::Actions::Collection_Actions::Map::MapAction).

Behavioral_Elements::Actions::Collection_Actions::Reduce::ReduceAction

See UMMF::UML_1_5::Behavioral_Elements::Actions::Collection_Actions::Reduce::ReduceAction (UMMF::UML_1_5::Behavioral_Elements::Actions::Collection_Actions::Reduce::ReduceAction).

Behavioral_Elements::Actions::Composite_Actions::Clause

See UMMF::UML_1_5::Behavioral_Elements::Actions::Composite_Actions::Clause (UMMF::UML_1_5::Behavioral_Elements::Actions::Composite_Actions::Clause).

Behavioral_Elements::Actions::Composite_Actions::ConditionalAction

See UMMF::UML_1_5::Behavioral_Elements::Actions::Composite_Actions::ConditionalAction (UMMF::UML_1_5::Behavioral_Elements::Actions::Composite_Actions::ConditionalAction).

Behavioral_Elements::Actions::Composite_Actions::GroupAction

See UMMF::UML_1_5::Behavioral_Elements::Actions::Composite_Actions::GroupAction (UMMF::UML_1_5::Behavioral_Elements::Actions::Composite_Actions::GroupAction).

Behavioral_Elements::Actions::Composite_Actions::LoopAction

See UMMF::UML_1_5::Behavioral_Elements::Actions::Composite_Actions::LoopAction (UMMF::UML_1_5::Behavioral_Elements::Actions::Composite_Actions::LoopAction).

Behavioral_Elements::Actions::Computation_Actions::ApplyFunctionAction

See UMMF::UML_1_5::Behavioral_Elements::Actions::Computation_Actions::ApplyFunctionAction (UMMF::UML_1_5::Behavioral_Elements::Actions::Computation_Actions::ApplyFunctionAction).

Behavioral_Elements::Actions::Computation_Actions::ArgumentSpecification

See UMMF::UML_1_5::Behavioral_Elements::Actions::Computation_Actions::ArgumentSpecification (UMMF::UML_1_5::Behavioral_Elements::Actions::Computation_Actions::ArgumentSpecification).

Behavioral_Elements::Actions::Computation_Actions::CodeAction

See UMMF::UML_1_5::Behavioral_Elements::Actions::Computation_Actions::CodeAction (UMMF::UML_1_5::Behavioral_Elements::Actions::Computation_Actions::CodeAction).

Behavioral_Elements::Actions::Computation_Actions::LiteralValueAction

See UMMF::UML_1_5::Behavioral_Elements::Actions::Computation_Actions::LiteralValueAction (UMMF::UML_1_5::Behavioral_Elements::Actions::Computation_Actions::LiteralValueAction).

Behavioral_Elements::Actions::Computation_Actions::MarshalAction

See UMMF::UML_1_5::Behavioral_Elements::Actions::Computation_Actions::MarshalAction (UMMF::UML_1_5::Behavioral_Elements::Actions::Computation_Actions::MarshalAction).

Behavioral_Elements::Actions::Computation_Actions::NullAction

See UMMF::UML_1_5::Behavioral_Elements::Actions::Computation_Actions::NullAction (UMMF::UML_1_5::Behavioral_Elements::Actions::Computation_Actions::NullAction).

Behavioral_Elements::Actions::Computation_Actions::PrimitiveFunction

See UMMF::UML_1_5::Behavioral_Elements::Actions::Computation_Actions::PrimitiveFunction (UMMF::UML_1_5::Behavioral_Elements::Actions::Computation_Actions::PrimitiveFunction).

Behavioral_Elements::Actions::Computation_Actions::TestIdentifyAction

See UMMF::UML_1_5::Behavioral_Elements::Actions::Computation_Actions::TestIdentifyAction (UMMF::UML_1_5::Behavioral_Elements::Actions::Computation_Actions::TestIdentifyAction).

Behavioral_Elements::Actions::Computation_Actions::UnmarshalAction

See UMMF::UML_1_5::Behavioral_Elements::Actions::Computation_Actions::UnmarshalAction (UMMF::UML_1_5::Behavioral_Elements::Actions::Computation_Actions::UnmarshalAction).

Behavioral_Elements::Actions::Jump_Actions::HandlerAction

See UMMF::UML_1_5::Behavioral_Elements::Actions::Jump_Actions::HandlerAction (UMMF::UML_1_5::Behavioral_Elements::Actions::Jump_Actions::HandlerAction).

Behavioral_Elements::Actions::Jump_Actions::JumpAction

See UMMF::UML_1_5::Behavioral_Elements::Actions::Jump_Actions::JumpAction (UMMF::UML_1_5::Behavioral_Elements::Actions::Jump_Actions::JumpAction).

Behavioral_Elements::Actions::Jump_Actions::JumpHandler

See UMMF::UML_1_5::Behavioral_Elements::Actions::Jump_Actions::JumpHandler (UMMF::UML_1_5::Behavioral_Elements::Actions::Jump_Actions::JumpHandler).

Behavioral_Elements::Actions::Messaging_Actions::AsynchronousInvocationAction

See UMMF::UML_1_5::Behavioral_Elements::Actions::Messaging_Actions::AsynchronousInvocationAction (UMMF::UML_1_5::Behavioral_Elements::Actions::Messaging_Actions::AsynchronousInvocationAction).

Behavioral_Elements::Actions::Messaging_Actions::BroadcastSignalAction

See UMMF::UML_1_5::Behavioral_Elements::Actions::Messaging_Actions::BroadcastSignalAction (UMMF::UML_1_5::Behavioral_Elements::Actions::Messaging_Actions::BroadcastSignalAction).

Behavioral_Elements::Actions::Messaging_Actions::CallOperationAction

See UMMF::UML_1_5::Behavioral_Elements::Actions::Messaging_Actions::CallOperationAction (UMMF::UML_1_5::Behavioral_Elements::Actions::Messaging_Actions::CallOperationAction).

Behavioral_Elements::Actions::Messaging_Actions::ExplicitInvocationAction

See UMMF::UML_1_5::Behavioral_Elements::Actions::Messaging_Actions::ExplicitInvocationAction (UMMF::UML_1_5::Behavioral_Elements::Actions::Messaging_Actions::ExplicitInvocationAction).

Behavioral_Elements::Actions::Messaging_Actions::InvocationAction

See UMMF::UML_1_5::Behavioral_Elements::Actions::Messaging_Actions::InvocationAction (UMMF::UML_1_5::Behavioral_Elements::Actions::Messaging_Actions::InvocationAction).

Behavioral_Elements::Actions::Messaging_Actions::SendSignalAction

See UMMF::UML_1_5::Behavioral_Elements::Actions::Messaging_Actions::SendSignalAction (UMMF::UML_1_5::Behavioral_Elements::Actions::Messaging_Actions::SendSignalAction).

Behavioral_Elements::Actions::Messaging_Actions::SynchronousInvocationAction

See UMMF::UML_1_5::Behavioral_Elements::Actions::Messaging_Actions::SynchronousInvocationAction (UMMF::UML_1_5::Behavioral_Elements::Actions::Messaging_Actions::SynchronousInvocationAction).

Behavioral_Elements::Actions::Read_Write_Actions::Association_Actions::ClearAssociationAction

See UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Association_Actions::ClearAssociationAction (UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Association_Actions::ClearAssociationAction).

Behavioral_Elements::Actions::Read_Write_Actions::Association_Actions::CreateLinkAction

See UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Association_Actions::CreateLinkAction (UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Association_Actions::CreateLinkAction).

Behavioral_Elements::Actions::Read_Write_Actions::Association_Actions::CreateLinkObjectAction

See UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Association_Actions::CreateLinkObjectAction (UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Association_Actions::CreateLinkObjectAction).

Behavioral_Elements::Actions::Read_Write_Actions::Association_Actions::DestroyLinkAction

See UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Association_Actions::DestroyLinkAction (UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Association_Actions::DestroyLinkAction).

Behavioral_Elements::Actions::Read_Write_Actions::Association_Actions::LinkAction

See UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Association_Actions::LinkAction (UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Association_Actions::LinkAction).

Behavioral_Elements::Actions::Read_Write_Actions::Association_Actions::LinkEndCreationData

See UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Association_Actions::LinkEndCreationData (UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Association_Actions::LinkEndCreationData).

Behavioral_Elements::Actions::Read_Write_Actions::Association_Actions::LinkEndData

See UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Association_Actions::LinkEndData (UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Association_Actions::LinkEndData).

Behavioral_Elements::Actions::Read_Write_Actions::Association_Actions::QualifierValue

See UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Association_Actions::QualifierValue (UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Association_Actions::QualifierValue).

Behavioral_Elements::Actions::Read_Write_Actions::Association_Actions::ReadLinkAction

See UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Association_Actions::ReadLinkAction (UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Association_Actions::ReadLinkAction).

Behavioral_Elements::Actions::Read_Write_Actions::Association_Actions::ReadLinkObjectEndAction

See UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Association_Actions::ReadLinkObjectEndAction (UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Association_Actions::ReadLinkObjectEndAction).

Behavioral_Elements::Actions::Read_Write_Actions::Association_Actions::ReadLinkObjectQualifierAction

See UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Association_Actions::ReadLinkObjectQualifierAction (UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Association_Actions::ReadLinkObjectQualifierAction).

Behavioral_Elements::Actions::Read_Write_Actions::Association_Actions::WriteLinkAction

See UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Association_Actions::WriteLinkAction (UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Association_Actions::WriteLinkAction).

Behavioral_Elements::Actions::Read_Write_Actions::Attribute_Actions::AddAttributeValueAction

See UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Attribute_Actions::AddAttributeValueAction (UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Attribute_Actions::AddAttributeValueAction).

Behavioral_Elements::Actions::Read_Write_Actions::Attribute_Actions::AttributeAction

See UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Attribute_Actions::AttributeAction (UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Attribute_Actions::AttributeAction).

Behavioral_Elements::Actions::Read_Write_Actions::Attribute_Actions::ClearAttributeAction

See UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Attribute_Actions::ClearAttributeAction (UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Attribute_Actions::ClearAttributeAction).

Behavioral_Elements::Actions::Read_Write_Actions::Attribute_Actions::ReadAttributeAction

See UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Attribute_Actions::ReadAttributeAction (UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Attribute_Actions::ReadAttributeAction).

Behavioral_Elements::Actions::Read_Write_Actions::Attribute_Actions::RemoveAttributeValueAction

See UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Attribute_Actions::RemoveAttributeValueAction (UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Attribute_Actions::RemoveAttributeValueAction).

Behavioral_Elements::Actions::Read_Write_Actions::Attribute_Actions::WriteAttributeAction

See UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Attribute_Actions::WriteAttributeAction (UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Attribute_Actions::WriteAttributeAction).

Behavioral_Elements::Actions::Read_Write_Actions::Object_Actions::CreateObjectAction

See UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Object_Actions::CreateObjectAction (UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Object_Actions::CreateObjectAction).

Behavioral_Elements::Actions::Read_Write_Actions::Object_Actions::DestroyObjectAction

See UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Object_Actions::DestroyObjectAction (UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Object_Actions::DestroyObjectAction).

Behavioral_Elements::Actions::Read_Write_Actions::Object_Actions::ReadIsClassifiedObjectAction

See UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Object_Actions::ReadIsClassifiedObjectAction (UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Object_Actions::ReadIsClassifiedObjectAction).

Behavioral_Elements::Actions::Read_Write_Actions::Object_Actions::ReclassifyObjectAction

See UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Object_Actions::ReclassifyObjectAction (UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Object_Actions::ReclassifyObjectAction).

Behavioral_Elements::Actions::Read_Write_Actions::Other_Actions::CallProcedureAction

See UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Other_Actions::CallProcedureAction (UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Other_Actions::CallProcedureAction).

Behavioral_Elements::Actions::Read_Write_Actions::Other_Actions::ReadExtentAction

See UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Other_Actions::ReadExtentAction (UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Other_Actions::ReadExtentAction).

Behavioral_Elements::Actions::Read_Write_Actions::Other_Actions::ReadSelfAction

See UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Other_Actions::ReadSelfAction (UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Other_Actions::ReadSelfAction).

Behavioral_Elements::Actions::Read_Write_Actions::Other_Actions::StartObjectStateMachineAction

See UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Other_Actions::StartObjectStateMachineAction (UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Other_Actions::StartObjectStateMachineAction).

Behavioral_Elements::Actions::Read_Write_Actions::Variable_Actions::AddVariableValueAction

See UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Variable_Actions::AddVariableValueAction (UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Variable_Actions::AddVariableValueAction).

Behavioral_Elements::Actions::Read_Write_Actions::Variable_Actions::ClearVariableAction

See UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Variable_Actions::ClearVariableAction (UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Variable_Actions::ClearVariableAction).

Behavioral_Elements::Actions::Read_Write_Actions::Variable_Actions::ReadVariableAction

See UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Variable_Actions::ReadVariableAction (UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Variable_Actions::ReadVariableAction).

Behavioral_Elements::Actions::Read_Write_Actions::Variable_Actions::RemoveVariableValueAction

See UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Variable_Actions::RemoveVariableValueAction (UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Variable_Actions::RemoveVariableValueAction).

Behavioral_Elements::Actions::Read_Write_Actions::Variable_Actions::VariableAction

See UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Variable_Actions::VariableAction (UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Variable_Actions::VariableAction).

Behavioral_Elements::Actions::Read_Write_Actions::Variable_Actions::WriteVariableAction

See UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Variable_Actions::WriteVariableAction (UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Variable_Actions::WriteVariableAction).

Behavioral_Elements::Activity_Graphs::ActionState

See UMMF::UML_1_5::Behavioral_Elements::Activity_Graphs::ActionState.

Behavioral_Elements::Activity_Graphs::ActivityGraph

See UMMF::UML_1_5::Behavioral_Elements::Activity_Graphs::ActivityGraph (UMMF::UML_1_5::Behavioral_Elements::Activity_Graphs::ActivityGraph).

Behavioral_Elements::Activity_Graphs::ClassifierInState

See UMMF::UML_1_5::Behavioral_Elements::Activity_Graphs::ClassifierInState (UMMF::UML_1_5::Behavioral_Elements::Activity_Graphs::ClassifierInState).

Behavioral_Elements::Activity_Graphs::ObjectFlowState

See UMMF::UML_1_5::Behavioral_Elements::Activity_Graphs::ObjectFlowState (UMMF::UML_1_5::Behavioral_Elements::Activity_Graphs::ObjectFlowState).

Behavioral_Elements::Activity_Graphs::Partition

See UMMF::UML_1_5::Behavioral_Elements::Activity_Graphs::Partition.

Behavioral_Elements::Activity_Graphs::SubactivityState

See UMMF::UML_1_5::Behavioral_Elements::Activity_Graphs::SubactivityState (UMMF::UML_1_5::Behavioral_Elements::Activity_Graphs::SubactivityState).

Behavioral_Elements::Collaborations::AssociationEndRole

See UMMF::UML_1_5::Behavioral_Elements::Collaborations::AssociationEndRole (UMMF::UML_1_5::Behavioral_Elements::Collaborations::AssociationEndRole).

Behavioral_Elements::Collaborations::AssociationRole

See UMMF::UML_1_5::Behavioral_Elements::Collaborations::AssociationRole (UMMF::UML_1_5::Behavioral_Elements::Collaborations::AssociationRole).

Behavioral_Elements::Collaborations::ClassifierRole

See UMMF::UML_1_5::Behavioral_Elements::Collaborations::ClassifierRole (UMMF::UML_1_5::Behavioral_Elements::Collaborations::ClassifierRole).

Behavioral_Elements::Collaborations::Collaboration

See UMMF::UML_1_5::Behavioral_Elements::Collaborations::Collaboration (UMMF::UML_1_5::Behavioral_Elements::Collaborations::Collaboration).

Behavioral_Elements::Collaborations::CollaborationInstanceSet

See UMMF::UML_1_5::Behavioral_Elements::Collaborations::CollaborationInstanceSet (UMMF::UML_1_5::Behavioral_Elements::Collaborations::CollaborationInstanceSet).

Behavioral_Elements::Collaborations::Interaction

See UMMF::UML_1_5::Behavioral_Elements::Collaborations::Interaction.

Behavioral_Elements::Collaborations::InteractionInstanceSet

See UMMF::UML_1_5::Behavioral_Elements::Collaborations::InteractionInstanceSet (UMMF::UML_1_5::Behavioral_Elements::Collaborations::InteractionInstanceSet).

Behavioral_Elements::Collaborations::Message

See UMMF::UML_1_5::Behavioral_Elements::Collaborations::Message.

Behavioral_Elements::Common_Behavior::AttributeLink

See UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::AttributeLink (UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::AttributeLink).

Behavioral_Elements::Common_Behavior::ComponentInstance

See UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::ComponentInstance (UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::ComponentInstance).

Behavioral_Elements::Common_Behavior::DataValue

See UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::DataValue.

Behavioral_Elements::Common_Behavior::Exception

See UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::Exception.

Behavioral_Elements::Common_Behavior::Instance

See UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::Instance.

Behavioral_Elements::Common_Behavior::Link

See UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::Link.

Behavioral_Elements::Common_Behavior::LinkEnd

See UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::LinkEnd.

Behavioral_Elements::Common_Behavior::LinkObject

See UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::LinkObject.

Behavioral_Elements::Common_Behavior::NodeInstance

See UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::NodeInstance (UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::NodeInstance).

Behavioral_Elements::Common_Behavior::Object

See UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::Object.

Behavioral_Elements::Common_Behavior::Procedure

See UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::Procedure.

Behavioral_Elements::Common_Behavior::Reception

See UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::Reception.

Behavioral_Elements::Common_Behavior::Signal

See UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::Signal.

Behavioral_Elements::Common_Behavior::Stimulus

See UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::Stimulus.

Behavioral_Elements::Common_Behavior::SubsystemInstance

See UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::SubsystemInstance (UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::SubsystemInstance).

Behavioral_Elements::State_Machines::CallEvent

See UMMF::UML_1_5::Behavioral_Elements::State_Machines::CallEvent.

Behavioral_Elements::State_Machines::ChangeEvent

See UMMF::UML_1_5::Behavioral_Elements::State_Machines::ChangeEvent.

Behavioral_Elements::State_Machines::CompositeState

See UMMF::UML_1_5::Behavioral_Elements::State_Machines::CompositeState (UMMF::UML_1_5::Behavioral_Elements::State_Machines::CompositeState).

Behavioral_Elements::State_Machines::Event

See UMMF::UML_1_5::Behavioral_Elements::State_Machines::Event.

Behavioral_Elements::State_Machines::FinalState

See UMMF::UML_1_5::Behavioral_Elements::State_Machines::FinalState.

Behavioral_Elements::State_Machines::Guard

See UMMF::UML_1_5::Behavioral_Elements::State_Machines::Guard.

Behavioral_Elements::State_Machines::Pseudostate

See UMMF::UML_1_5::Behavioral_Elements::State_Machines::Pseudostate.

Behavioral_Elements::State_Machines::SignalEvent

See UMMF::UML_1_5::Behavioral_Elements::State_Machines::SignalEvent.

Behavioral_Elements::State_Machines::SimpleState

See UMMF::UML_1_5::Behavioral_Elements::State_Machines::SimpleState.

Behavioral_Elements::State_Machines::State

See UMMF::UML_1_5::Behavioral_Elements::State_Machines::State.

Behavioral_Elements::State_Machines::StateMachine

See UMMF::UML_1_5::Behavioral_Elements::State_Machines::StateMachine.

Behavioral_Elements::State_Machines::StateVertex

See UMMF::UML_1_5::Behavioral_Elements::State_Machines::StateVertex.

Behavioral_Elements::State_Machines::StubState

See UMMF::UML_1_5::Behavioral_Elements::State_Machines::StubState.

Behavioral_Elements::State_Machines::SubmachineState

See UMMF::UML_1_5::Behavioral_Elements::State_Machines::SubmachineState (UMMF::UML_1_5::Behavioral_Elements::State_Machines::SubmachineState).

Behavioral_Elements::State_Machines::SynchState

See UMMF::UML_1_5::Behavioral_Elements::State_Machines::SynchState.

Behavioral_Elements::State_Machines::TimeEvent

See UMMF::UML_1_5::Behavioral_Elements::State_Machines::TimeEvent.

Behavioral_Elements::State_Machines::Transition

See UMMF::UML_1_5::Behavioral_Elements::State_Machines::Transition.

Behavioral_Elements::Use_Cases::Actor

See UMMF::UML_1_5::Behavioral_Elements::Use_Cases::Actor.

Behavioral_Elements::Use_Cases::Extend

See UMMF::UML_1_5::Behavioral_Elements::Use_Cases::Extend.

Behavioral_Elements::Use_Cases::ExtensionPoint

See UMMF::UML_1_5::Behavioral_Elements::Use_Cases::ExtensionPoint.

Behavioral_Elements::Use_Cases::Include

See UMMF::UML_1_5::Behavioral_Elements::Use_Cases::Include.

Behavioral_Elements::Use_Cases::UseCase

See UMMF::UML_1_5::Behavioral_Elements::Use_Cases::UseCase.

Behavioral_Elements::Use_Cases::UseCaseInstance

See UMMF::UML_1_5::Behavioral_Elements::Use_Cases::UseCaseInstance.

Foundation::Core::Abstraction

See UMMF::UML_1_5::Foundation::Core::Abstraction.

Foundation::Core::Artifact

See UMMF::UML_1_5::Foundation::Core::Artifact.

Foundation::Core::Association

See UMMF::UML_1_5::Foundation::Core::Association.

Foundation::Core::AssociationClass

See UMMF::UML_1_5::Foundation::Core::AssociationClass.

Foundation::Core::AssociationEnd

See UMMF::UML_1_5::Foundation::Core::AssociationEnd.

Foundation::Core::Attribute

See UMMF::UML_1_5::Foundation::Core::Attribute.

Foundation::Core::BehavioralFeature

See UMMF::UML_1_5::Foundation::Core::BehavioralFeature.

Foundation::Core::Binding

See UMMF::UML_1_5::Foundation::Core::Binding.

Foundation::Core::Class

See UMMF::UML_1_5::Foundation::Core::Class.

Foundation::Core::Classifier

See UMMF::UML_1_5::Foundation::Core::Classifier.

Foundation::Core::Comment

See UMMF::UML_1_5::Foundation::Core::Comment.

Foundation::Core::Component

See UMMF::UML_1_5::Foundation::Core::Component.

Foundation::Core::Constraint

See UMMF::UML_1_5::Foundation::Core::Constraint.

Foundation::Core::DataType

See UMMF::UML_1_5::Foundation::Core::DataType.

Foundation::Core::Dependency

See UMMF::UML_1_5::Foundation::Core::Dependency.

Foundation::Core::Element

See UMMF::UML_1_5::Foundation::Core::Element.

Foundation::Core::ElementOwnership

See UMMF::UML_1_5::Foundation::Core::ElementOwnership.

Foundation::Core::Enumeration

See UMMF::UML_1_5::Foundation::Core::Enumeration.

Foundation::Core::EnumerationLiteral

See UMMF::UML_1_5::Foundation::Core::EnumerationLiteral.

Foundation::Core::Feature

See UMMF::UML_1_5::Foundation::Core::Feature.

Foundation::Core::Flow

See UMMF::UML_1_5::Foundation::Core::Flow.

Foundation::Core::GeneralizableElement

See UMMF::UML_1_5::Foundation::Core::GeneralizableElement.

Foundation::Core::Generalization

See UMMF::UML_1_5::Foundation::Core::Generalization.

Foundation::Core::Interface

See UMMF::UML_1_5::Foundation::Core::Interface.

Foundation::Core::Method

See UMMF::UML_1_5::Foundation::Core::Method.

Foundation::Core::ModelElement

See UMMF::UML_1_5::Foundation::Core::ModelElement.

Foundation::Core::Namespace

See UMMF::UML_1_5::Foundation::Core::Namespace.

Foundation::Core::Node

See UMMF::UML_1_5::Foundation::Core::Node.

Foundation::Core::Operation

See UMMF::UML_1_5::Foundation::Core::Operation.

Foundation::Core::Parameter

See UMMF::UML_1_5::Foundation::Core::Parameter.

Foundation::Core::Permission

See UMMF::UML_1_5::Foundation::Core::Permission.

Foundation::Core::PresentationElement

See UMMF::UML_1_5::Foundation::Core::PresentationElement.

Foundation::Core::Primitive

See UMMF::UML_1_5::Foundation::Core::Primitive.

Foundation::Core::ProgrammingLanguageDataType

See UMMF::UML_1_5::Foundation::Core::ProgrammingLanguageDataType.

Foundation::Core::Relationship

See UMMF::UML_1_5::Foundation::Core::Relationship.

Foundation::Core::StructuralFeature

See UMMF::UML_1_5::Foundation::Core::StructuralFeature.

Foundation::Core::TemplateArgument

See UMMF::UML_1_5::Foundation::Core::TemplateArgument.

Foundation::Core::TemplateParameter

See UMMF::UML_1_5::Foundation::Core::TemplateParameter.

Foundation::Core::Usage

See UMMF::UML_1_5::Foundation::Core::Usage.

Foundation::Data_Types::AggregationKind

See UMMF::UML_1_5::Foundation::Data_Types::AggregationKind.

Foundation::Data_Types::ArgListExpression

See UMMF::UML_1_5::Foundation::Data_Types::ArgListExpression.

Foundation::Data_Types::Boolean

See UMMF::UML_1_5::Foundation::Data_Types::Boolean.

Foundation::Data_Types::BooleanExpression

See UMMF::UML_1_5::Foundation::Data_Types::BooleanExpression.

Foundation::Data_Types::CallConcurrencyKind

See UMMF::UML_1_5::Foundation::Data_Types::CallConcurrencyKind.

Foundation::Data_Types::ChangeableKind

See UMMF::UML_1_5::Foundation::Data_Types::ChangeableKind.

Foundation::Data_Types::Expression

See UMMF::UML_1_5::Foundation::Data_Types::Expression.

Foundation::Data_Types::Geometry

See UMMF::UML_1_5::Foundation::Data_Types::Geometry.

Foundation::Data_Types::Integer

See UMMF::UML_1_5::Foundation::Data_Types::Integer.

Foundation::Data_Types::LocationReference

See UMMF::UML_1_5::Foundation::Data_Types::LocationReference.

Foundation::Data_Types::Mapping

See UMMF::UML_1_5::Foundation::Data_Types::Mapping.

Foundation::Data_Types::MappingExpression

See UMMF::UML_1_5::Foundation::Data_Types::MappingExpression.

Foundation::Data_Types::Multiplicity

See UMMF::UML_1_5::Foundation::Data_Types::Multiplicity.

Foundation::Data_Types::MultiplicityRange

See UMMF::UML_1_5::Foundation::Data_Types::MultiplicityRange.

Foundation::Data_Types::Name

See UMMF::UML_1_5::Foundation::Data_Types::Name.

Foundation::Data_Types::OrderingKind

See UMMF::UML_1_5::Foundation::Data_Types::OrderingKind.

Foundation::Data_Types::ParameterDirectionKind

See UMMF::UML_1_5::Foundation::Data_Types::ParameterDirectionKind.

Foundation::Data_Types::ProcedureExpression

See UMMF::UML_1_5::Foundation::Data_Types::ProcedureExpression.

Foundation::Data_Types::PseudostateKind

See UMMF::UML_1_5::Foundation::Data_Types::PseudostateKind.

Foundation::Data_Types::Real

See UMMF::UML_1_5::Foundation::Data_Types::Real.

Foundation::Data_Types::ScopeKind

See UMMF::UML_1_5::Foundation::Data_Types::ScopeKind.

Foundation::Data_Types::String

See UMMF::UML_1_5::Foundation::Data_Types::String.

Foundation::Data_Types::TimeExpression

See UMMF::UML_1_5::Foundation::Data_Types::TimeExpression.

Foundation::Data_Types::TypeExpression

See UMMF::UML_1_5::Foundation::Data_Types::TypeExpression.

Foundation::Data_Types::UnlimitedInteger

See UMMF::UML_1_5::Foundation::Data_Types::UnlimitedInteger.

Foundation::Data_Types::VisibilityKind

See UMMF::UML_1_5::Foundation::Data_Types::VisibilityKind.

Foundation::Extension_Mechanisms::Stereotype

See UMMF::UML_1_5::Foundation::Extension_Mechanisms::Stereotype.

Foundation::Extension_Mechanisms::TagDefinition

See UMMF::UML_1_5::Foundation::Extension_Mechanisms::TagDefinition.

Foundation::Extension_Mechanisms::TaggedValue

See UMMF::UML_1_5::Foundation::Extension_Mechanisms::TaggedValue.

Model_Management::ElementImport

See UMMF::UML_1_5::Model_Management::ElementImport.

Model_Management::Model

See UMMF::UML_1_5::Model_Management::Model.

Model_Management::Package

See UMMF::UML_1_5::Model_Management::Package.

Model_Management::Subsystem

See UMMF::UML_1_5::Model_Management::Subsystem.

OCL::Expressions::AssociationClassEndCallExp

See UMMF::UML_1_5::OCL::Expressions::AssociationClassEndCallExp.

OCL::Expressions::AssociationEndCallExp

See UMMF::UML_1_5::OCL::Expressions::AssociationEndCallExp.

OCL::Expressions::AttributeCallExp

See UMMF::UML_1_5::OCL::Expressions::AttributeCallExp.

OCL::Expressions::BooleanLiteralExp

See UMMF::UML_1_5::OCL::Expressions::BooleanLiteralExp.

OCL::Expressions::CallAction

See UMMF::UML_1_5::OCL::Expressions::CallAction.

OCL::Expressions::CollectionItem

See UMMF::UML_1_5::OCL::Expressions::CollectionItem.

OCL::Expressions::CollectionKind

See UMMF::UML_1_5::OCL::Expressions::CollectionKind.

OCL::Expressions::CollectionLiteralExp

See UMMF::UML_1_5::OCL::Expressions::CollectionLiteralExp.

OCL::Expressions::CollectionLiteralPart

See UMMF::UML_1_5::OCL::Expressions::CollectionLiteralPart.

OCL::Expressions::CollectionRange

See UMMF::UML_1_5::OCL::Expressions::CollectionRange.

OCL::Expressions::EnumLiteralExp

See UMMF::UML_1_5::OCL::Expressions::EnumLiteralExp.

OCL::Expressions::IfExp

See UMMF::UML_1_5::OCL::Expressions::IfExp.

OCL::Expressions::IntegerLiteralExp

See UMMF::UML_1_5::OCL::Expressions::IntegerLiteralExp.

OCL::Expressions::IterateExp

See UMMF::UML_1_5::OCL::Expressions::IterateExp.

OCL::Expressions::IteratorExp

See UMMF::UML_1_5::OCL::Expressions::IteratorExp.

OCL::Expressions::LetExp

See UMMF::UML_1_5::OCL::Expressions::LetExp.

OCL::Expressions::LiteralExp

See UMMF::UML_1_5::OCL::Expressions::LiteralExp.

OCL::Expressions::LoopExp

See UMMF::UML_1_5::OCL::Expressions::LoopExp.

OCL::Expressions::ModelPropertyCallExp

See UMMF::UML_1_5::OCL::Expressions::ModelPropertyCallExp.

OCL::Expressions::NavigationCallExp

See UMMF::UML_1_5::OCL::Expressions::NavigationCallExp.

OCL::Expressions::NumericLiteralExp

See UMMF::UML_1_5::OCL::Expressions::NumericLiteralExp.

OCL::Expressions::OclExpression

See UMMF::UML_1_5::OCL::Expressions::OclExpression.

OCL::Expressions::OclMessageArg

See UMMF::UML_1_5::OCL::Expressions::OclMessageArg.

OCL::Expressions::OclMessageExp

See UMMF::UML_1_5::OCL::Expressions::OclMessageExp.

OCL::Expressions::OperationCallExp

See UMMF::UML_1_5::OCL::Expressions::OperationCallExp.

OCL::Expressions::PrimitiveLiteralExp

See UMMF::UML_1_5::OCL::Expressions::PrimitiveLiteralExp.

OCL::Expressions::PropertyCallExp

See UMMF::UML_1_5::OCL::Expressions::PropertyCallExp.

OCL::Expressions::RealLiteralExp

See UMMF::UML_1_5::OCL::Expressions::RealLiteralExp.

OCL::Expressions::SendAction

See UMMF::UML_1_5::OCL::Expressions::SendAction.

OCL::Expressions::StringLiteralExp

See UMMF::UML_1_5::OCL::Expressions::StringLiteralExp.

OCL::Expressions::TupleLiteralExp

See UMMF::UML_1_5::OCL::Expressions::TupleLiteralExp.

OCL::Expressions::UnspecifiedValueExp

See UMMF::UML_1_5::OCL::Expressions::UnspecifiedValueExp.

OCL::Expressions::VariableDeclaration

See UMMF::UML_1_5::OCL::Expressions::VariableDeclaration.

OCL::Expressions::VariableExp

See UMMF::UML_1_5::OCL::Expressions::VariableExp.

OCL::Types::BagType

See UMMF::UML_1_5::OCL::Types::BagType.

OCL::Types::CollectionType

See UMMF::UML_1_5::OCL::Types::CollectionType.

OCL::Types::OCLModelElementType

See UMMF::UML_1_5::OCL::Types::OCLModelElementType.

OCL::Types::OclMessageType

See UMMF::UML_1_5::OCL::Types::OclMessageType.

OCL::Types::OrdereredSetType

See UMMF::UML_1_5::OCL::Types::OrdereredSetType.

OCL::Types::SequenceType

See UMMF::UML_1_5::OCL::Types::SequenceType.

OCL::Types::SetType

See UMMF::UML_1_5::OCL::Types::SetType.

OCL::Types::TupleType

See UMMF::UML_1_5::OCL::Types::TupleType.

OCL::Types::VoidType

See UMMF::UML_1_5::OCL::Types::VoidType.

SEE ALSO

Top

UMMF::Core::MetaModel

VERSION

Top

$Revision: 1.77 $

METHODS

Top

factory_map

Returns an array ref that maps all UML Model names to Perl package names for this package. Also includes short name to fully-qualified name mappings.

model

Returns the UML meta-model Model object for this Model.

__rebless_tree

Work around for errors like:

    Can't locate object method "parent" via package "UMMF::UML_1_5::Foundation::Core::Generalization" at /c/wct/ummf/1.0/bin/../lib/perl/UML/MetaMetaModel/Util.pm line 712.

factory

Returns a factory for this Model.


UMMF documentation Contained in the UMMF distribution.
# -*- perl -*-
# DO NOT EDIT - This file is generated by UMMF; http://ummf.sourceforge.net 
# From template: $Id: Perl.txt,v 1.77 2006/05/14 01:40:03 kstephens Exp $

package UMMF::UML_1_5;

# use 5.6.1;
use strict;
use warnings;

#################################################################
# Version
#

our $VERSION = do { my @r = (q$Revision: 1.77 $ =~ /\d+/g); sprintf "%d." . "%03d" x $#r, @r };

#################################################################
# Supers
#


#################################################################
# Dependencies
#

use Carp qw(croak confess);


#################################################################
# Import them all!!!
# [ % model_package_use % ];
#


#################################################################
# Methods
#

my $factory_map = 
[
      'Action',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Action_Foundation::Action',
      'Behavioral_Elements::Actions::Action_Foundation::Action',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Action_Foundation::Action',
      'ControlFlow',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Action_Foundation::ControlFlow',
      'Behavioral_Elements::Actions::Action_Foundation::ControlFlow',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Action_Foundation::ControlFlow',
      'DataFlow',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Action_Foundation::DataFlow',
      'Behavioral_Elements::Actions::Action_Foundation::DataFlow',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Action_Foundation::DataFlow',
      'InputPin',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Action_Foundation::InputPin',
      'Behavioral_Elements::Actions::Action_Foundation::InputPin',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Action_Foundation::InputPin',
      'OutputPin',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Action_Foundation::OutputPin',
      'Behavioral_Elements::Actions::Action_Foundation::OutputPin',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Action_Foundation::OutputPin',
      'Pin',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Action_Foundation::Pin',
      'Behavioral_Elements::Actions::Action_Foundation::Pin',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Action_Foundation::Pin',
      'PrimitiveAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Action_Foundation::PrimitiveAction',
      'Behavioral_Elements::Actions::Action_Foundation::PrimitiveAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Action_Foundation::PrimitiveAction',
      'Procedure',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Action_Foundation::Procedure',
      'Behavioral_Elements::Actions::Action_Foundation::Procedure',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Action_Foundation::Procedure',
      'Variable',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Action_Foundation::Variable',
      'Behavioral_Elements::Actions::Action_Foundation::Variable',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Action_Foundation::Variable',
      'CollectionAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Collection_Actions::CollectionAction',
      'Behavioral_Elements::Actions::Collection_Actions::CollectionAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Collection_Actions::CollectionAction',
      'FilterAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Collection_Actions::Filter::FilterAction',
      'Behavioral_Elements::Actions::Collection_Actions::Filter::FilterAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Collection_Actions::Filter::FilterAction',
      'IterateAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Collection_Actions::Iterate::IterateAction',
      'Behavioral_Elements::Actions::Collection_Actions::Iterate::IterateAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Collection_Actions::Iterate::IterateAction',
      'MapAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Collection_Actions::Map::MapAction',
      'Behavioral_Elements::Actions::Collection_Actions::Map::MapAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Collection_Actions::Map::MapAction',
      'ReduceAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Collection_Actions::Reduce::ReduceAction',
      'Behavioral_Elements::Actions::Collection_Actions::Reduce::ReduceAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Collection_Actions::Reduce::ReduceAction',
      'Clause',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Composite_Actions::Clause',
      'Behavioral_Elements::Actions::Composite_Actions::Clause',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Composite_Actions::Clause',
      'ConditionalAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Composite_Actions::ConditionalAction',
      'Behavioral_Elements::Actions::Composite_Actions::ConditionalAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Composite_Actions::ConditionalAction',
      'GroupAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Composite_Actions::GroupAction',
      'Behavioral_Elements::Actions::Composite_Actions::GroupAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Composite_Actions::GroupAction',
      'LoopAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Composite_Actions::LoopAction',
      'Behavioral_Elements::Actions::Composite_Actions::LoopAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Composite_Actions::LoopAction',
      'ApplyFunctionAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Computation_Actions::ApplyFunctionAction',
      'Behavioral_Elements::Actions::Computation_Actions::ApplyFunctionAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Computation_Actions::ApplyFunctionAction',
      'ArgumentSpecification',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Computation_Actions::ArgumentSpecification',
      'Behavioral_Elements::Actions::Computation_Actions::ArgumentSpecification',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Computation_Actions::ArgumentSpecification',
      'CodeAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Computation_Actions::CodeAction',
      'Behavioral_Elements::Actions::Computation_Actions::CodeAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Computation_Actions::CodeAction',
      'LiteralValueAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Computation_Actions::LiteralValueAction',
      'Behavioral_Elements::Actions::Computation_Actions::LiteralValueAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Computation_Actions::LiteralValueAction',
      'MarshalAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Computation_Actions::MarshalAction',
      'Behavioral_Elements::Actions::Computation_Actions::MarshalAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Computation_Actions::MarshalAction',
      'NullAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Computation_Actions::NullAction',
      'Behavioral_Elements::Actions::Computation_Actions::NullAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Computation_Actions::NullAction',
      'PrimitiveFunction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Computation_Actions::PrimitiveFunction',
      'Behavioral_Elements::Actions::Computation_Actions::PrimitiveFunction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Computation_Actions::PrimitiveFunction',
      'TestIdentifyAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Computation_Actions::TestIdentifyAction',
      'Behavioral_Elements::Actions::Computation_Actions::TestIdentifyAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Computation_Actions::TestIdentifyAction',
      'UnmarshalAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Computation_Actions::UnmarshalAction',
      'Behavioral_Elements::Actions::Computation_Actions::UnmarshalAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Computation_Actions::UnmarshalAction',
      'HandlerAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Jump_Actions::HandlerAction',
      'Behavioral_Elements::Actions::Jump_Actions::HandlerAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Jump_Actions::HandlerAction',
      'JumpAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Jump_Actions::JumpAction',
      'Behavioral_Elements::Actions::Jump_Actions::JumpAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Jump_Actions::JumpAction',
      'JumpHandler',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Jump_Actions::JumpHandler',
      'Behavioral_Elements::Actions::Jump_Actions::JumpHandler',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Jump_Actions::JumpHandler',
      'AsynchronousInvocationAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Messaging_Actions::AsynchronousInvocationAction',
      'Behavioral_Elements::Actions::Messaging_Actions::AsynchronousInvocationAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Messaging_Actions::AsynchronousInvocationAction',
      'BroadcastSignalAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Messaging_Actions::BroadcastSignalAction',
      'Behavioral_Elements::Actions::Messaging_Actions::BroadcastSignalAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Messaging_Actions::BroadcastSignalAction',
      'CallOperationAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Messaging_Actions::CallOperationAction',
      'Behavioral_Elements::Actions::Messaging_Actions::CallOperationAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Messaging_Actions::CallOperationAction',
      'ExplicitInvocationAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Messaging_Actions::ExplicitInvocationAction',
      'Behavioral_Elements::Actions::Messaging_Actions::ExplicitInvocationAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Messaging_Actions::ExplicitInvocationAction',
      'InvocationAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Messaging_Actions::InvocationAction',
      'Behavioral_Elements::Actions::Messaging_Actions::InvocationAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Messaging_Actions::InvocationAction',
      'SendSignalAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Messaging_Actions::SendSignalAction',
      'Behavioral_Elements::Actions::Messaging_Actions::SendSignalAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Messaging_Actions::SendSignalAction',
      'SynchronousInvocationAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Messaging_Actions::SynchronousInvocationAction',
      'Behavioral_Elements::Actions::Messaging_Actions::SynchronousInvocationAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Messaging_Actions::SynchronousInvocationAction',
      'ClearAssociationAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Association_Actions::ClearAssociationAction',
      'Behavioral_Elements::Actions::Read_Write_Actions::Association_Actions::ClearAssociationAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Association_Actions::ClearAssociationAction',
      'CreateLinkAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Association_Actions::CreateLinkAction',
      'Behavioral_Elements::Actions::Read_Write_Actions::Association_Actions::CreateLinkAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Association_Actions::CreateLinkAction',
      'CreateLinkObjectAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Association_Actions::CreateLinkObjectAction',
      'Behavioral_Elements::Actions::Read_Write_Actions::Association_Actions::CreateLinkObjectAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Association_Actions::CreateLinkObjectAction',
      'DestroyLinkAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Association_Actions::DestroyLinkAction',
      'Behavioral_Elements::Actions::Read_Write_Actions::Association_Actions::DestroyLinkAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Association_Actions::DestroyLinkAction',
      'LinkAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Association_Actions::LinkAction',
      'Behavioral_Elements::Actions::Read_Write_Actions::Association_Actions::LinkAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Association_Actions::LinkAction',
      'LinkEndCreationData',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Association_Actions::LinkEndCreationData',
      'Behavioral_Elements::Actions::Read_Write_Actions::Association_Actions::LinkEndCreationData',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Association_Actions::LinkEndCreationData',
      'LinkEndData',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Association_Actions::LinkEndData',
      'Behavioral_Elements::Actions::Read_Write_Actions::Association_Actions::LinkEndData',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Association_Actions::LinkEndData',
      'QualifierValue',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Association_Actions::QualifierValue',
      'Behavioral_Elements::Actions::Read_Write_Actions::Association_Actions::QualifierValue',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Association_Actions::QualifierValue',
      'ReadLinkAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Association_Actions::ReadLinkAction',
      'Behavioral_Elements::Actions::Read_Write_Actions::Association_Actions::ReadLinkAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Association_Actions::ReadLinkAction',
      'ReadLinkObjectEndAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Association_Actions::ReadLinkObjectEndAction',
      'Behavioral_Elements::Actions::Read_Write_Actions::Association_Actions::ReadLinkObjectEndAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Association_Actions::ReadLinkObjectEndAction',
      'ReadLinkObjectQualifierAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Association_Actions::ReadLinkObjectQualifierAction',
      'Behavioral_Elements::Actions::Read_Write_Actions::Association_Actions::ReadLinkObjectQualifierAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Association_Actions::ReadLinkObjectQualifierAction',
      'WriteLinkAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Association_Actions::WriteLinkAction',
      'Behavioral_Elements::Actions::Read_Write_Actions::Association_Actions::WriteLinkAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Association_Actions::WriteLinkAction',
      'AddAttributeValueAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Attribute_Actions::AddAttributeValueAction',
      'Behavioral_Elements::Actions::Read_Write_Actions::Attribute_Actions::AddAttributeValueAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Attribute_Actions::AddAttributeValueAction',
      'AttributeAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Attribute_Actions::AttributeAction',
      'Behavioral_Elements::Actions::Read_Write_Actions::Attribute_Actions::AttributeAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Attribute_Actions::AttributeAction',
      'ClearAttributeAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Attribute_Actions::ClearAttributeAction',
      'Behavioral_Elements::Actions::Read_Write_Actions::Attribute_Actions::ClearAttributeAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Attribute_Actions::ClearAttributeAction',
      'ReadAttributeAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Attribute_Actions::ReadAttributeAction',
      'Behavioral_Elements::Actions::Read_Write_Actions::Attribute_Actions::ReadAttributeAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Attribute_Actions::ReadAttributeAction',
      'RemoveAttributeValueAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Attribute_Actions::RemoveAttributeValueAction',
      'Behavioral_Elements::Actions::Read_Write_Actions::Attribute_Actions::RemoveAttributeValueAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Attribute_Actions::RemoveAttributeValueAction',
      'WriteAttributeAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Attribute_Actions::WriteAttributeAction',
      'Behavioral_Elements::Actions::Read_Write_Actions::Attribute_Actions::WriteAttributeAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Attribute_Actions::WriteAttributeAction',
      'CreateObjectAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Object_Actions::CreateObjectAction',
      'Behavioral_Elements::Actions::Read_Write_Actions::Object_Actions::CreateObjectAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Object_Actions::CreateObjectAction',
      'DestroyObjectAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Object_Actions::DestroyObjectAction',
      'Behavioral_Elements::Actions::Read_Write_Actions::Object_Actions::DestroyObjectAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Object_Actions::DestroyObjectAction',
      'ReadIsClassifiedObjectAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Object_Actions::ReadIsClassifiedObjectAction',
      'Behavioral_Elements::Actions::Read_Write_Actions::Object_Actions::ReadIsClassifiedObjectAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Object_Actions::ReadIsClassifiedObjectAction',
      'ReclassifyObjectAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Object_Actions::ReclassifyObjectAction',
      'Behavioral_Elements::Actions::Read_Write_Actions::Object_Actions::ReclassifyObjectAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Object_Actions::ReclassifyObjectAction',
      'CallProcedureAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Other_Actions::CallProcedureAction',
      'Behavioral_Elements::Actions::Read_Write_Actions::Other_Actions::CallProcedureAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Other_Actions::CallProcedureAction',
      'ReadExtentAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Other_Actions::ReadExtentAction',
      'Behavioral_Elements::Actions::Read_Write_Actions::Other_Actions::ReadExtentAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Other_Actions::ReadExtentAction',
      'ReadSelfAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Other_Actions::ReadSelfAction',
      'Behavioral_Elements::Actions::Read_Write_Actions::Other_Actions::ReadSelfAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Other_Actions::ReadSelfAction',
      'StartObjectStateMachineAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Other_Actions::StartObjectStateMachineAction',
      'Behavioral_Elements::Actions::Read_Write_Actions::Other_Actions::StartObjectStateMachineAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Other_Actions::StartObjectStateMachineAction',
      'AddVariableValueAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Variable_Actions::AddVariableValueAction',
      'Behavioral_Elements::Actions::Read_Write_Actions::Variable_Actions::AddVariableValueAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Variable_Actions::AddVariableValueAction',
      'ClearVariableAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Variable_Actions::ClearVariableAction',
      'Behavioral_Elements::Actions::Read_Write_Actions::Variable_Actions::ClearVariableAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Variable_Actions::ClearVariableAction',
      'ReadVariableAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Variable_Actions::ReadVariableAction',
      'Behavioral_Elements::Actions::Read_Write_Actions::Variable_Actions::ReadVariableAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Variable_Actions::ReadVariableAction',
      'RemoveVariableValueAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Variable_Actions::RemoveVariableValueAction',
      'Behavioral_Elements::Actions::Read_Write_Actions::Variable_Actions::RemoveVariableValueAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Variable_Actions::RemoveVariableValueAction',
      'VariableAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Variable_Actions::VariableAction',
      'Behavioral_Elements::Actions::Read_Write_Actions::Variable_Actions::VariableAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Variable_Actions::VariableAction',
      'WriteVariableAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Variable_Actions::WriteVariableAction',
      'Behavioral_Elements::Actions::Read_Write_Actions::Variable_Actions::WriteVariableAction',
      'UMMF::UML_1_5::Behavioral_Elements::Actions::Read_Write_Actions::Variable_Actions::WriteVariableAction',
      'ActionState',
      'UMMF::UML_1_5::Behavioral_Elements::Activity_Graphs::ActionState',
      'Behavioral_Elements::Activity_Graphs::ActionState',
      'UMMF::UML_1_5::Behavioral_Elements::Activity_Graphs::ActionState',
      'ActivityGraph',
      'UMMF::UML_1_5::Behavioral_Elements::Activity_Graphs::ActivityGraph',
      'Behavioral_Elements::Activity_Graphs::ActivityGraph',
      'UMMF::UML_1_5::Behavioral_Elements::Activity_Graphs::ActivityGraph',
      'ClassifierInState',
      'UMMF::UML_1_5::Behavioral_Elements::Activity_Graphs::ClassifierInState',
      'Behavioral_Elements::Activity_Graphs::ClassifierInState',
      'UMMF::UML_1_5::Behavioral_Elements::Activity_Graphs::ClassifierInState',
      'ObjectFlowState',
      'UMMF::UML_1_5::Behavioral_Elements::Activity_Graphs::ObjectFlowState',
      'Behavioral_Elements::Activity_Graphs::ObjectFlowState',
      'UMMF::UML_1_5::Behavioral_Elements::Activity_Graphs::ObjectFlowState',
      'Partition',
      'UMMF::UML_1_5::Behavioral_Elements::Activity_Graphs::Partition',
      'Behavioral_Elements::Activity_Graphs::Partition',
      'UMMF::UML_1_5::Behavioral_Elements::Activity_Graphs::Partition',
      'SubactivityState',
      'UMMF::UML_1_5::Behavioral_Elements::Activity_Graphs::SubactivityState',
      'Behavioral_Elements::Activity_Graphs::SubactivityState',
      'UMMF::UML_1_5::Behavioral_Elements::Activity_Graphs::SubactivityState',
      'AssociationEndRole',
      'UMMF::UML_1_5::Behavioral_Elements::Collaborations::AssociationEndRole',
      'Behavioral_Elements::Collaborations::AssociationEndRole',
      'UMMF::UML_1_5::Behavioral_Elements::Collaborations::AssociationEndRole',
      'AssociationRole',
      'UMMF::UML_1_5::Behavioral_Elements::Collaborations::AssociationRole',
      'Behavioral_Elements::Collaborations::AssociationRole',
      'UMMF::UML_1_5::Behavioral_Elements::Collaborations::AssociationRole',
      'ClassifierRole',
      'UMMF::UML_1_5::Behavioral_Elements::Collaborations::ClassifierRole',
      'Behavioral_Elements::Collaborations::ClassifierRole',
      'UMMF::UML_1_5::Behavioral_Elements::Collaborations::ClassifierRole',
      'Collaboration',
      'UMMF::UML_1_5::Behavioral_Elements::Collaborations::Collaboration',
      'Behavioral_Elements::Collaborations::Collaboration',
      'UMMF::UML_1_5::Behavioral_Elements::Collaborations::Collaboration',
      'CollaborationInstanceSet',
      'UMMF::UML_1_5::Behavioral_Elements::Collaborations::CollaborationInstanceSet',
      'Behavioral_Elements::Collaborations::CollaborationInstanceSet',
      'UMMF::UML_1_5::Behavioral_Elements::Collaborations::CollaborationInstanceSet',
      'Interaction',
      'UMMF::UML_1_5::Behavioral_Elements::Collaborations::Interaction',
      'Behavioral_Elements::Collaborations::Interaction',
      'UMMF::UML_1_5::Behavioral_Elements::Collaborations::Interaction',
      'InteractionInstanceSet',
      'UMMF::UML_1_5::Behavioral_Elements::Collaborations::InteractionInstanceSet',
      'Behavioral_Elements::Collaborations::InteractionInstanceSet',
      'UMMF::UML_1_5::Behavioral_Elements::Collaborations::InteractionInstanceSet',
      'Message',
      'UMMF::UML_1_5::Behavioral_Elements::Collaborations::Message',
      'Behavioral_Elements::Collaborations::Message',
      'UMMF::UML_1_5::Behavioral_Elements::Collaborations::Message',
      'AttributeLink',
      'UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::AttributeLink',
      'Behavioral_Elements::Common_Behavior::AttributeLink',
      'UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::AttributeLink',
      'ComponentInstance',
      'UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::ComponentInstance',
      'Behavioral_Elements::Common_Behavior::ComponentInstance',
      'UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::ComponentInstance',
      'DataValue',
      'UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::DataValue',
      'Behavioral_Elements::Common_Behavior::DataValue',
      'UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::DataValue',
      'Exception',
      'UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::Exception',
      'Behavioral_Elements::Common_Behavior::Exception',
      'UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::Exception',
      'Instance',
      'UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::Instance',
      'Behavioral_Elements::Common_Behavior::Instance',
      'UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::Instance',
      'Link',
      'UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::Link',
      'Behavioral_Elements::Common_Behavior::Link',
      'UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::Link',
      'LinkEnd',
      'UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::LinkEnd',
      'Behavioral_Elements::Common_Behavior::LinkEnd',
      'UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::LinkEnd',
      'LinkObject',
      'UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::LinkObject',
      'Behavioral_Elements::Common_Behavior::LinkObject',
      'UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::LinkObject',
      'NodeInstance',
      'UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::NodeInstance',
      'Behavioral_Elements::Common_Behavior::NodeInstance',
      'UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::NodeInstance',
      'Object',
      'UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::Object',
      'Behavioral_Elements::Common_Behavior::Object',
      'UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::Object',
      'Procedure',
      'UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::Procedure',
      'Behavioral_Elements::Common_Behavior::Procedure',
      'UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::Procedure',
      'Reception',
      'UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::Reception',
      'Behavioral_Elements::Common_Behavior::Reception',
      'UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::Reception',
      'Signal',
      'UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::Signal',
      'Behavioral_Elements::Common_Behavior::Signal',
      'UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::Signal',
      'Stimulus',
      'UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::Stimulus',
      'Behavioral_Elements::Common_Behavior::Stimulus',
      'UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::Stimulus',
      'SubsystemInstance',
      'UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::SubsystemInstance',
      'Behavioral_Elements::Common_Behavior::SubsystemInstance',
      'UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::SubsystemInstance',
      'CallEvent',
      'UMMF::UML_1_5::Behavioral_Elements::State_Machines::CallEvent',
      'Behavioral_Elements::State_Machines::CallEvent',
      'UMMF::UML_1_5::Behavioral_Elements::State_Machines::CallEvent',
      'ChangeEvent',
      'UMMF::UML_1_5::Behavioral_Elements::State_Machines::ChangeEvent',
      'Behavioral_Elements::State_Machines::ChangeEvent',
      'UMMF::UML_1_5::Behavioral_Elements::State_Machines::ChangeEvent',
      'CompositeState',
      'UMMF::UML_1_5::Behavioral_Elements::State_Machines::CompositeState',
      'Behavioral_Elements::State_Machines::CompositeState',
      'UMMF::UML_1_5::Behavioral_Elements::State_Machines::CompositeState',
      'Event',
      'UMMF::UML_1_5::Behavioral_Elements::State_Machines::Event',
      'Behavioral_Elements::State_Machines::Event',
      'UMMF::UML_1_5::Behavioral_Elements::State_Machines::Event',
      'FinalState',
      'UMMF::UML_1_5::Behavioral_Elements::State_Machines::FinalState',
      'Behavioral_Elements::State_Machines::FinalState',
      'UMMF::UML_1_5::Behavioral_Elements::State_Machines::FinalState',
      'Guard',
      'UMMF::UML_1_5::Behavioral_Elements::State_Machines::Guard',
      'Behavioral_Elements::State_Machines::Guard',
      'UMMF::UML_1_5::Behavioral_Elements::State_Machines::Guard',
      'Pseudostate',
      'UMMF::UML_1_5::Behavioral_Elements::State_Machines::Pseudostate',
      'Behavioral_Elements::State_Machines::Pseudostate',
      'UMMF::UML_1_5::Behavioral_Elements::State_Machines::Pseudostate',
      'SignalEvent',
      'UMMF::UML_1_5::Behavioral_Elements::State_Machines::SignalEvent',
      'Behavioral_Elements::State_Machines::SignalEvent',
      'UMMF::UML_1_5::Behavioral_Elements::State_Machines::SignalEvent',
      'SimpleState',
      'UMMF::UML_1_5::Behavioral_Elements::State_Machines::SimpleState',
      'Behavioral_Elements::State_Machines::SimpleState',
      'UMMF::UML_1_5::Behavioral_Elements::State_Machines::SimpleState',
      'State',
      'UMMF::UML_1_5::Behavioral_Elements::State_Machines::State',
      'Behavioral_Elements::State_Machines::State',
      'UMMF::UML_1_5::Behavioral_Elements::State_Machines::State',
      'StateMachine',
      'UMMF::UML_1_5::Behavioral_Elements::State_Machines::StateMachine',
      'Behavioral_Elements::State_Machines::StateMachine',
      'UMMF::UML_1_5::Behavioral_Elements::State_Machines::StateMachine',
      'StateVertex',
      'UMMF::UML_1_5::Behavioral_Elements::State_Machines::StateVertex',
      'Behavioral_Elements::State_Machines::StateVertex',
      'UMMF::UML_1_5::Behavioral_Elements::State_Machines::StateVertex',
      'StubState',
      'UMMF::UML_1_5::Behavioral_Elements::State_Machines::StubState',
      'Behavioral_Elements::State_Machines::StubState',
      'UMMF::UML_1_5::Behavioral_Elements::State_Machines::StubState',
      'SubmachineState',
      'UMMF::UML_1_5::Behavioral_Elements::State_Machines::SubmachineState',
      'Behavioral_Elements::State_Machines::SubmachineState',
      'UMMF::UML_1_5::Behavioral_Elements::State_Machines::SubmachineState',
      'SynchState',
      'UMMF::UML_1_5::Behavioral_Elements::State_Machines::SynchState',
      'Behavioral_Elements::State_Machines::SynchState',
      'UMMF::UML_1_5::Behavioral_Elements::State_Machines::SynchState',
      'TimeEvent',
      'UMMF::UML_1_5::Behavioral_Elements::State_Machines::TimeEvent',
      'Behavioral_Elements::State_Machines::TimeEvent',
      'UMMF::UML_1_5::Behavioral_Elements::State_Machines::TimeEvent',
      'Transition',
      'UMMF::UML_1_5::Behavioral_Elements::State_Machines::Transition',
      'Behavioral_Elements::State_Machines::Transition',
      'UMMF::UML_1_5::Behavioral_Elements::State_Machines::Transition',
      'Actor',
      'UMMF::UML_1_5::Behavioral_Elements::Use_Cases::Actor',
      'Behavioral_Elements::Use_Cases::Actor',
      'UMMF::UML_1_5::Behavioral_Elements::Use_Cases::Actor',
      'Extend',
      'UMMF::UML_1_5::Behavioral_Elements::Use_Cases::Extend',
      'Behavioral_Elements::Use_Cases::Extend',
      'UMMF::UML_1_5::Behavioral_Elements::Use_Cases::Extend',
      'ExtensionPoint',
      'UMMF::UML_1_5::Behavioral_Elements::Use_Cases::ExtensionPoint',
      'Behavioral_Elements::Use_Cases::ExtensionPoint',
      'UMMF::UML_1_5::Behavioral_Elements::Use_Cases::ExtensionPoint',
      'Include',
      'UMMF::UML_1_5::Behavioral_Elements::Use_Cases::Include',
      'Behavioral_Elements::Use_Cases::Include',
      'UMMF::UML_1_5::Behavioral_Elements::Use_Cases::Include',
      'UseCase',
      'UMMF::UML_1_5::Behavioral_Elements::Use_Cases::UseCase',
      'Behavioral_Elements::Use_Cases::UseCase',
      'UMMF::UML_1_5::Behavioral_Elements::Use_Cases::UseCase',
      'UseCaseInstance',
      'UMMF::UML_1_5::Behavioral_Elements::Use_Cases::UseCaseInstance',
      'Behavioral_Elements::Use_Cases::UseCaseInstance',
      'UMMF::UML_1_5::Behavioral_Elements::Use_Cases::UseCaseInstance',
      'Abstraction',
      'UMMF::UML_1_5::Foundation::Core::Abstraction',
      'Foundation::Core::Abstraction',
      'UMMF::UML_1_5::Foundation::Core::Abstraction',
      'Artifact',
      'UMMF::UML_1_5::Foundation::Core::Artifact',
      'Foundation::Core::Artifact',
      'UMMF::UML_1_5::Foundation::Core::Artifact',
      'Association',
      'UMMF::UML_1_5::Foundation::Core::Association',
      'Foundation::Core::Association',
      'UMMF::UML_1_5::Foundation::Core::Association',
      'AssociationClass',
      'UMMF::UML_1_5::Foundation::Core::AssociationClass',
      'Foundation::Core::AssociationClass',
      'UMMF::UML_1_5::Foundation::Core::AssociationClass',
      'AssociationEnd',
      'UMMF::UML_1_5::Foundation::Core::AssociationEnd',
      'Foundation::Core::AssociationEnd',
      'UMMF::UML_1_5::Foundation::Core::AssociationEnd',
      'Attribute',
      'UMMF::UML_1_5::Foundation::Core::Attribute',
      'Foundation::Core::Attribute',
      'UMMF::UML_1_5::Foundation::Core::Attribute',
      'BehavioralFeature',
      'UMMF::UML_1_5::Foundation::Core::BehavioralFeature',
      'Foundation::Core::BehavioralFeature',
      'UMMF::UML_1_5::Foundation::Core::BehavioralFeature',
      'Binding',
      'UMMF::UML_1_5::Foundation::Core::Binding',
      'Foundation::Core::Binding',
      'UMMF::UML_1_5::Foundation::Core::Binding',
      'Class',
      'UMMF::UML_1_5::Foundation::Core::Class',
      'Foundation::Core::Class',
      'UMMF::UML_1_5::Foundation::Core::Class',
      'Classifier',
      'UMMF::UML_1_5::Foundation::Core::Classifier',
      'Foundation::Core::Classifier',
      'UMMF::UML_1_5::Foundation::Core::Classifier',
      'Comment',
      'UMMF::UML_1_5::Foundation::Core::Comment',
      'Foundation::Core::Comment',
      'UMMF::UML_1_5::Foundation::Core::Comment',
      'Component',
      'UMMF::UML_1_5::Foundation::Core::Component',
      'Foundation::Core::Component',
      'UMMF::UML_1_5::Foundation::Core::Component',
      'Constraint',
      'UMMF::UML_1_5::Foundation::Core::Constraint',
      'Foundation::Core::Constraint',
      'UMMF::UML_1_5::Foundation::Core::Constraint',
      'DataType',
      'UMMF::UML_1_5::Foundation::Core::DataType',
      'Foundation::Core::DataType',
      'UMMF::UML_1_5::Foundation::Core::DataType',
      'Dependency',
      'UMMF::UML_1_5::Foundation::Core::Dependency',
      'Foundation::Core::Dependency',
      'UMMF::UML_1_5::Foundation::Core::Dependency',
      'Element',
      'UMMF::UML_1_5::Foundation::Core::Element',
      'Foundation::Core::Element',
      'UMMF::UML_1_5::Foundation::Core::Element',
      'ElementOwnership',
      'UMMF::UML_1_5::Foundation::Core::ElementOwnership',
      'Foundation::Core::ElementOwnership',
      'UMMF::UML_1_5::Foundation::Core::ElementOwnership',
      'Enumeration',
      'UMMF::UML_1_5::Foundation::Core::Enumeration',
      'Foundation::Core::Enumeration',
      'UMMF::UML_1_5::Foundation::Core::Enumeration',
      'EnumerationLiteral',
      'UMMF::UML_1_5::Foundation::Core::EnumerationLiteral',
      'Foundation::Core::EnumerationLiteral',
      'UMMF::UML_1_5::Foundation::Core::EnumerationLiteral',
      'Feature',
      'UMMF::UML_1_5::Foundation::Core::Feature',
      'Foundation::Core::Feature',
      'UMMF::UML_1_5::Foundation::Core::Feature',
      'Flow',
      'UMMF::UML_1_5::Foundation::Core::Flow',
      'Foundation::Core::Flow',
      'UMMF::UML_1_5::Foundation::Core::Flow',
      'GeneralizableElement',
      'UMMF::UML_1_5::Foundation::Core::GeneralizableElement',
      'Foundation::Core::GeneralizableElement',
      'UMMF::UML_1_5::Foundation::Core::GeneralizableElement',
      'Generalization',
      'UMMF::UML_1_5::Foundation::Core::Generalization',
      'Foundation::Core::Generalization',
      'UMMF::UML_1_5::Foundation::Core::Generalization',
      'Interface',
      'UMMF::UML_1_5::Foundation::Core::Interface',
      'Foundation::Core::Interface',
      'UMMF::UML_1_5::Foundation::Core::Interface',
      'Method',
      'UMMF::UML_1_5::Foundation::Core::Method',
      'Foundation::Core::Method',
      'UMMF::UML_1_5::Foundation::Core::Method',
      'ModelElement',
      'UMMF::UML_1_5::Foundation::Core::ModelElement',
      'Foundation::Core::ModelElement',
      'UMMF::UML_1_5::Foundation::Core::ModelElement',
      'Namespace',
      'UMMF::UML_1_5::Foundation::Core::Namespace',
      'Foundation::Core::Namespace',
      'UMMF::UML_1_5::Foundation::Core::Namespace',
      'Node',
      'UMMF::UML_1_5::Foundation::Core::Node',
      'Foundation::Core::Node',
      'UMMF::UML_1_5::Foundation::Core::Node',
      'Operation',
      'UMMF::UML_1_5::Foundation::Core::Operation',
      'Foundation::Core::Operation',
      'UMMF::UML_1_5::Foundation::Core::Operation',
      'Parameter',
      'UMMF::UML_1_5::Foundation::Core::Parameter',
      'Foundation::Core::Parameter',
      'UMMF::UML_1_5::Foundation::Core::Parameter',
      'Permission',
      'UMMF::UML_1_5::Foundation::Core::Permission',
      'Foundation::Core::Permission',
      'UMMF::UML_1_5::Foundation::Core::Permission',
      'PresentationElement',
      'UMMF::UML_1_5::Foundation::Core::PresentationElement',
      'Foundation::Core::PresentationElement',
      'UMMF::UML_1_5::Foundation::Core::PresentationElement',
      'Primitive',
      'UMMF::UML_1_5::Foundation::Core::Primitive',
      'Foundation::Core::Primitive',
      'UMMF::UML_1_5::Foundation::Core::Primitive',
      'ProgrammingLanguageDataType',
      'UMMF::UML_1_5::Foundation::Core::ProgrammingLanguageDataType',
      'Foundation::Core::ProgrammingLanguageDataType',
      'UMMF::UML_1_5::Foundation::Core::ProgrammingLanguageDataType',
      'Relationship',
      'UMMF::UML_1_5::Foundation::Core::Relationship',
      'Foundation::Core::Relationship',
      'UMMF::UML_1_5::Foundation::Core::Relationship',
      'StructuralFeature',
      'UMMF::UML_1_5::Foundation::Core::StructuralFeature',
      'Foundation::Core::StructuralFeature',
      'UMMF::UML_1_5::Foundation::Core::StructuralFeature',
      'TemplateArgument',
      'UMMF::UML_1_5::Foundation::Core::TemplateArgument',
      'Foundation::Core::TemplateArgument',
      'UMMF::UML_1_5::Foundation::Core::TemplateArgument',
      'TemplateParameter',
      'UMMF::UML_1_5::Foundation::Core::TemplateParameter',
      'Foundation::Core::TemplateParameter',
      'UMMF::UML_1_5::Foundation::Core::TemplateParameter',
      'Usage',
      'UMMF::UML_1_5::Foundation::Core::Usage',
      'Foundation::Core::Usage',
      'UMMF::UML_1_5::Foundation::Core::Usage',
      'AggregationKind',
      'UMMF::UML_1_5::Foundation::Data_Types::AggregationKind',
      'Foundation::Data_Types::AggregationKind',
      'UMMF::UML_1_5::Foundation::Data_Types::AggregationKind',
      'ArgListExpression',
      'UMMF::UML_1_5::Foundation::Data_Types::ArgListExpression',
      'Foundation::Data_Types::ArgListExpression',
      'UMMF::UML_1_5::Foundation::Data_Types::ArgListExpression',
      'Boolean',
      'UMMF::UML_1_5::Foundation::Data_Types::Boolean',
      'Foundation::Data_Types::Boolean',
      'UMMF::UML_1_5::Foundation::Data_Types::Boolean',
      'BooleanExpression',
      'UMMF::UML_1_5::Foundation::Data_Types::BooleanExpression',
      'Foundation::Data_Types::BooleanExpression',
      'UMMF::UML_1_5::Foundation::Data_Types::BooleanExpression',
      'CallConcurrencyKind',
      'UMMF::UML_1_5::Foundation::Data_Types::CallConcurrencyKind',
      'Foundation::Data_Types::CallConcurrencyKind',
      'UMMF::UML_1_5::Foundation::Data_Types::CallConcurrencyKind',
      'ChangeableKind',
      'UMMF::UML_1_5::Foundation::Data_Types::ChangeableKind',
      'Foundation::Data_Types::ChangeableKind',
      'UMMF::UML_1_5::Foundation::Data_Types::ChangeableKind',
      'Expression',
      'UMMF::UML_1_5::Foundation::Data_Types::Expression',
      'Foundation::Data_Types::Expression',
      'UMMF::UML_1_5::Foundation::Data_Types::Expression',
      'Geometry',
      'UMMF::UML_1_5::Foundation::Data_Types::Geometry',
      'Foundation::Data_Types::Geometry',
      'UMMF::UML_1_5::Foundation::Data_Types::Geometry',
      'Integer',
      'UMMF::UML_1_5::Foundation::Data_Types::Integer',
      'Foundation::Data_Types::Integer',
      'UMMF::UML_1_5::Foundation::Data_Types::Integer',
      'LocationReference',
      'UMMF::UML_1_5::Foundation::Data_Types::LocationReference',
      'Foundation::Data_Types::LocationReference',
      'UMMF::UML_1_5::Foundation::Data_Types::LocationReference',
      'Mapping',
      'UMMF::UML_1_5::Foundation::Data_Types::Mapping',
      'Foundation::Data_Types::Mapping',
      'UMMF::UML_1_5::Foundation::Data_Types::Mapping',
      'MappingExpression',
      'UMMF::UML_1_5::Foundation::Data_Types::MappingExpression',
      'Foundation::Data_Types::MappingExpression',
      'UMMF::UML_1_5::Foundation::Data_Types::MappingExpression',
      'Multiplicity',
      'UMMF::UML_1_5::Foundation::Data_Types::Multiplicity',
      'Foundation::Data_Types::Multiplicity',
      'UMMF::UML_1_5::Foundation::Data_Types::Multiplicity',
      'MultiplicityRange',
      'UMMF::UML_1_5::Foundation::Data_Types::MultiplicityRange',
      'Foundation::Data_Types::MultiplicityRange',
      'UMMF::UML_1_5::Foundation::Data_Types::MultiplicityRange',
      'Name',
      'UMMF::UML_1_5::Foundation::Data_Types::Name',
      'Foundation::Data_Types::Name',
      'UMMF::UML_1_5::Foundation::Data_Types::Name',
      'OrderingKind',
      'UMMF::UML_1_5::Foundation::Data_Types::OrderingKind',
      'Foundation::Data_Types::OrderingKind',
      'UMMF::UML_1_5::Foundation::Data_Types::OrderingKind',
      'ParameterDirectionKind',
      'UMMF::UML_1_5::Foundation::Data_Types::ParameterDirectionKind',
      'Foundation::Data_Types::ParameterDirectionKind',
      'UMMF::UML_1_5::Foundation::Data_Types::ParameterDirectionKind',
      'ProcedureExpression',
      'UMMF::UML_1_5::Foundation::Data_Types::ProcedureExpression',
      'Foundation::Data_Types::ProcedureExpression',
      'UMMF::UML_1_5::Foundation::Data_Types::ProcedureExpression',
      'PseudostateKind',
      'UMMF::UML_1_5::Foundation::Data_Types::PseudostateKind',
      'Foundation::Data_Types::PseudostateKind',
      'UMMF::UML_1_5::Foundation::Data_Types::PseudostateKind',
      'Real',
      'UMMF::UML_1_5::Foundation::Data_Types::Real',
      'Foundation::Data_Types::Real',
      'UMMF::UML_1_5::Foundation::Data_Types::Real',
      'ScopeKind',
      'UMMF::UML_1_5::Foundation::Data_Types::ScopeKind',
      'Foundation::Data_Types::ScopeKind',
      'UMMF::UML_1_5::Foundation::Data_Types::ScopeKind',
      'String',
      'UMMF::UML_1_5::Foundation::Data_Types::String',
      'Foundation::Data_Types::String',
      'UMMF::UML_1_5::Foundation::Data_Types::String',
      'TimeExpression',
      'UMMF::UML_1_5::Foundation::Data_Types::TimeExpression',
      'Foundation::Data_Types::TimeExpression',
      'UMMF::UML_1_5::Foundation::Data_Types::TimeExpression',
      'TypeExpression',
      'UMMF::UML_1_5::Foundation::Data_Types::TypeExpression',
      'Foundation::Data_Types::TypeExpression',
      'UMMF::UML_1_5::Foundation::Data_Types::TypeExpression',
      'UnlimitedInteger',
      'UMMF::UML_1_5::Foundation::Data_Types::UnlimitedInteger',
      'Foundation::Data_Types::UnlimitedInteger',
      'UMMF::UML_1_5::Foundation::Data_Types::UnlimitedInteger',
      'VisibilityKind',
      'UMMF::UML_1_5::Foundation::Data_Types::VisibilityKind',
      'Foundation::Data_Types::VisibilityKind',
      'UMMF::UML_1_5::Foundation::Data_Types::VisibilityKind',
      'Stereotype',
      'UMMF::UML_1_5::Foundation::Extension_Mechanisms::Stereotype',
      'Foundation::Extension_Mechanisms::Stereotype',
      'UMMF::UML_1_5::Foundation::Extension_Mechanisms::Stereotype',
      'TagDefinition',
      'UMMF::UML_1_5::Foundation::Extension_Mechanisms::TagDefinition',
      'Foundation::Extension_Mechanisms::TagDefinition',
      'UMMF::UML_1_5::Foundation::Extension_Mechanisms::TagDefinition',
      'TaggedValue',
      'UMMF::UML_1_5::Foundation::Extension_Mechanisms::TaggedValue',
      'Foundation::Extension_Mechanisms::TaggedValue',
      'UMMF::UML_1_5::Foundation::Extension_Mechanisms::TaggedValue',
      'ElementImport',
      'UMMF::UML_1_5::Model_Management::ElementImport',
      'Model_Management::ElementImport',
      'UMMF::UML_1_5::Model_Management::ElementImport',
      'Model',
      'UMMF::UML_1_5::Model_Management::Model',
      'Model_Management::Model',
      'UMMF::UML_1_5::Model_Management::Model',
      'Package',
      'UMMF::UML_1_5::Model_Management::Package',
      'Model_Management::Package',
      'UMMF::UML_1_5::Model_Management::Package',
      'Subsystem',
      'UMMF::UML_1_5::Model_Management::Subsystem',
      'Model_Management::Subsystem',
      'UMMF::UML_1_5::Model_Management::Subsystem',
      'AssociationClassEndCallExp',
      'UMMF::UML_1_5::OCL::Expressions::AssociationClassEndCallExp',
      'OCL::Expressions::AssociationClassEndCallExp',
      'UMMF::UML_1_5::OCL::Expressions::AssociationClassEndCallExp',
      'AssociationEndCallExp',
      'UMMF::UML_1_5::OCL::Expressions::AssociationEndCallExp',
      'OCL::Expressions::AssociationEndCallExp',
      'UMMF::UML_1_5::OCL::Expressions::AssociationEndCallExp',
      'AttributeCallExp',
      'UMMF::UML_1_5::OCL::Expressions::AttributeCallExp',
      'OCL::Expressions::AttributeCallExp',
      'UMMF::UML_1_5::OCL::Expressions::AttributeCallExp',
      'BooleanLiteralExp',
      'UMMF::UML_1_5::OCL::Expressions::BooleanLiteralExp',
      'OCL::Expressions::BooleanLiteralExp',
      'UMMF::UML_1_5::OCL::Expressions::BooleanLiteralExp',
      'CallAction',
      'UMMF::UML_1_5::OCL::Expressions::CallAction',
      'OCL::Expressions::CallAction',
      'UMMF::UML_1_5::OCL::Expressions::CallAction',
      'CollectionItem',
      'UMMF::UML_1_5::OCL::Expressions::CollectionItem',
      'OCL::Expressions::CollectionItem',
      'UMMF::UML_1_5::OCL::Expressions::CollectionItem',
      'CollectionKind',
      'UMMF::UML_1_5::OCL::Expressions::CollectionKind',
      'OCL::Expressions::CollectionKind',
      'UMMF::UML_1_5::OCL::Expressions::CollectionKind',
      'CollectionLiteralExp',
      'UMMF::UML_1_5::OCL::Expressions::CollectionLiteralExp',
      'OCL::Expressions::CollectionLiteralExp',
      'UMMF::UML_1_5::OCL::Expressions::CollectionLiteralExp',
      'CollectionLiteralPart',
      'UMMF::UML_1_5::OCL::Expressions::CollectionLiteralPart',
      'OCL::Expressions::CollectionLiteralPart',
      'UMMF::UML_1_5::OCL::Expressions::CollectionLiteralPart',
      'CollectionRange',
      'UMMF::UML_1_5::OCL::Expressions::CollectionRange',
      'OCL::Expressions::CollectionRange',
      'UMMF::UML_1_5::OCL::Expressions::CollectionRange',
      'EnumLiteralExp',
      'UMMF::UML_1_5::OCL::Expressions::EnumLiteralExp',
      'OCL::Expressions::EnumLiteralExp',
      'UMMF::UML_1_5::OCL::Expressions::EnumLiteralExp',
      'IfExp',
      'UMMF::UML_1_5::OCL::Expressions::IfExp',
      'OCL::Expressions::IfExp',
      'UMMF::UML_1_5::OCL::Expressions::IfExp',
      'IntegerLiteralExp',
      'UMMF::UML_1_5::OCL::Expressions::IntegerLiteralExp',
      'OCL::Expressions::IntegerLiteralExp',
      'UMMF::UML_1_5::OCL::Expressions::IntegerLiteralExp',
      'IterateExp',
      'UMMF::UML_1_5::OCL::Expressions::IterateExp',
      'OCL::Expressions::IterateExp',
      'UMMF::UML_1_5::OCL::Expressions::IterateExp',
      'IteratorExp',
      'UMMF::UML_1_5::OCL::Expressions::IteratorExp',
      'OCL::Expressions::IteratorExp',
      'UMMF::UML_1_5::OCL::Expressions::IteratorExp',
      'LetExp',
      'UMMF::UML_1_5::OCL::Expressions::LetExp',
      'OCL::Expressions::LetExp',
      'UMMF::UML_1_5::OCL::Expressions::LetExp',
      'LiteralExp',
      'UMMF::UML_1_5::OCL::Expressions::LiteralExp',
      'OCL::Expressions::LiteralExp',
      'UMMF::UML_1_5::OCL::Expressions::LiteralExp',
      'LoopExp',
      'UMMF::UML_1_5::OCL::Expressions::LoopExp',
      'OCL::Expressions::LoopExp',
      'UMMF::UML_1_5::OCL::Expressions::LoopExp',
      'ModelPropertyCallExp',
      'UMMF::UML_1_5::OCL::Expressions::ModelPropertyCallExp',
      'OCL::Expressions::ModelPropertyCallExp',
      'UMMF::UML_1_5::OCL::Expressions::ModelPropertyCallExp',
      'NavigationCallExp',
      'UMMF::UML_1_5::OCL::Expressions::NavigationCallExp',
      'OCL::Expressions::NavigationCallExp',
      'UMMF::UML_1_5::OCL::Expressions::NavigationCallExp',
      'NumericLiteralExp',
      'UMMF::UML_1_5::OCL::Expressions::NumericLiteralExp',
      'OCL::Expressions::NumericLiteralExp',
      'UMMF::UML_1_5::OCL::Expressions::NumericLiteralExp',
      'OclExpression',
      'UMMF::UML_1_5::OCL::Expressions::OclExpression',
      'OCL::Expressions::OclExpression',
      'UMMF::UML_1_5::OCL::Expressions::OclExpression',
      'OclMessageArg',
      'UMMF::UML_1_5::OCL::Expressions::OclMessageArg',
      'OCL::Expressions::OclMessageArg',
      'UMMF::UML_1_5::OCL::Expressions::OclMessageArg',
      'OclMessageExp',
      'UMMF::UML_1_5::OCL::Expressions::OclMessageExp',
      'OCL::Expressions::OclMessageExp',
      'UMMF::UML_1_5::OCL::Expressions::OclMessageExp',
      'OperationCallExp',
      'UMMF::UML_1_5::OCL::Expressions::OperationCallExp',
      'OCL::Expressions::OperationCallExp',
      'UMMF::UML_1_5::OCL::Expressions::OperationCallExp',
      'PrimitiveLiteralExp',
      'UMMF::UML_1_5::OCL::Expressions::PrimitiveLiteralExp',
      'OCL::Expressions::PrimitiveLiteralExp',
      'UMMF::UML_1_5::OCL::Expressions::PrimitiveLiteralExp',
      'PropertyCallExp',
      'UMMF::UML_1_5::OCL::Expressions::PropertyCallExp',
      'OCL::Expressions::PropertyCallExp',
      'UMMF::UML_1_5::OCL::Expressions::PropertyCallExp',
      'RealLiteralExp',
      'UMMF::UML_1_5::OCL::Expressions::RealLiteralExp',
      'OCL::Expressions::RealLiteralExp',
      'UMMF::UML_1_5::OCL::Expressions::RealLiteralExp',
      'SendAction',
      'UMMF::UML_1_5::OCL::Expressions::SendAction',
      'OCL::Expressions::SendAction',
      'UMMF::UML_1_5::OCL::Expressions::SendAction',
      'StringLiteralExp',
      'UMMF::UML_1_5::OCL::Expressions::StringLiteralExp',
      'OCL::Expressions::StringLiteralExp',
      'UMMF::UML_1_5::OCL::Expressions::StringLiteralExp',
      'TupleLiteralExp',
      'UMMF::UML_1_5::OCL::Expressions::TupleLiteralExp',
      'OCL::Expressions::TupleLiteralExp',
      'UMMF::UML_1_5::OCL::Expressions::TupleLiteralExp',
      'UnspecifiedValueExp',
      'UMMF::UML_1_5::OCL::Expressions::UnspecifiedValueExp',
      'OCL::Expressions::UnspecifiedValueExp',
      'UMMF::UML_1_5::OCL::Expressions::UnspecifiedValueExp',
      'VariableDeclaration',
      'UMMF::UML_1_5::OCL::Expressions::VariableDeclaration',
      'OCL::Expressions::VariableDeclaration',
      'UMMF::UML_1_5::OCL::Expressions::VariableDeclaration',
      'VariableExp',
      'UMMF::UML_1_5::OCL::Expressions::VariableExp',
      'OCL::Expressions::VariableExp',
      'UMMF::UML_1_5::OCL::Expressions::VariableExp',
      'BagType',
      'UMMF::UML_1_5::OCL::Types::BagType',
      'OCL::Types::BagType',
      'UMMF::UML_1_5::OCL::Types::BagType',
      'CollectionType',
      'UMMF::UML_1_5::OCL::Types::CollectionType',
      'OCL::Types::CollectionType',
      'UMMF::UML_1_5::OCL::Types::CollectionType',
      'OCLModelElementType',
      'UMMF::UML_1_5::OCL::Types::OCLModelElementType',
      'OCL::Types::OCLModelElementType',
      'UMMF::UML_1_5::OCL::Types::OCLModelElementType',
      'OclMessageType',
      'UMMF::UML_1_5::OCL::Types::OclMessageType',
      'OCL::Types::OclMessageType',
      'UMMF::UML_1_5::OCL::Types::OclMessageType',
      'OrdereredSetType',
      'UMMF::UML_1_5::OCL::Types::OrdereredSetType',
      'OCL::Types::OrdereredSetType',
      'UMMF::UML_1_5::OCL::Types::OrdereredSetType',
      'SequenceType',
      'UMMF::UML_1_5::OCL::Types::SequenceType',
      'OCL::Types::SequenceType',
      'UMMF::UML_1_5::OCL::Types::SequenceType',
      'SetType',
      'UMMF::UML_1_5::OCL::Types::SetType',
      'OCL::Types::SetType',
      'UMMF::UML_1_5::OCL::Types::SetType',
      'TupleType',
      'UMMF::UML_1_5::OCL::Types::TupleType',
      'OCL::Types::TupleType',
      'UMMF::UML_1_5::OCL::Types::TupleType',
      'VoidType',
      'UMMF::UML_1_5::OCL::Types::VoidType',
      'OCL::Types::VoidType',
      'UMMF::UML_1_5::OCL::Types::VoidType',
  ];

sub factory_map { $factory_map; }
       
my $model;


sub model 
{
  unless ( $model ) {
    my $module = __PACKAGE__;
    $module =~ s@::@/@sg;
    my $file = $INC{$module . '.pm'};
    $file .= '.Model.xmi';
    
    if ( -s $file ) {
      print STDERR "UMMF: Reading UML Model: from $file\n";
      
      eval {
	use UMMF::Import::XMI;
	my $importer = UMMF::Import::XMI->new();
	my $results = $importer->import_input_file($file);
	($model) = grep($_->isaModel, @$results);
      };
      if ( my $exc = $@ ) {
	use UMMF;
	print STDERR "UMMF: Reading UML Model: from $file: FAILED\n";
	UMMF->bootstrapping ? warn($exc) : die($exc);
      }
    }
    
    if ( UMMF->bootstrapping && ! $model ) {
      print STDERR "UMMF: Reading UML Model: from UMMF::Boot::MetaModel\n";
      use UMMF::Boot::MetaModel;
      $model = UMMF::Boot::MetaModel->model('pure' => 1);
    }

    print STDERR "UMMF: Reading UML Model: DONE\n";
  }
  $model;
}


# 'emacs
my %__rebless_tree_primitive =
map(($_ => 1),
    'HASH', 
    'ARRAY', 
    'SCALAR', 
    'CODE', 
    'GLOB',
    );

sub __rebless_tree
{
  no warnings;

  my ($x, $visited, $used) = @_;

  if ( my $ref = ref($x) ) {
    return if $visited->{$x} ++;

    # print STDERR "x = $x\n";

    # Rebless object.
    unless ( __rebless_tree_primitive{$ref} ) {
      # Does Storable::retrieve do this?
      unless ( $used->{$ref} ) {
	$used->{$ref} = 1;
	print STDERR "  use $ref\n";
	eval qq{ package main; use $ref; }; die $@ if $@;
      }

      # print STDERR "rebless $x, $ref\n";
      # REBLESS!!!
      bless($x, $ref);
    }

    # Traverse primitive
    if ( $ref eq 'Set::Object') {
      for my $y ( $x->members ) {
	__rebless_tree($y, $visited, $used);
      }
    }
    elsif ( $x =~ /HASH\(/ ) {
      for my $y ( values %$x ) {
	__rebless_tree($y, $visited, $used);
      }
    }
    elsif ( $x =~ /ARRAY\(/ ) {
      for my $y ( @$x ) {
	__rebless_tree($y, $visited, $used);
      }
    }
    elsif ( $x =~ /SCALAR\(/ ) {
      __rebless_tree($$x, $visited, $used);
    }
  }
}



my $factory;

sub factory 
{
  # $DB::single = 1;

  my $self = shift;
  unless ( $factory ) {
    eval q{use UMMF::Core::Factory;}; die $@ if $@;
    $factory = UMMF::Core::Factory->new('classMap' => $self->factory_map);
  }
  $factory;
}


############################################################################

1; # Is true!!!

############################################################################

### Keep these comments at end of file: kstephens@users.sourceforge.net 2003/04/06 ###
### Local Variables: ###
### mode:perl ###
### perl-indent-level:2 ###
### perl-continued-statement-offset:0 ###
### perl-brace-offset:0 ###
### perl-label-offset:0 ###
### End: ###