Class UmlBaseClassInstance

Declaration :

Directly inherited by : UmlClassInstance

Artifact : UmlBaseClassInstance

Operation kind

returns the kind of the item

Declaration :

Operation create

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

Declaration :

Operation type

return the type

Declaration :

Operation set_Type

set the type

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

Declaration :

Operation attributesValue

Returns the attributes having a value

Declaration :

Operation relationsValue

Returns the attributes having a value

Declaration :

Operation availableAttributes

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

Declaration :

Operation availableRelations

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

Declaration :

Operation set_AttributeValue

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

Declaration :

Operation add_Relation

Add the slot (does nothing if it already exist)

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

Declaration :

Operation remove_Relation

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

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

Declaration :

Operation associatedDiagram

returns the optional associated diagram

Declaration :

Operation set_AssociatedDiagram

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

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

Declaration :

Relation _type (<unidirectional association>)

Declaration :

Relation _assoc_diagram (<unidirectional association>)

Declaration :

Operation read_uml_

Declaration :

Operation UmlBaseClassInstance

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

Declaration :

All public operations : add_Relation , apply , applyStereotype , 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