org.argouml.model.uml
Class Uml

java.lang.Object
  |
  +--org.argouml.model.uml.Uml

public final class Uml
extends java.lang.Object

This class contains identifiers for all of the different UML elements identified by ArgoUML.


Field Summary
static UmlModelEntity ABSTRACTION
          Abstraction identifier
static UmlModelEntity ACTION
          Action identifier
static UmlModelEntity ACTION_EXPRESSION
          ActionExpression identifier
static UmlModelEntity ACTION_SEQUENCE
          ActionSequence identifier
static UmlModelEntity ACTION_STATE
          ActionState identifier
static UmlModelEntity ACTIVITY_GRAPH
          ActivityGraph identifier
static UmlModelEntity ACTOR
          Actor identifier
static UmlModelEntity ARG_LISTS_EXPRESSION
          ArgListsExpression identifier
static UmlModelEntity ARGUMENT
          Argument identifier
static UmlModelEntity ASSOCIATION
          Association identifier
static UmlModelEntity ASSOCIATION_CLASS
          AssocationClass identifier
static UmlModelEntity ASSOCIATION_END
          AssociationEnd identifier
static UmlModelEntity ASSOCIATION_END_ROLE
          AssociationEndRole identifier
static UmlModelEntity ASSOCIATION_ROLE
          AssociationRole identifier
static UmlModelEntity ATTRIBUTE
          Attribute identifier
static UmlModelEntity ATTRIBUTE_LINK
          AttributeLink identifier
static UmlModelEntity BEHAVIORAL_FEATURE
          BehavioralFeature identifier
static UmlModelEntity BINDING
          Binding identifier
static UmlModelEntity BOOLEAN_EXPRESSION
          BooleanExpression identifier
static UmlModelEntity CALL_ACTION
          CallAction identifier
static UmlModelEntity CALL_EVENT
          CallEvent identifier
static UmlModelEntity CALL_STATE
          CallState identifier
static UmlModelEntity CHANGE_EVENT
          ChangeEvent identifier
static UmlModelEntity CLASS
          Class identifier
static UmlModelEntity CLASSIFIER
          Classifier identifier
static UmlModelEntity CLASSIFIER_IN_STATE
          ClassifierInState identifier
static UmlModelEntity CLASSIFIER_ROLE
          ClassifierRole identifier
static UmlModelEntity COLLABORATION
          Collaboration identifier
static UmlModelEntity COMMENT
          Comment identifier
static UmlModelEntity COMPONENT
          Component identifier
static UmlModelEntity COMPONENT_INSTANCE
          ComponentInstance identifier
static UmlModelEntity COMPOSITE_STATE
          CompositeState identifier
static UmlModelEntity CONSTRAINT
          Constraint identifier
static UmlModelEntity CREATE_ACTION
          CreateAction identifier
static UmlModelEntity DATA_VALUE
          DataValue identifier
static UmlModelEntity DATATYPE
          Datatype identifier
static UmlModelEntity DEPENDENCY
          Dependency identifier
static UmlModelEntity DESTROY_ACTION
          DestroyAction identifier
static UmlModelEntity ELEMENT
          Element identifier
static UmlModelEntity ELEMENT_IMPORT
          ElementImport identifier
static UmlModelEntity ELEMENT_RESIDENCE
          ElementResidence identifier
static UmlModelEntity EVENT
          Event identifier
static UmlModelEntity EXCEPTION
          Exception identifier
static UmlModelEntity EXPRESSION
          Expression identifier
static UmlModelEntity EXTEND
          Extend identifier
static UmlModelEntity EXTENSION_POINT
          ExtensionPoint identifier
static UmlModelEntity FEATURE
          Feature identifier
static UmlModelEntity FINAL_STATE
          FinalState identifier
static UmlModelEntity FLOW
          Flow identifier
static UmlModelEntity GENERALIZABLE_ELEMENT
          GeneralizableElement identifier
static UmlModelEntity GENERALIZATION
          Generalization identifier
static UmlModelEntity GUARD
          Guard identifier
static UmlModelEntity INCLUDE
          Include identifier
static UmlModelEntity INSTANCE
          Instance identifier
static UmlModelEntity INTERACTION
          Interaction identifier
static UmlModelEntity INTERFACE
          Interface identifier
static UmlModelEntity ITERATION_EXPRESSION
          IterationExpression identifier
static UmlModelEntity LINK
          Link identifier
static UmlModelEntity LINK_END
          LinkEnd identifier
static UmlModelEntity LINK_OBJECT
          LinkObject identifier
static UmlModelEntity MAPPING_EXPRESSION
          MappingExpression identifier
static UmlModelEntity MESSAGE
          Message identifier
static UmlModelEntity METHOD
          Method identifier
static UmlModelEntity MODEL
          Model identifier
static UmlModelEntity MODEL_ELEMENT
          ModelElement identifier
static UmlModelEntity MULTIPLICITY
          Multiplicity identifier
static UmlModelEntity MULTIPLICITY_RANGE
          MultiplicityRange identifier
static UmlModelEntity NAMESPACE
          Namespace identifier
static UmlModelEntity NODE
          Node identifier
static UmlModelEntity NODE_INSTANCE
          NodeInstance identifier
static UmlModelEntity OBJECT
          Object identifier
static UmlModelEntity OBJECT_FLOW_STATE
          ObjectFlowState identifier
static UmlModelEntity OBJECT_SET_EXPRESSION
          ObjectSetExpression identifier
static UmlModelEntity OPERATION
          Operation identifier
static UmlModelEntity PACKAGE
          Package identifier
static UmlModelEntity PARAMETER
          Parameter identifier
static UmlModelEntity PARTITION
          Partition identifier
static UmlModelEntity PERMISSION
          Permission identifier
static UmlModelEntity PRESENTATION_ELEMENT
          PresentationElement identifier
static UmlModelEntity PROCEDURE_EXPRESSION
          ProcedureExpression identifier
static UmlModelEntity PSEUDOSTATE
          Pseudostate identifier
static UmlModelEntity RECEPTION
          Reception identifier
static UmlModelEntity RELATIONSHIP
          Relationship identifier
static UmlModelEntity RETURN_ACTION
          ReturnAction identifier
static UmlModelEntity SEND_ACTION
          SendAction identifier
static UmlModelEntity SIGNAL
          Signal identifier
static UmlModelEntity SIGNAL_EVENT
          SignalEvent identifier
static UmlModelEntity SIMPLE_STATE
          SimpleState identifier
static UmlModelEntity STATE
          State identifier
static UmlModelEntity STATE_MACHINE
          StateMachine identifier
static UmlModelEntity STATE_VERTEX
          StateVertex identifier
static UmlModelEntity STEREOTYPE
          Stereotype identifier
static UmlModelEntity STIMULUS
          Stimulus identifier
static UmlModelEntity STRUCTURAL_FEATURE
          StructuralFeature identifier
static UmlModelEntity STUB_STATE
          StubState identifier
static UmlModelEntity SUBACTIVITY_STATE
          SubactivityState identifier
static UmlModelEntity SUBMACHINE_STATE
          SubmachineState identifier
static UmlModelEntity SUBSYSTEM
          Subsystem identifier
static UmlModelEntity SYNCH_STATE
          SynchState identifier
static UmlModelEntity TAGGED_VALUE
          TaggedValue identifier
static UmlModelEntity TEMPLATE_PARAMETER
          TemplateParameter identifier
static UmlModelEntity TERMINATE_ACTION
          TerminateAction identifier
static UmlModelEntity TIME_EVENT
          TimeEvent identifier
static UmlModelEntity TIME_EXPRESSION
          TimeExpression identifier
static UmlModelEntity TRANSITION
          Transition identifier
static UmlModelEntity TYPE_EXPRESSION
          TypeExpression identifier
private static java.util.HashSet umlClassList
           
static UmlModelEntity UNINTERPRETED_ACTION
          UninterpretedAction identifier
static UmlModelEntity USAGE
          Usage identifier
static UmlModelEntity USE_CASE
          UseCase identifier
static UmlModelEntity USE_CASE_INSTANCE
          UseCaseInstance identifier
private static java.util.Map xref
           
 
Constructor Summary
Uml()
           
 
Method Summary
static UmlModelEntity getDeclaredType(java.lang.String name)
           
static java.util.Collection getUmlClassList()
          Get a map containing entries for all the name/identifier pairs identified by Argo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

umlClassList

private static java.util.HashSet umlClassList

xref

private static java.util.Map xref

ABSTRACTION

public static final UmlModelEntity ABSTRACTION
Abstraction identifier


ACTION

public static final UmlModelEntity ACTION
Action identifier


ACTION_EXPRESSION

public static final UmlModelEntity ACTION_EXPRESSION
ActionExpression identifier


ACTION_SEQUENCE

public static final UmlModelEntity ACTION_SEQUENCE
ActionSequence identifier


ACTION_STATE

public static final UmlModelEntity ACTION_STATE
ActionState identifier


ACTIVITY_GRAPH

public static final UmlModelEntity ACTIVITY_GRAPH
ActivityGraph identifier


ACTOR

public static final UmlModelEntity ACTOR
Actor identifier


ARG_LISTS_EXPRESSION

public static final UmlModelEntity ARG_LISTS_EXPRESSION
ArgListsExpression identifier


ARGUMENT

public static final UmlModelEntity ARGUMENT
Argument identifier


ASSOCIATION

public static final UmlModelEntity ASSOCIATION
Association identifier


ASSOCIATION_CLASS

public static final UmlModelEntity ASSOCIATION_CLASS
AssocationClass identifier


ASSOCIATION_END

public static final UmlModelEntity ASSOCIATION_END
AssociationEnd identifier


ASSOCIATION_END_ROLE

public static final UmlModelEntity ASSOCIATION_END_ROLE
AssociationEndRole identifier


ASSOCIATION_ROLE

public static final UmlModelEntity ASSOCIATION_ROLE
AssociationRole identifier


ATTRIBUTE

public static final UmlModelEntity ATTRIBUTE
Attribute identifier


ATTRIBUTE_LINK

public static final UmlModelEntity ATTRIBUTE_LINK
AttributeLink identifier


BEHAVIORAL_FEATURE

public static final UmlModelEntity BEHAVIORAL_FEATURE
BehavioralFeature identifier


BINDING

public static final UmlModelEntity BINDING
Binding identifier


BOOLEAN_EXPRESSION

public static final UmlModelEntity BOOLEAN_EXPRESSION
BooleanExpression identifier


CALL_ACTION

public static final UmlModelEntity CALL_ACTION
CallAction identifier


CALL_EVENT

public static final UmlModelEntity CALL_EVENT
CallEvent identifier


CALL_STATE

public static final UmlModelEntity CALL_STATE
CallState identifier


CHANGE_EVENT

public static final UmlModelEntity CHANGE_EVENT
ChangeEvent identifier


CLASS

public static final UmlModelEntity CLASS
Class identifier


CLASSIFIER

public static final UmlModelEntity CLASSIFIER
Classifier identifier


CLASSIFIER_IN_STATE

public static final UmlModelEntity CLASSIFIER_IN_STATE
ClassifierInState identifier


CLASSIFIER_ROLE

public static final UmlModelEntity CLASSIFIER_ROLE
ClassifierRole identifier


COLLABORATION

public static final UmlModelEntity COLLABORATION
Collaboration identifier


COMMENT

public static final UmlModelEntity COMMENT
Comment identifier


COMPONENT

public static final UmlModelEntity COMPONENT
Component identifier


COMPONENT_INSTANCE

public static final UmlModelEntity COMPONENT_INSTANCE
ComponentInstance identifier


COMPOSITE_STATE

public static final UmlModelEntity COMPOSITE_STATE
CompositeState identifier


CONSTRAINT

public static final UmlModelEntity CONSTRAINT
Constraint identifier


CREATE_ACTION

public static final UmlModelEntity CREATE_ACTION
CreateAction identifier


DATA_VALUE

public static final UmlModelEntity DATA_VALUE
DataValue identifier


DATATYPE

public static final UmlModelEntity DATATYPE
Datatype identifier


DEPENDENCY

public static final UmlModelEntity DEPENDENCY
Dependency identifier


DESTROY_ACTION

public static final UmlModelEntity DESTROY_ACTION
DestroyAction identifier


ELEMENT

public static final UmlModelEntity ELEMENT
Element identifier


ELEMENT_IMPORT

public static final UmlModelEntity ELEMENT_IMPORT
ElementImport identifier


ELEMENT_RESIDENCE

public static final UmlModelEntity ELEMENT_RESIDENCE
ElementResidence identifier


EVENT

public static final UmlModelEntity EVENT
Event identifier


EXCEPTION

public static final UmlModelEntity EXCEPTION
Exception identifier


EXPRESSION

public static final UmlModelEntity EXPRESSION
Expression identifier


EXTEND

public static final UmlModelEntity EXTEND
Extend identifier


EXTENSION_POINT

public static final UmlModelEntity EXTENSION_POINT
ExtensionPoint identifier


FEATURE

public static final UmlModelEntity FEATURE
Feature identifier


FINAL_STATE

public static final UmlModelEntity FINAL_STATE
FinalState identifier


FLOW

public static final UmlModelEntity FLOW
Flow identifier


GENERALIZABLE_ELEMENT

public static final UmlModelEntity GENERALIZABLE_ELEMENT
GeneralizableElement identifier


GENERALIZATION

public static final UmlModelEntity GENERALIZATION
Generalization identifier


GUARD

public static final UmlModelEntity GUARD
Guard identifier


INCLUDE

public static final UmlModelEntity INCLUDE
Include identifier


INSTANCE

public static final UmlModelEntity INSTANCE
Instance identifier


INTERACTION

public static final UmlModelEntity INTERACTION
Interaction identifier


INTERFACE

public static final UmlModelEntity INTERFACE
Interface identifier


ITERATION_EXPRESSION

public static final UmlModelEntity ITERATION_EXPRESSION
IterationExpression identifier


LINK

public static final UmlModelEntity LINK
Link identifier


LINK_END

public static final UmlModelEntity LINK_END
LinkEnd identifier


LINK_OBJECT

public static final UmlModelEntity LINK_OBJECT
LinkObject identifier


MAPPING_EXPRESSION

public static final UmlModelEntity MAPPING_EXPRESSION
MappingExpression identifier


MESSAGE

public static final UmlModelEntity MESSAGE
Message identifier


METHOD

public static final UmlModelEntity METHOD
Method identifier


MODEL

public static final UmlModelEntity MODEL
Model identifier


MODEL_ELEMENT

public static final UmlModelEntity MODEL_ELEMENT
ModelElement identifier


MULTIPLICITY

public static final UmlModelEntity MULTIPLICITY
Multiplicity identifier


MULTIPLICITY_RANGE

public static final UmlModelEntity MULTIPLICITY_RANGE
MultiplicityRange identifier


NAMESPACE

public static final UmlModelEntity NAMESPACE
Namespace identifier


NODE

public static final UmlModelEntity NODE
Node identifier


NODE_INSTANCE

public static final UmlModelEntity NODE_INSTANCE
NodeInstance identifier


OBJECT

public static final UmlModelEntity OBJECT
Object identifier


OBJECT_FLOW_STATE

public static final UmlModelEntity OBJECT_FLOW_STATE
ObjectFlowState identifier


OBJECT_SET_EXPRESSION

public static final UmlModelEntity OBJECT_SET_EXPRESSION
ObjectSetExpression identifier


OPERATION

public static final UmlModelEntity OPERATION
Operation identifier


PACKAGE

public static final UmlModelEntity PACKAGE
Package identifier


PARAMETER

public static final UmlModelEntity PARAMETER
Parameter identifier


PARTITION

public static final UmlModelEntity PARTITION
Partition identifier


PERMISSION

public static final UmlModelEntity PERMISSION
Permission identifier


PRESENTATION_ELEMENT

public static final UmlModelEntity PRESENTATION_ELEMENT
PresentationElement identifier


PROCEDURE_EXPRESSION

public static final UmlModelEntity PROCEDURE_EXPRESSION
ProcedureExpression identifier


PSEUDOSTATE

public static final UmlModelEntity PSEUDOSTATE
Pseudostate identifier


RECEPTION

public static final UmlModelEntity RECEPTION
Reception identifier


RELATIONSHIP

public static final UmlModelEntity RELATIONSHIP
Relationship identifier


RETURN_ACTION

public static final UmlModelEntity RETURN_ACTION
ReturnAction identifier


SEND_ACTION

public static final UmlModelEntity SEND_ACTION
SendAction identifier


SIGNAL

public static final UmlModelEntity SIGNAL
Signal identifier


SIGNAL_EVENT

public static final UmlModelEntity SIGNAL_EVENT
SignalEvent identifier


SIMPLE_STATE

public static final UmlModelEntity SIMPLE_STATE
SimpleState identifier


STATE

public static final UmlModelEntity STATE
State identifier


STATE_MACHINE

public static final UmlModelEntity STATE_MACHINE
StateMachine identifier


STATE_VERTEX

public static final UmlModelEntity STATE_VERTEX
StateVertex identifier


STEREOTYPE

public static final UmlModelEntity STEREOTYPE
Stereotype identifier


STIMULUS

public static final UmlModelEntity STIMULUS
Stimulus identifier


STRUCTURAL_FEATURE

public static final UmlModelEntity STRUCTURAL_FEATURE
StructuralFeature identifier


STUB_STATE

public static final UmlModelEntity STUB_STATE
StubState identifier


SUBACTIVITY_STATE

public static final UmlModelEntity SUBACTIVITY_STATE
SubactivityState identifier


SUBMACHINE_STATE

public static final UmlModelEntity SUBMACHINE_STATE
SubmachineState identifier


SUBSYSTEM

public static final UmlModelEntity SUBSYSTEM
Subsystem identifier


SYNCH_STATE

public static final UmlModelEntity SYNCH_STATE
SynchState identifier


TAGGED_VALUE

public static final UmlModelEntity TAGGED_VALUE
TaggedValue identifier


TEMPLATE_PARAMETER

public static final UmlModelEntity TEMPLATE_PARAMETER
TemplateParameter identifier


TERMINATE_ACTION

public static final UmlModelEntity TERMINATE_ACTION
TerminateAction identifier


TIME_EVENT

public static final UmlModelEntity TIME_EVENT
TimeEvent identifier


TIME_EXPRESSION

public static final UmlModelEntity TIME_EXPRESSION
TimeExpression identifier


TRANSITION

public static final UmlModelEntity TRANSITION
Transition identifier


TYPE_EXPRESSION

public static final UmlModelEntity TYPE_EXPRESSION
TypeExpression identifier


UNINTERPRETED_ACTION

public static final UmlModelEntity UNINTERPRETED_ACTION
UninterpretedAction identifier


USAGE

public static final UmlModelEntity USAGE
Usage identifier


USE_CASE

public static final UmlModelEntity USE_CASE
UseCase identifier


USE_CASE_INSTANCE

public static final UmlModelEntity USE_CASE_INSTANCE
UseCaseInstance identifier

Constructor Detail

Uml

public Uml()
Method Detail

getUmlClassList

public static java.util.Collection getUmlClassList()
Get a map containing entries for all the name/identifier pairs identified by Argo

Returns:
a collection of all recognized Uml class types

getDeclaredType

public static UmlModelEntity getDeclaredType(java.lang.String name)
Parameters:
name - of the object
Returns:
the ModelEntity or null


ArgoUML © 1996-2004 (20040306)ArgoUML HomepageArgoUML Developers' pageArgoUML Cookbook