UMMF::UML::MetaModel::Behavioral_Elements::Common_Behavior::Instance --
1.0
UMMF::UML::MetaModel::Foundation::Core::Class
UMMF::UML::MetaModel::Foundation::Core::ModelElement
NO ATTRIBUTES
1
value
attributeLink
0..*
changeable
instance
none
private
Set::Object
classifier
1..*
public
particpatingInstance
collaborationInstanceSet_Instance
resident
componentInstance
0..1
linkEnd
owner
ownedInstance
ownedLink
composite
conformingInstance
playedRole
slot
receiver
stimulus_Instance
sender
argument
__validate_type
UMMF::UML::MetaModel::Behavioral_Elements::Common_Behavior::Instance->__validate_type($value);
Returns true if $value is a valid representation of UMMF::UML::MetaModel::Behavioral_Elements::Common_Behavior::Instance.
$value
__typecheck
UMMF::UML::MetaModel::Behavioral_Elements::Common_Behavior::Instance->__typecheck($value, $msg);
Calls confess() with $msg if <UMMF::UML::MetaModel::Behavioral_Elements::Common_Behavior::Instance-__validate_type($value)>> is false.
confess()
$msg
<UMMF::UML::MetaModel::Behavioral_Elements::Common_Behavior::Instance-
isaInstance
Returns true if receiver is a UMMF::UML::MetaModel::Behavioral_Elements::Common_Behavior::Instance. Other receivers will return false.
isaBehavioral_Elements__Common_Behavior__Instance
Returns true if receiver is a UMMF::UML::MetaModel::Behavioral_Elements::Common_Behavior::Instance. Other receivers will return false. This is the fully qualified version of the isaInstance method.
__model_name
my $name = $obj_or_package->__model_name;
Returns the UML Model name ('Behavioral_Elements::Common_Behavior::Instance') for an object or package of this Classifier.
'Behavioral_Elements::Common_Behavior::Instance'
__isAbstract
$package->__isAbstract;
Returns 1.
__tangram_schema
my $tangram_schema $obj_or_package->__tangram_schema
Returns a HASH ref that describes this Classifier for Tangram.
See UMMF::UML::Export::Perl::Tangram
___initialize
Initialize all Attributes and AssociationEnds in a instance of this Classifier. Does not initalize slots in its Generalizations.
See also: __initialize.
__initialize
Initialize all slots in this Classifier and all its Generalizations.
See also: ___initialize.
__create
Calls all <<create>> Methods for this Classifier and all Generalizations.
See also: ___create.
___create
my @val = $obj->attributeLink; my $ary_val = $obj->attributeLink;
Returns the AssociationEnd attributeLink values of type UMMF::UML::MetaModel::Behavioral_Elements::Common_Behavior::AttributeLink. 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_attributeLink
$obj->set_attributeLink(@val);
Sets the AssociationEnd attributeLink value. Elements of @val must of type UMMF::UML::MetaModel::Behavioral_Elements::Common_Behavior::AttributeLink. Returns $obj.
@val
$obj
add_attributeLink
$obj->add_attributeLink(@val);
Adds AssociationEnd attributeLink values. Elements of @val must of type UMMF::UML::MetaModel::Behavioral_Elements::Common_Behavior::AttributeLink. Returns $obj.
remove_attributeLink
$obj->remove_attributeLink(@val);
Removes the AssociationEnd attributeLink values @val. Elements of @val must of type UMMF::UML::MetaModel::Behavioral_Elements::Common_Behavior::AttributeLink. Returns $obj.
clear_attributeLink
$obj->clear_attributeLink;
Clears the AssociationEnd attributeLink links to UMMF::UML::MetaModel::Behavioral_Elements::Common_Behavior::AttributeLink. Returns $obj.
count_attributeLink
$obj->count_attributeLink;
Returns the number of elements associated with attributeLink.
my @val = $obj->classifier; my $ary_val = $obj->classifier;
Returns the AssociationEnd classifier values of type UMMF::UML::MetaModel::Foundation::Core::Classifier. 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_classifier
$obj->set_classifier(@val);
Sets the AssociationEnd classifier value. Elements of @val must of type UMMF::UML::MetaModel::Foundation::Core::Classifier. Returns $obj.
add_classifier
$obj->add_classifier(@val);
Adds AssociationEnd classifier values. Elements of @val must of type UMMF::UML::MetaModel::Foundation::Core::Classifier. Returns $obj.
remove_classifier
$obj->remove_classifier(@val);
Removes the AssociationEnd classifier values @val. Elements of @val must of type UMMF::UML::MetaModel::Foundation::Core::Classifier. Returns $obj.
clear_classifier
$obj->clear_classifier;
Clears the AssociationEnd classifier links to UMMF::UML::MetaModel::Foundation::Core::Classifier. Returns $obj.
count_classifier
$obj->count_classifier;
Returns the number of elements associated with classifier.
my @val = $obj->collaborationInstanceSet_Instance; my $ary_val = $obj->collaborationInstanceSet_Instance;
Returns the AssociationEnd collaborationInstanceSet_Instance values of type UMMF::UML::MetaModel::Behavioral_Elements::Collaborations::CollaborationInstanceSet. 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_collaborationInstanceSet_Instance
$obj->set_collaborationInstanceSet_Instance(@val);
Sets the AssociationEnd collaborationInstanceSet_Instance value. Elements of @val must of type UMMF::UML::MetaModel::Behavioral_Elements::Collaborations::CollaborationInstanceSet. Returns $obj.
add_collaborationInstanceSet_Instance
$obj->add_collaborationInstanceSet_Instance(@val);
Adds AssociationEnd collaborationInstanceSet_Instance values. Elements of @val must of type UMMF::UML::MetaModel::Behavioral_Elements::Collaborations::CollaborationInstanceSet. Returns $obj.
remove_collaborationInstanceSet_Instance
$obj->remove_collaborationInstanceSet_Instance(@val);
Removes the AssociationEnd collaborationInstanceSet_Instance values @val. Elements of @val must of type UMMF::UML::MetaModel::Behavioral_Elements::Collaborations::CollaborationInstanceSet. Returns $obj.
clear_collaborationInstanceSet_Instance
$obj->clear_collaborationInstanceSet_Instance;
Clears the AssociationEnd collaborationInstanceSet_Instance links to UMMF::UML::MetaModel::Behavioral_Elements::Collaborations::CollaborationInstanceSet. Returns $obj.
count_collaborationInstanceSet_Instance
$obj->count_collaborationInstanceSet_Instance;
Returns the number of elements associated with collaborationInstanceSet_Instance.
my $val = $obj->componentInstance;
Returns the AssociationEnd componentInstance value of type UMMF::UML::MetaModel::Behavioral_Elements::Common_Behavior::ComponentInstance.
set_componentInstance
$obj->set_componentInstance($val);
Sets the AssociationEnd componentInstance value. $val must of type UMMF::UML::MetaModel::Behavioral_Elements::Common_Behavior::ComponentInstance. Returns $obj.
$val
add_componentInstance
$obj->add_componentInstance($val);
Adds the AssociationEnd componentInstance value. $val must of type UMMF::UML::MetaModel::Behavioral_Elements::Common_Behavior::ComponentInstance. Throws exception if a value already exists. Returns $obj.
remove_componentInstance
$obj->remove_componentInstance($val);
Removes the AssociationEnd componentInstance value $val. Returns $obj.
clear_componentInstance
$obj->clear_componentInstance;
Clears the AssociationEnd componentInstance links to UMMF::UML::MetaModel::Behavioral_Elements::Common_Behavior::ComponentInstance. Returns $obj.
count_componentInstance
$obj->count_componentInstance;
Returns the number of elements of type UMMF::UML::MetaModel::Behavioral_Elements::Common_Behavior::ComponentInstance associated with componentInstance.
my @val = $obj->linkEnd; my $ary_val = $obj->linkEnd;
Returns the AssociationEnd linkEnd values of type UMMF::UML::MetaModel::Behavioral_Elements::Common_Behavior::LinkEnd. 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_linkEnd
$obj->set_linkEnd(@val);
Sets the AssociationEnd linkEnd value. Elements of @val must of type UMMF::UML::MetaModel::Behavioral_Elements::Common_Behavior::LinkEnd. Returns $obj.
add_linkEnd
$obj->add_linkEnd(@val);
Adds AssociationEnd linkEnd values. Elements of @val must of type UMMF::UML::MetaModel::Behavioral_Elements::Common_Behavior::LinkEnd. Returns $obj.
remove_linkEnd
$obj->remove_linkEnd(@val);
Removes the AssociationEnd linkEnd values @val. Elements of @val must of type UMMF::UML::MetaModel::Behavioral_Elements::Common_Behavior::LinkEnd. Returns $obj.
clear_linkEnd
$obj->clear_linkEnd;
Clears the AssociationEnd linkEnd links to UMMF::UML::MetaModel::Behavioral_Elements::Common_Behavior::LinkEnd. Returns $obj.
count_linkEnd
$obj->count_linkEnd;
Returns the number of elements associated with linkEnd.
my @val = $obj->ownedInstance; my $ary_val = $obj->ownedInstance;
Returns the AssociationEnd ownedInstance values of type UMMF::UML::MetaModel::Behavioral_Elements::Common_Behavior::Instance. 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_ownedInstance
$obj->set_ownedInstance(@val);
Sets the AssociationEnd ownedInstance value. Elements of @val must of type UMMF::UML::MetaModel::Behavioral_Elements::Common_Behavior::Instance. Returns $obj.
add_ownedInstance
$obj->add_ownedInstance(@val);
Adds AssociationEnd ownedInstance values. Elements of @val must of type UMMF::UML::MetaModel::Behavioral_Elements::Common_Behavior::Instance. Returns $obj.
remove_ownedInstance
$obj->remove_ownedInstance(@val);
Removes the AssociationEnd ownedInstance values @val. Elements of @val must of type UMMF::UML::MetaModel::Behavioral_Elements::Common_Behavior::Instance. Returns $obj.
clear_ownedInstance
$obj->clear_ownedInstance;
Clears the AssociationEnd ownedInstance links to UMMF::UML::MetaModel::Behavioral_Elements::Common_Behavior::Instance. Returns $obj.
count_ownedInstance
$obj->count_ownedInstance;
Returns the number of elements associated with ownedInstance.
my @val = $obj->ownedLink; my $ary_val = $obj->ownedLink;
Returns the AssociationEnd ownedLink values of type UMMF::UML::MetaModel::Behavioral_Elements::Common_Behavior::Link. 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_ownedLink
$obj->set_ownedLink(@val);
Sets the AssociationEnd ownedLink value. Elements of @val must of type UMMF::UML::MetaModel::Behavioral_Elements::Common_Behavior::Link. Returns $obj.
add_ownedLink
$obj->add_ownedLink(@val);
Adds AssociationEnd ownedLink values. Elements of @val must of type UMMF::UML::MetaModel::Behavioral_Elements::Common_Behavior::Link. Returns $obj.
remove_ownedLink
$obj->remove_ownedLink(@val);
Removes the AssociationEnd ownedLink values @val. Elements of @val must of type UMMF::UML::MetaModel::Behavioral_Elements::Common_Behavior::Link. Returns $obj.
clear_ownedLink
$obj->clear_ownedLink;
Clears the AssociationEnd ownedLink links to UMMF::UML::MetaModel::Behavioral_Elements::Common_Behavior::Link. Returns $obj.
count_ownedLink
$obj->count_ownedLink;
Returns the number of elements associated with ownedLink.
my $val = $obj->owner;
Returns the AssociationEnd owner value of type UMMF::UML::MetaModel::Behavioral_Elements::Common_Behavior::Instance.
set_owner
$obj->set_owner($val);
Sets the AssociationEnd owner value. $val must of type UMMF::UML::MetaModel::Behavioral_Elements::Common_Behavior::Instance. Returns $obj.
add_owner
$obj->add_owner($val);
Adds the AssociationEnd owner value. $val must of type UMMF::UML::MetaModel::Behavioral_Elements::Common_Behavior::Instance. Throws exception if a value already exists. Returns $obj.
remove_owner
$obj->remove_owner($val);
Removes the AssociationEnd owner value $val. Returns $obj.
clear_owner
$obj->clear_owner;
Clears the AssociationEnd owner links to UMMF::UML::MetaModel::Behavioral_Elements::Common_Behavior::Instance. Returns $obj.
count_owner
$obj->count_owner;
Returns the number of elements of type UMMF::UML::MetaModel::Behavioral_Elements::Common_Behavior::Instance associated with owner.
my @val = $obj->playedRole; my $ary_val = $obj->playedRole;
Returns the AssociationEnd playedRole values of type UMMF::UML::MetaModel::Behavioral_Elements::Collaborations::ClassifierRole. 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_playedRole
$obj->set_playedRole(@val);
Sets the AssociationEnd playedRole value. Elements of @val must of type UMMF::UML::MetaModel::Behavioral_Elements::Collaborations::ClassifierRole. Returns $obj.
add_playedRole
$obj->add_playedRole(@val);
Adds AssociationEnd playedRole values. Elements of @val must of type UMMF::UML::MetaModel::Behavioral_Elements::Collaborations::ClassifierRole. Returns $obj.
remove_playedRole
$obj->remove_playedRole(@val);
Removes the AssociationEnd playedRole values @val. Elements of @val must of type UMMF::UML::MetaModel::Behavioral_Elements::Collaborations::ClassifierRole. Returns $obj.
clear_playedRole
$obj->clear_playedRole;
Clears the AssociationEnd playedRole links to UMMF::UML::MetaModel::Behavioral_Elements::Collaborations::ClassifierRole. Returns $obj.
count_playedRole
$obj->count_playedRole;
Returns the number of elements associated with playedRole.
my @val = $obj->slot; my $ary_val = $obj->slot;
Returns the AssociationEnd slot values of type UMMF::UML::MetaModel::Behavioral_Elements::Common_Behavior::AttributeLink. 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_slot
$obj->set_slot(@val);
Sets the AssociationEnd slot value. Elements of @val must of type UMMF::UML::MetaModel::Behavioral_Elements::Common_Behavior::AttributeLink. Returns $obj.
add_slot
$obj->add_slot(@val);
Adds AssociationEnd slot values. Elements of @val must of type UMMF::UML::MetaModel::Behavioral_Elements::Common_Behavior::AttributeLink. Returns $obj.
remove_slot
$obj->remove_slot(@val);
Removes the AssociationEnd slot values @val. Elements of @val must of type UMMF::UML::MetaModel::Behavioral_Elements::Common_Behavior::AttributeLink. Returns $obj.
clear_slot
$obj->clear_slot;
Clears the AssociationEnd slot links to UMMF::UML::MetaModel::Behavioral_Elements::Common_Behavior::AttributeLink. Returns $obj.
count_slot
$obj->count_slot;
Returns the number of elements associated with slot.
my @val = $obj->stimulus_Instance; my $ary_val = $obj->stimulus_Instance;
Returns the AssociationEnd stimulus_Instance values of type UMMF::UML::MetaModel::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_Instance
$obj->set_stimulus_Instance(@val);
Sets the AssociationEnd stimulus_Instance value. Elements of @val must of type UMMF::UML::MetaModel::Behavioral_Elements::Common_Behavior::Stimulus. Returns $obj.
add_stimulus_Instance
$obj->add_stimulus_Instance(@val);
Adds AssociationEnd stimulus_Instance values. Elements of @val must of type UMMF::UML::MetaModel::Behavioral_Elements::Common_Behavior::Stimulus. Returns $obj.
remove_stimulus_Instance
$obj->remove_stimulus_Instance(@val);
Removes the AssociationEnd stimulus_Instance values @val. Elements of @val must of type UMMF::UML::MetaModel::Behavioral_Elements::Common_Behavior::Stimulus. Returns $obj.
clear_stimulus_Instance
$obj->clear_stimulus_Instance;
Clears the AssociationEnd stimulus_Instance links to UMMF::UML::MetaModel::Behavioral_Elements::Common_Behavior::Stimulus. Returns $obj.
count_stimulus_Instance
$obj->count_stimulus_Instance;
Returns the number of elements associated with stimulus_Instance.
END OF DOCUMENT
To install UMMF, copy and paste the appropriate command in to your terminal.
cpanm
cpanm UMMF
CPAN shell
perl -MCPAN -e shell install UMMF
For more information on module installation, please visit the detailed CPAN module installation guide.