| UMMF documentation | view source | Contained in the UMMF distribution. |
procedure : THIS 0..1 <---> expression : UMMF::UML_1_5::Foundation::Data_Types::Expression 0..*procedure : THIS 0..1 <---> method : UMMF::UML_1_5::Foundation::Core::Method 0..*doActivity : THIS 0..1 <---> state_doActivity : UMMF::UML_1_5::Behavioral_Elements::State_Machines::State 0..1entry : THIS 0..1 <---> state_entry : UMMF::UML_1_5::Behavioral_Elements::State_Machines::State 0..1exit : THIS 0..1 <---> state_exit : UMMF::UML_1_5::Behavioral_Elements::State_Machines::State 0..1dispatchAction : THIS 1 <---> stimulus : UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::Stimulus 0..*effect : THIS 0..1 <---> transition : UMMF::UML_1_5::Behavioral_Elements::State_Machines::Transition 0..1__validate_type__typecheckisaProcedureisaBehavioral_Elements__Common_Behavior__Procedure__model_name __isAbstract___initialize__initialize__createlanguageset_languagecount_languagebodyset_bodycount_bodyisListset_isListcount_isListexpressionset_expressionadd_expressionremove_expressionclear_expressioncount_expressionmethodset_methodadd_methodremove_methodclear_methodcount_methodstate_doActivityset_state_doActivityadd_state_doActivityremove_state_doActivityclear_state_doActivitycount_state_doActivitystate_entryset_state_entryadd_state_entryremove_state_entryclear_state_entrycount_state_entrystate_exitset_state_exitadd_state_exitremove_state_exitclear_state_exitcount_state_exitstimulusset_stimulusadd_stimulusremove_stimulusclear_stimuluscount_stimulustransitionset_transitionadd_transitionremove_transitionclear_transitioncount_transition
UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::Procedure --
1.5
language : UMMF::UML_1_5::Foundation::Data_Types::Name private1changeableinstanceunorderedSet::Objectbody : UMMF::UML_1_5::Foundation::Data_Types::String private1changeableinstanceunorderedSet::ObjectisList : UMMF::UML_1_5::Foundation::Data_Types::Boolean private1changeableinstanceunorderedSet::Objectprocedure : THIS 0..1 <---> expression : UMMF::UML_1_5::Foundation::Data_Types::Expression 0..*0..*changeableinstancenonepublicSet::Objectprocedure : THIS 0..1 <---> method : UMMF::UML_1_5::Foundation::Core::Method 0..*0..*changeableinstancenonepublicSet::ObjectdoActivity : THIS 0..1 <---> state_doActivity : UMMF::UML_1_5::Behavioral_Elements::State_Machines::State 0..10..1changeableinstancecompositeprivateSet::Objectentry : THIS 0..1 <---> state_entry : UMMF::UML_1_5::Behavioral_Elements::State_Machines::State 0..10..1changeableinstancecompositeprivateSet::Objectexit : THIS 0..1 <---> state_exit : UMMF::UML_1_5::Behavioral_Elements::State_Machines::State 0..10..1changeableinstancecompositeprivateSet::ObjectdispatchAction : THIS 1 <---> stimulus : UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::Stimulus 0..*0..*changeableinstancenoneprivateSet::Objecteffect : THIS 0..1 <---> transition : UMMF::UML_1_5::Behavioral_Elements::State_Machines::Transition 0..10..1changeableinstancecompositeprivateSet::Object__validate_typeUMMF::UML_1_5::Behavioral_Elements::Common_Behavior::Procedure->__validate_type($value);
Returns true if $value is a valid representation of UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::Procedure.
__typecheckUMMF::UML_1_5::Behavioral_Elements::Common_Behavior::Procedure->__typecheck($value, $msg);
Calls confess() with $msg if <UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::Procedure-__validate_type($value)>> is false.
isaProcedureReturns true if receiver is a UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::Procedure. Other receivers will return false.
isaBehavioral_Elements__Common_Behavior__ProcedureReturns true if receiver is a UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::Procedure.
Other receivers will return false.
This is the fully qualified version of the isaProcedure method.
__model_name my $name = $obj_or_package->__model_name;
Returns the UML Model name ('Behavioral_Elements::Common_Behavior::Procedure') for an object or package of
this Classifier.
__isAbstract$package->__isAbstract;
Returns 0.
___initializeInitialize all Attributes and AssociationEnds in a instance of this Classifier. Does not initalize slots in its Generalizations.
See also: __initialize.
__initializeInitialize all slots in this Classifier and all its Generalizations.
See also: ___initialize.
__createCalls all <<create>> Methods for this Classifier and all Generalizations.
See also: ___create.
languagemy $val = $obj->language;
Returns the UMMF::UML_1_5::Foundation::Data_Types::Name value of Attribute language.
set_language$obj->set_language($val);
Sets the value of Attribute language.
$val must be of type UMMF::UML_1_5::Foundation::Data_Types::Name or undef.
Returns $obj.
count_language$obj->count_language;
Returns the number of elements (0 or 1) in language.
bodymy $val = $obj->body;
Returns the UMMF::UML_1_5::Foundation::Data_Types::String value of Attribute body.
set_body$obj->set_body($val);
Sets the value of Attribute body.
$val must be of type UMMF::UML_1_5::Foundation::Data_Types::String or undef.
Returns $obj.
count_body$obj->count_body;
Returns the number of elements (0 or 1) in body.
isListmy $val = $obj->isList;
Returns the UMMF::UML_1_5::Foundation::Data_Types::Boolean value of Attribute isList.
set_isList$obj->set_isList($val);
Sets the value of Attribute isList.
$val must be of type UMMF::UML_1_5::Foundation::Data_Types::Boolean or undef.
Returns $obj.
count_isList$obj->count_isList;
Returns the number of elements (0 or 1) in isList.
expressionmy @val = $obj->expression; my $ary_val = $obj->expression;
Returns the AssociationEnd expression values of type UMMF::UML_1_5::Foundation::Data_Types::Expression.
In array context, returns all the objects in the Association.
In scalar context, returns an array ref of all the objects in the Association.
set_expression$obj->set_expression(@val);
Sets the AssociationEnd expression value.
Elements of @val must of type UMMF::UML_1_5::Foundation::Data_Types::Expression.
Returns $obj.
add_expression$obj->add_expression(@val);
Adds AssociationEnd expression values.
Elements of @val must of type UMMF::UML_1_5::Foundation::Data_Types::Expression.
Returns $obj.
remove_expression$obj->remove_expression(@val);
Removes the AssociationEnd expression values @val.
Elements of @val must of type UMMF::UML_1_5::Foundation::Data_Types::Expression.
Returns $obj.
clear_expression$obj->clear_expression;
Clears the AssociationEnd expression links to UMMF::UML_1_5::Foundation::Data_Types::Expression.
Returns $obj.
count_expression$obj->count_expression;
Returns the number of elements associated with expression.
methodmy @val = $obj->method; my $ary_val = $obj->method;
Returns the AssociationEnd method values of type UMMF::UML_1_5::Foundation::Core::Method.
In array context, returns all the objects in the Association.
In scalar context, returns an array ref of all the objects in the Association.
set_method$obj->set_method(@val);
Sets the AssociationEnd method value.
Elements of @val must of type UMMF::UML_1_5::Foundation::Core::Method.
Returns $obj.
add_method$obj->add_method(@val);
Adds AssociationEnd method values.
Elements of @val must of type UMMF::UML_1_5::Foundation::Core::Method.
Returns $obj.
remove_method$obj->remove_method(@val);
Removes the AssociationEnd method values @val.
Elements of @val must of type UMMF::UML_1_5::Foundation::Core::Method.
Returns $obj.
clear_method$obj->clear_method;
Clears the AssociationEnd method links to UMMF::UML_1_5::Foundation::Core::Method.
Returns $obj.
count_method$obj->count_method;
Returns the number of elements associated with method.
state_doActivitymy $val = $obj->state_doActivity;
Returns the AssociationEnd state_doActivity value of type UMMF::UML_1_5::Behavioral_Elements::State_Machines::State.
set_state_doActivity$obj->set_state_doActivity($val);
Sets the AssociationEnd state_doActivity value.
$val must of type UMMF::UML_1_5::Behavioral_Elements::State_Machines::State.
Returns $obj.
add_state_doActivity$obj->add_state_doActivity($val);
Adds the AssociationEnd state_doActivity value.
$val must of type UMMF::UML_1_5::Behavioral_Elements::State_Machines::State.
Throws exception if a value already exists.
Returns $obj.
remove_state_doActivity$obj->remove_state_doActivity($val);
Removes the AssociationEnd state_doActivity value $val.
Returns $obj.
clear_state_doActivity$obj->clear_state_doActivity;
Clears the AssociationEnd state_doActivity links to UMMF::UML_1_5::Behavioral_Elements::State_Machines::State.
Returns $obj.
count_state_doActivity$obj->count_state_doActivity;
Returns the number of elements of type UMMF::UML_1_5::Behavioral_Elements::State_Machines::State associated with state_doActivity.
state_entrymy $val = $obj->state_entry;
Returns the AssociationEnd state_entry value of type UMMF::UML_1_5::Behavioral_Elements::State_Machines::State.
set_state_entry$obj->set_state_entry($val);
Sets the AssociationEnd state_entry value.
$val must of type UMMF::UML_1_5::Behavioral_Elements::State_Machines::State.
Returns $obj.
add_state_entry$obj->add_state_entry($val);
Adds the AssociationEnd state_entry value.
$val must of type UMMF::UML_1_5::Behavioral_Elements::State_Machines::State.
Throws exception if a value already exists.
Returns $obj.
remove_state_entry$obj->remove_state_entry($val);
Removes the AssociationEnd state_entry value $val.
Returns $obj.
clear_state_entry$obj->clear_state_entry;
Clears the AssociationEnd state_entry links to UMMF::UML_1_5::Behavioral_Elements::State_Machines::State.
Returns $obj.
count_state_entry$obj->count_state_entry;
Returns the number of elements of type UMMF::UML_1_5::Behavioral_Elements::State_Machines::State associated with state_entry.
state_exitmy $val = $obj->state_exit;
Returns the AssociationEnd state_exit value of type UMMF::UML_1_5::Behavioral_Elements::State_Machines::State.
set_state_exit$obj->set_state_exit($val);
Sets the AssociationEnd state_exit value.
$val must of type UMMF::UML_1_5::Behavioral_Elements::State_Machines::State.
Returns $obj.
add_state_exit$obj->add_state_exit($val);
Adds the AssociationEnd state_exit value.
$val must of type UMMF::UML_1_5::Behavioral_Elements::State_Machines::State.
Throws exception if a value already exists.
Returns $obj.
remove_state_exit$obj->remove_state_exit($val);
Removes the AssociationEnd state_exit value $val.
Returns $obj.
clear_state_exit$obj->clear_state_exit;
Clears the AssociationEnd state_exit links to UMMF::UML_1_5::Behavioral_Elements::State_Machines::State.
Returns $obj.
count_state_exit$obj->count_state_exit;
Returns the number of elements of type UMMF::UML_1_5::Behavioral_Elements::State_Machines::State associated with state_exit.
stimulusmy @val = $obj->stimulus; my $ary_val = $obj->stimulus;
Returns the AssociationEnd stimulus values of type UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::Stimulus.
In array context, returns all the objects in the Association.
In scalar context, returns an array ref of all the objects in the Association.
set_stimulus$obj->set_stimulus(@val);
Sets the AssociationEnd stimulus value.
Elements of @val must of type UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::Stimulus.
Returns $obj.
add_stimulus$obj->add_stimulus(@val);
Adds AssociationEnd stimulus values.
Elements of @val must of type UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::Stimulus.
Returns $obj.
remove_stimulus$obj->remove_stimulus(@val);
Removes the AssociationEnd stimulus values @val.
Elements of @val must of type UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::Stimulus.
Returns $obj.
clear_stimulus$obj->clear_stimulus;
Clears the AssociationEnd stimulus links to UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::Stimulus.
Returns $obj.
count_stimulus$obj->count_stimulus;
Returns the number of elements associated with stimulus.
transitionmy $val = $obj->transition;
Returns the AssociationEnd transition value of type UMMF::UML_1_5::Behavioral_Elements::State_Machines::Transition.
set_transition$obj->set_transition($val);
Sets the AssociationEnd transition value.
$val must of type UMMF::UML_1_5::Behavioral_Elements::State_Machines::Transition.
Returns $obj.
add_transition$obj->add_transition($val);
Adds the AssociationEnd transition value.
$val must of type UMMF::UML_1_5::Behavioral_Elements::State_Machines::Transition.
Throws exception if a value already exists.
Returns $obj.
remove_transition$obj->remove_transition($val);
Removes the AssociationEnd transition value $val.
Returns $obj.
clear_transition$obj->clear_transition;
Clears the AssociationEnd transition links to UMMF::UML_1_5::Behavioral_Elements::State_Machines::Transition.
Returns $obj.
count_transition$obj->count_transition;
Returns the number of elements of type UMMF::UML_1_5::Behavioral_Elements::State_Machines::Transition associated with transition.
END OF DOCUMENT
| UMMF documentation | view source | Contained in the UMMF distribution. |