NAME

UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::Instance --

VERSION

1.5

SYNOPSIS

DESCRIPTION

USAGE

EXPORT

METATYPE

UMMF::UML_1_5::Foundation::Core::Class

SUPERCLASSES

UMMF::UML_1_5::Foundation::Core::ModelElement

ATTRIBUTES

NO ATTRIBUTES

ASSOCIATIONS

metatype = UMMF::UML_1_5::Foundation::Core::AssociationEnd
multiplicity = 0..*
changeability = changeable
targetScope = instance
ordering =
isNavigable = 1
aggregation = none
visibility = private
container_type = Set::Object

instance : THIS 0..* <---> classifier : UMMF::UML_1_5::Foundation::Core::Classifier 1..*

metatype = UMMF::UML_1_5::Foundation::Core::AssociationEnd
type = UMMF::UML_1_5::Foundation::Core::Classifier
multiplicity = 1..*
changeability = changeable
targetScope = instance
ordering =
isNavigable = 1
aggregation = none
visibility = public
container_type = Set::Object

particpatingInstance : THIS 1..* <---> collaborationInstanceSet_particpatingInstance : UMMF::UML_1_5::Behavioral_Elements::Collaborations::CollaborationInstanceSet 0..*

metatype = UMMF::UML_1_5::Foundation::Core::AssociationEnd
type = UMMF::UML_1_5::Behavioral_Elements::Collaborations::CollaborationInstanceSet
multiplicity = 0..*
changeability = changeable
targetScope = instance
ordering =
isNavigable = 1
aggregation = none
visibility = private
container_type = Set::Object

resident : THIS 1 <---> componentInstance : UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::ComponentInstance 0..1

metatype = UMMF::UML_1_5::Foundation::Core::AssociationEnd
type = UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::ComponentInstance
multiplicity = 0..1
changeability = changeable
targetScope = instance
ordering =
isNavigable = 1
aggregation = none
visibility = private
container_type = Set::Object

instance : THIS 1 <---> linkEnd : UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::LinkEnd 0..*

metatype = UMMF::UML_1_5::Foundation::Core::AssociationEnd
type = UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::LinkEnd
multiplicity = 0..*
changeability = changeable
targetScope = instance
ordering =
isNavigable = 1
aggregation = none
visibility = public
container_type = Set::Object

owner : THIS 0..1 <---> ownedInstance : UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::Instance 0..*

metatype = UMMF::UML_1_5::Foundation::Core::AssociationEnd
type = UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::Instance
multiplicity = 0..*
changeability = changeable
targetScope = instance
ordering =
isNavigable = 1
aggregation = none
visibility = public
container_type = Set::Object
metatype = UMMF::UML_1_5::Foundation::Core::AssociationEnd
multiplicity = 0..*
changeability = changeable
targetScope = instance
ordering =
isNavigable = 1
aggregation = none
visibility = public
container_type = Set::Object

ownedInstance : THIS 0..* <---> owner : UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::Instance 0..1

metatype = UMMF::UML_1_5::Foundation::Core::AssociationEnd
type = UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::Instance
multiplicity = 0..1
changeability = changeable
targetScope = instance
ordering =
isNavigable = 1
aggregation = composite
visibility = public
container_type = Set::Object

conformingInstance : THIS 0..* <---> playedRole : UMMF::UML_1_5::Behavioral_Elements::Collaborations::ClassifierRole 0..*

metatype = UMMF::UML_1_5::Foundation::Core::AssociationEnd
type = UMMF::UML_1_5::Behavioral_Elements::Collaborations::ClassifierRole
multiplicity = 0..*
changeability = changeable
targetScope = instance
ordering =
isNavigable = 1
aggregation = none
visibility = public
container_type = Set::Object
metatype = UMMF::UML_1_5::Foundation::Core::AssociationEnd
type = UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::AttributeLink
multiplicity = 0..*
changeability = changeable
targetScope = instance
ordering =
isNavigable = 1
aggregation = none
visibility = public
container_type = Set::Object

argument : THIS 0..* <---> stimulus_argument : UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::Stimulus 0..*

metatype = UMMF::UML_1_5::Foundation::Core::AssociationEnd
type = UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::Stimulus
multiplicity = 0..*
changeability = changeable
targetScope = instance
ordering =
isNavigable = 1
aggregation = none
visibility = private
container_type = Set::Object

receiver : THIS 1 <---> stimulus_receiver : UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::Stimulus 0..*

metatype = UMMF::UML_1_5::Foundation::Core::AssociationEnd
type = UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::Stimulus
multiplicity = 0..*
changeability = changeable
targetScope = instance
ordering =
isNavigable = 1
aggregation = none
visibility = private
container_type = Set::Object

sender : THIS 1 <---> stimulus_sender : UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::Stimulus 0..*

metatype = UMMF::UML_1_5::Foundation::Core::AssociationEnd
type = UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::Stimulus
multiplicity = 0..*
changeability = changeable
targetScope = instance
ordering =
isNavigable = 1
aggregation = none
visibility = private
container_type = Set::Object

METHODS

__validate_type

UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::Instance->__validate_type($value);

Returns true if $value is a valid representation of UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::Instance.

__typecheck

UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::Instance->__typecheck($value, $msg);

Calls confess() with $msg if <UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::Instance-__validate_type($value)>> is false.

isaInstance

Returns true if receiver is a UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::Instance. Other receivers will return false.

isaBehavioral_Elements__Common_Behavior__Instance

Returns true if receiver is a UMMF::UML_1_5::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.

__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::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.

my @val = $obj->attributeLink;
my $ary_val = $obj->attributeLink;

Returns the AssociationEnd attributeLink values of type UMMF::UML_1_5::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.

$obj->set_attributeLink(@val);

Sets the AssociationEnd attributeLink value. Elements of @val must of type UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::AttributeLink. Returns $obj.

$obj->add_attributeLink(@val);

Adds AssociationEnd attributeLink values. Elements of @val must of type UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::AttributeLink. Returns $obj.

$obj->remove_attributeLink(@val);

Removes the AssociationEnd attributeLink values @val. Elements of @val must of type UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::AttributeLink. Returns $obj.

$obj->clear_attributeLink;

Clears the AssociationEnd attributeLink links to UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::AttributeLink. Returns $obj.

$obj->count_attributeLink;

Returns the number of elements associated with attributeLink.

classifier

my @val = $obj->classifier;
my $ary_val = $obj->classifier;

Returns the AssociationEnd classifier values of type UMMF::UML_1_5::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_1_5::Foundation::Core::Classifier. Returns $obj.

add_classifier

$obj->add_classifier(@val);

Adds AssociationEnd classifier values. Elements of @val must of type UMMF::UML_1_5::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_1_5::Foundation::Core::Classifier. Returns $obj.

clear_classifier

$obj->clear_classifier;

Clears the AssociationEnd classifier links to UMMF::UML_1_5::Foundation::Core::Classifier. Returns $obj.

count_classifier

$obj->count_classifier;

Returns the number of elements associated with classifier.

collaborationInstanceSet_particpatingInstance

my @val = $obj->collaborationInstanceSet_particpatingInstance;
my $ary_val = $obj->collaborationInstanceSet_particpatingInstance;

Returns the AssociationEnd collaborationInstanceSet_particpatingInstance values of type UMMF::UML_1_5::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_particpatingInstance

$obj->set_collaborationInstanceSet_particpatingInstance(@val);

Sets the AssociationEnd collaborationInstanceSet_particpatingInstance value. Elements of @val must of type UMMF::UML_1_5::Behavioral_Elements::Collaborations::CollaborationInstanceSet. Returns $obj.

add_collaborationInstanceSet_particpatingInstance

$obj->add_collaborationInstanceSet_particpatingInstance(@val);

Adds AssociationEnd collaborationInstanceSet_particpatingInstance values. Elements of @val must of type UMMF::UML_1_5::Behavioral_Elements::Collaborations::CollaborationInstanceSet. Returns $obj.

remove_collaborationInstanceSet_particpatingInstance

$obj->remove_collaborationInstanceSet_particpatingInstance(@val);

Removes the AssociationEnd collaborationInstanceSet_particpatingInstance values @val. Elements of @val must of type UMMF::UML_1_5::Behavioral_Elements::Collaborations::CollaborationInstanceSet. Returns $obj.

clear_collaborationInstanceSet_particpatingInstance

$obj->clear_collaborationInstanceSet_particpatingInstance;

Clears the AssociationEnd collaborationInstanceSet_particpatingInstance links to UMMF::UML_1_5::Behavioral_Elements::Collaborations::CollaborationInstanceSet. Returns $obj.

count_collaborationInstanceSet_particpatingInstance

$obj->count_collaborationInstanceSet_particpatingInstance;

Returns the number of elements associated with collaborationInstanceSet_particpatingInstance.

componentInstance

my $val = $obj->componentInstance;

Returns the AssociationEnd componentInstance value of type UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::ComponentInstance.

set_componentInstance

$obj->set_componentInstance($val);

Sets the AssociationEnd componentInstance value. $val must of type UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::ComponentInstance. Returns $obj.

add_componentInstance

$obj->add_componentInstance($val);

Adds the AssociationEnd componentInstance value. $val must of type UMMF::UML_1_5::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_1_5::Behavioral_Elements::Common_Behavior::ComponentInstance. Returns $obj.

count_componentInstance

$obj->count_componentInstance;

Returns the number of elements of type UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::ComponentInstance associated with componentInstance.

linkEnd

my @val = $obj->linkEnd;
my $ary_val = $obj->linkEnd;

Returns the AssociationEnd linkEnd values of type UMMF::UML_1_5::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_1_5::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_1_5::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_1_5::Behavioral_Elements::Common_Behavior::LinkEnd. Returns $obj.

clear_linkEnd

$obj->clear_linkEnd;

Clears the AssociationEnd linkEnd links to UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::LinkEnd. Returns $obj.

count_linkEnd

$obj->count_linkEnd;

Returns the number of elements associated with linkEnd.

ownedInstance

my @val = $obj->ownedInstance;
my $ary_val = $obj->ownedInstance;

Returns the AssociationEnd ownedInstance values of type UMMF::UML_1_5::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_1_5::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_1_5::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_1_5::Behavioral_Elements::Common_Behavior::Instance. Returns $obj.

clear_ownedInstance

$obj->clear_ownedInstance;

Clears the AssociationEnd ownedInstance links to UMMF::UML_1_5::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_1_5::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.

$obj->set_ownedLink(@val);

Sets the AssociationEnd ownedLink value. Elements of @val must of type UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::Link. Returns $obj.

$obj->add_ownedLink(@val);

Adds AssociationEnd ownedLink values. Elements of @val must of type UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::Link. Returns $obj.

$obj->remove_ownedLink(@val);

Removes the AssociationEnd ownedLink values @val. Elements of @val must of type UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::Link. Returns $obj.

$obj->clear_ownedLink;

Clears the AssociationEnd ownedLink links to UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::Link. Returns $obj.

$obj->count_ownedLink;

Returns the number of elements associated with ownedLink.

owner

my $val = $obj->owner;

Returns the AssociationEnd owner value of type UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::Instance.

set_owner

$obj->set_owner($val);

Sets the AssociationEnd owner value. $val must of type UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::Instance. Returns $obj.

add_owner

$obj->add_owner($val);

Adds the AssociationEnd owner value. $val must of type UMMF::UML_1_5::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_1_5::Behavioral_Elements::Common_Behavior::Instance. Returns $obj.

count_owner

$obj->count_owner;

Returns the number of elements of type UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::Instance associated with owner.

playedRole

my @val = $obj->playedRole;
my $ary_val = $obj->playedRole;

Returns the AssociationEnd playedRole values of type UMMF::UML_1_5::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_1_5::Behavioral_Elements::Collaborations::ClassifierRole. Returns $obj.

add_playedRole

$obj->add_playedRole(@val);

Adds AssociationEnd playedRole values. Elements of @val must of type UMMF::UML_1_5::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_1_5::Behavioral_Elements::Collaborations::ClassifierRole. Returns $obj.

clear_playedRole

$obj->clear_playedRole;

Clears the AssociationEnd playedRole links to UMMF::UML_1_5::Behavioral_Elements::Collaborations::ClassifierRole. Returns $obj.

count_playedRole

$obj->count_playedRole;

Returns the number of elements associated with playedRole.

slot

my @val = $obj->slot;
my $ary_val = $obj->slot;

Returns the AssociationEnd slot values of type UMMF::UML_1_5::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_1_5::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_1_5::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_1_5::Behavioral_Elements::Common_Behavior::AttributeLink. Returns $obj.

clear_slot

$obj->clear_slot;

Clears the AssociationEnd slot links to UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::AttributeLink. Returns $obj.

count_slot

$obj->count_slot;

Returns the number of elements associated with slot.

stimulus_argument

my @val = $obj->stimulus_argument;
my $ary_val = $obj->stimulus_argument;

Returns the AssociationEnd stimulus_argument 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_argument

$obj->set_stimulus_argument(@val);

Sets the AssociationEnd stimulus_argument value. Elements of @val must of type UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::Stimulus. Returns $obj.

add_stimulus_argument

$obj->add_stimulus_argument(@val);

Adds AssociationEnd stimulus_argument values. Elements of @val must of type UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::Stimulus. Returns $obj.

remove_stimulus_argument

$obj->remove_stimulus_argument(@val);

Removes the AssociationEnd stimulus_argument values @val. Elements of @val must of type UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::Stimulus. Returns $obj.

clear_stimulus_argument

$obj->clear_stimulus_argument;

Clears the AssociationEnd stimulus_argument links to UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::Stimulus. Returns $obj.

count_stimulus_argument

$obj->count_stimulus_argument;

Returns the number of elements associated with stimulus_argument.

stimulus_receiver

my @val = $obj->stimulus_receiver;
my $ary_val = $obj->stimulus_receiver;

Returns the AssociationEnd stimulus_receiver 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_receiver

$obj->set_stimulus_receiver(@val);

Sets the AssociationEnd stimulus_receiver value. Elements of @val must of type UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::Stimulus. Returns $obj.

add_stimulus_receiver

$obj->add_stimulus_receiver(@val);

Adds AssociationEnd stimulus_receiver values. Elements of @val must of type UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::Stimulus. Returns $obj.

remove_stimulus_receiver

$obj->remove_stimulus_receiver(@val);

Removes the AssociationEnd stimulus_receiver values @val. Elements of @val must of type UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::Stimulus. Returns $obj.

clear_stimulus_receiver

$obj->clear_stimulus_receiver;

Clears the AssociationEnd stimulus_receiver links to UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::Stimulus. Returns $obj.

count_stimulus_receiver

$obj->count_stimulus_receiver;

Returns the number of elements associated with stimulus_receiver.

stimulus_sender

my @val = $obj->stimulus_sender;
my $ary_val = $obj->stimulus_sender;

Returns the AssociationEnd stimulus_sender 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_sender

$obj->set_stimulus_sender(@val);

Sets the AssociationEnd stimulus_sender value. Elements of @val must of type UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::Stimulus. Returns $obj.

add_stimulus_sender

$obj->add_stimulus_sender(@val);

Adds AssociationEnd stimulus_sender values. Elements of @val must of type UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::Stimulus. Returns $obj.

remove_stimulus_sender

$obj->remove_stimulus_sender(@val);

Removes the AssociationEnd stimulus_sender values @val. Elements of @val must of type UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::Stimulus. Returns $obj.

clear_stimulus_sender

$obj->clear_stimulus_sender;

Clears the AssociationEnd stimulus_sender links to UMMF::UML_1_5::Behavioral_Elements::Common_Behavior::Stimulus. Returns $obj.

count_stimulus_sender

$obj->count_stimulus_sender;

Returns the number of elements associated with stimulus_sender.

END OF DOCUMENT