Class UmlBaseClassInstance

Declaration :

Directly inherited by : UmlClassInstance

Artifact : UmlBaseClassInstance

Operation kind

Declaration :

returns the kind of the item

Operation create

Declaration :

Returns a new class instance

In case it cannot be created ('parent' cannot contain it etc ...) return 0
in C++ and produce a RuntimeException in Java

Operation type

Declaration :

return the type

Operation set_Type

Declaration :

set the type

On error return FALSE in C++, produce a RuntimeException in Java

Operation attributesValue

Declaration :

Returns the attributes having a value

Operation relationsValue

Declaration :

Returns the attributes having a value

Operation availableAttributes

Declaration :

Returns all the attributes of the class instance,
including the inherited

Operation availableRelations

Declaration :

Returns all the possible relations from the current instance to 'other', including the inherited

Operation set_AttributeValue

Declaration :

Remove the slot if the value is null.
Else set the value for the given attribute, replacing it
if the slot already exist.
On error : return FALSE in C++, produce a RuntimeException in Java

Operation add_Relation

Declaration :

Add the slot (does nothing if it already exist)

On error : return FALSE in C++, produce a RuntimeException in Java

Operation remove_Relation

Declaration :

Remove the slot (does nothing if it doesn't exist)

On error : return FALSE in C++, produce a RuntimeException in Java

Operation associatedDiagram

Declaration :

returns the optional associated diagram

Operation set_AssociatedDiagram

Declaration :

sets the associated diagram, arg may be null to unset it

On error return FALSE in C++, produce a RuntimeException in Java

Relation _type (<unidirectional association>)

Declaration :

Relation _assoc_diagram (<unidirectional association>)

Declaration :

Operation read_uml_

Declaration :

Operation UmlBaseClassInstance

Declaration :

the constructor, do not call it yourself !!!!!!!!!!

All public operations : add_Relation , apply , associatedDiagram , attributesValue , availableAttributes , availableRelations , children , childrenVisible , create , defined_ , deleteIt , description , getIdentifier , identifier_ , isMarked , isToolRunning , isWritable , kind , kind , markedItems , moveAfter , name , parent , properties , propertyValue , referencedBy , relationsValue , remove_Relation , set_AssociatedDiagram , set_AttributeValue , set_childrenVisible , set_Description , set_isMarked , set_Name , set_PropertyValue , set_Stereotype , set_Type , stereotype , supportFile , type , unload