Poseidon for UMLTM
  UMLdoc
 PREV  PACKAGE    NEXT  PACKAGE     FRAMES    NO FRAMES      
SUMMARY:   PACKAGE | CLASS | INTERFACE | ACTOR | USE CASE     DIAGRAMS:   CLASS | COLLAB | DEPLOY | SEQ | STATE | ACTIV | USE CASE      



Package Instances


 

Class diagrams of package Instances

EntityInstance SelectType TaggedInstance PartialEntityType PartialEntityValue ConcreteValue Population SimpleType AggregationType SpecializedInstance Instance SimpleValue AggregateValue SpecializedType EnumerationItem EnumerationType EntityType

Instances
Fig.: Class diagram Instances

BinaryValue StringValue SimpleValue SimpleType IntegerValue RealValue NumberValue LogicalValue BooleanValue

Simple_values
Fig.: Class diagram Simple_values

AggregationType SeqMember GenericAggregate BagMember ListMember ArrayMember Instance AggregateValue ARRAYValue BAGValue SETValue BAGType LISTType SETType ARRAYType LISTValue

Aggregate_values
Fig.: Class diagram Aggregate_values

EntityInstance Instance ExplicitAttribute AttributeValue Population MultiLeafInstance SingleLeafInstance PartialEntityType SingleEntityType EntityType SingleEntityValue EntityValue PartialEntityValue

EntityValues
Fig.: Class diagram EntityValues

represents the relationship between a SingleEntityType and the PartialEntityType that consists of only that SingleEntityType. It is a refinement of the PartialEntityType.includes relationship.

 

 Class Diagram Summary
Instances   
Simple_values   
Aggregate_values   
EntityValues 

represents the relationship between a SingleEntityType and the PartialEntityType that consists of only that SingleEntityType. 

arrow_up
 


 Class Summary
ARRAYValue

an AggregateValue, representing a value of an EXPRESS ARRAY data type: a set of pairs of the form (index value, domain value) where the index value is selected from a finite range of integers, and each such value occurs in exactly one pair, and the domain value is an instance of the member-type of the ARRAY. 

AggregateValue

a ConcreteValue that is composite, consisting of a collection of Instances from a given member DataType. 

ArrayMember

Represents a single element of an ARRAYValue seen as a relation. 

AttributeValue

represents the assignment of a value to a given Attribute of the EntityType corresponding to the SingleEntityValue. 

BAGValue

an AggregateValue, representing a value of an EXPRESS BAG data type: a collection of instances of the member-type of the BAG, in which a given instance can appear more than once. 

BagMember

Represents the relationship between a BAGValue and one value of the base data type (the "member" value). 

BinaryValue

an AggregateValue, representing a value of an EXPRESS BAG data type: a collection of instances of the member-type of the BAG, in which a given instance can appear more than once. 

BooleanValue

a SimpleValue, a value of the EXPRESS data type BOOLEAN: TRUE, FALSE 

ConcreteValue

represents a data item, an Instance that is an item of information that has an explicit data representation conveying its meaning. 

EntityInstance

a TaggedInstance that represents an EXPRESS entity instance -- an instance of an entity data type, a view of an object that incorporates those properties and relationships that are significant to some particular purpose(s). 

EntityValue

A PartialEntityValue that completely describes an Instance of some EntityType(s) 

EnumerationItem

a ConcreteValue representing a named value of an EnumerationType. 

GenericAggregate

An AggregateValue representing the output of an AggregateInitializer. 

Instance

represents any real or conceptual object, information unit or data item. 

IntegerValue

a SimpleValue, a value of the EXPRESS data type INTEGER: any mathematical integer value. 

LISTValue

an AggregateValue, representing a value of an EXPRESS LIST data type: a sequence of instances of the member-type of the LIST. 

ListMember

represents one position in a ListValue and the instance of the member-type in that position. 

LogicalValue

a SimpleValue, a value of the EXPRESS data type LOGICAL: TRUE, UNKNOWN, FALSE. 

MultiLeafInstance

A (complex) EntityInstance that is a valid instance of more than one EntityType and whose state includes more SingleEntityValues than are declared for, or inherited by, any named EntityType defined in the governing Schema. 

NumberValue

a SimpleValue, a value of the EXPRESS data type NUMBER: any numeric value with its mathematical interpretation. 

PartialEntityValue

an Instance that is a collection of Attributes (of SingleEntityTypes) with associated values. 

RealValue

a SimpleValue, a value of the EXPRESS data type REAL: supposedly a mathematical "real" value, but properly a computational fixed or floating-point value. 

SETValue

an AggregateValue representing a value of a SET data type. 

SeqMember

Represents the relationship between a GenericAggregate and an Instance that appears in it. 

SimpleValue

a ConcreteValue that consists of a single atomic information unit of a data type defined in the EXPRESS language itself. 

SingleEntityValue

A collection of values for the explicit Attributes of exactly one SingleEntityType. 

SingleLeafInstance

An EntityInstance that is completely characterized by a single EntityType (and all its supertypes) that is declared in the governing Schema 

SpecializedInstance

a TaggedInstance that is a value of a SpecializedType; every SpecializedInstance is represented by some ConcreteValue. 

StringValue

a SimpleValue, a value of the EXPRESS data type STRING: a sequence of character codes from the ISO 10646-1 Basic Multilanguage Plane. 

TaggedInstance

an abstract classifier, a subtype of Instance that represents those Instances that are instances of a DataType that has an identifier (a Tag) and therefore may instantiate a SelectType. 

arrow_up
 

Created  2005 - 6 - 15

    Poseidon for UMLTM
  UMLdoc
 PREV  PACKAGE    NEXT  PACKAGE     FRAMES    NO FRAMES      
SUMMARY:   PACKAGE | CLASS | INTERFACE | ACTOR | USE CASE     DIAGRAMS:   CLASS | COLLAB | DEPLOY | SEQ | STATE | ACTIV | USE CASE      

Generated with Poseidon for UMLTM.
Poseidon is a registered trademark of Gentleware AG in Germany, USA and other countries. Copyright 2003-2004 Gentleware AG, Schanzenstr. 70, 20357 Hamburg, Germany. All Rights Reserved.

UML is a trademark or registered trademark of Object Management Group, Inc. in the U.S. and other countries.