UML Modeling Layer

com.ibm.xtools.uml.type
Class UMLElementTypes

java.lang.Object
  extended by org.eclipse.gmf.runtime.emf.type.core.AbstractElementTypeEnumerator
      extended by com.ibm.xtools.uml.type.UMLElementTypes

public class UMLElementTypes
extends AbstractElementTypeEnumerator

Defines the UML element types which are contributed using the org.eclipse.gmf.runtime.emf.type.core.elementTypes extension point.


Field Summary
static IMetamodelType ABSTRACTION
           
static IStereotypedElementType ABSTRACTION_REFINE
           
static IStereotypedElementType ABSTRACTION_TRACE
           
static IActivityNodeElementType ACCEPT_CALL_ACTION
           
static IActivityNodeElementType ACCEPT_EVENT_ACTION
           
static IActivityNodeElementType ACTION
           
static IMetamodelType ACTIVITY
           
static IMetamodelType ACTIVITY_EDGE
           
static ISpecializationType ACTIVITY_EDGE_GUARD
           
static IControlNodeElementType ACTIVITY_FINAL_NODE
           
static ISpecializationType ACTIVITY_METHOD
           
static IMetamodelType ACTIVITY_NODE
           
static IActivityNodeElementType ACTIVITY_PARAMETER_NODE
           
static IMetamodelType ACTIVITY_PARTITION
           
static IMetamodelType ACTOR
           
static IInstanceElementType ACTOR_INSTANCE
           
static IActivityNodeElementType ADD_STRUCTURAL_FEATURE_VALUE_ACTION
           
static IActivityNodeElementType ADD_VARIABLE_VALUE_ACTION
           
static ICombinedFragmentElementType ALT_COMBINED_FRAGMENT
           
static IMetamodelType ANNOTATION
           
static IMetamodelType ARTIFACT
           
static IInstanceElementType ARTIFACT_INSTANCE
           
static IConnectorElementType ASSEMBLY_CONNECTOR
           
static ICombinedFragmentElementType ASSERT_COMBINED_FRAGMENT
           
static IMessageElementType ASYNCH_CALL_MESSAGE
           
static IMessageElementType ASYNCH_SIGNAL_MESSAGE
           
static IMetamodelType ATTRIBUTE
           
static ICombinedFragmentElementType BREAK_COMBINED_FRAGMENT
           
static IActivityNodeElementType BROADCAST_SIGNAL_ACTION
           
static IActivityNodeElementType CALL_BEHAVIOR_ACTION
           
static IMetamodelType CALL_EVENT
           
static IActivityNodeElementType CALL_OPERATION_ACTION
           
static IActivityNodeElementType CENTRAL_BUFFER_NODE
           
static IMetamodelType CHANGE_EVENT
           
static IMetamodelType CLASS
           
static IInstanceElementType CLASS_INSTANCE
           
static ITemplateParameterElementType CLASSIFIER_TEMPLATE_PARAMETER
           
static IActivityNodeElementType CLEAR_ASSOCIATION_ACTION
           
static IActivityNodeElementType CLEAR_STRUCTURAL_FEATURE_ACTION
           
static IActivityNodeElementType CLEAR_VARIABLE_ACTION
           
static IMetamodelType COLLABORATION
           
static IInstanceElementType COLLABORATION_INSTANCE
           
static IMetamodelType COLLABORATION_OCCURRENCE
           
static IMetamodelType COMBINED_FRAGMENT
           
static IMetamodelType COMMENT
           
static IMetamodelType COMPONENT
           
static IInstanceElementType COMPONENT_INSTANCE
           
static IMetamodelType COMPONENT_REALIZATION
           
static IStateElementType COMPOSITE_STATE
           
static IActivityNodeElementType CONDITIONAL_NODE
           
static IMetamodelType CONNECTABLE_ELEMENT
           
static ITemplateParameterElementType CONNECTABLE_TEMPLATE_PARAMETER
           
static IMetamodelType CONNECTION_POINT_REFERENCE
           
static IMetamodelType CONNECTOR
           
static IMetamodelType CONNECTOR_END
           
static ICombinedFragmentElementType CONSIDER_COMBINED_FRAGMENT
           
protected static Map constantNameToElementTypeMap
           
static IMetamodelType CONSTRAINT
           
static IActivityEdgeElementType CONTROL_FLOW
           
static IActivityNodeElementType CREATE_LINK_ACTION
           
static IActivityNodeElementType CREATE_LINK_OBJECT_ACTION
           
static IMessageElementType CREATE_MESSAGE
           
static IActivityNodeElementType CREATE_OBJECT_ACTION
           
static ICombinedFragmentElementType CRITICAL_REGION_COMBINED_FRAGMENT
           
static IActivityNodeElementType DATA_STORE_NODE
           
static IMetamodelType DATA_TYPE
           
static IInstanceElementType DATA_TYPE_INSTANCE
           
static IControlNodeElementType DECISION_NODE
           
static IConnectorElementType DELEGATION_CONNECTOR
           
static IMetamodelType DEPENDENCY
           
static IMetamodelType DEPLOYMENT
           
static IMetamodelType DEPLOYMENT_SPECIFICATION
           
static IInstanceElementType DEPLOYMENT_SPECIFICATION_INSTANCE
           
static IStereotypedElementType DERIVED_ABSTRACTION
           
static IActivityNodeElementType DESTROY_LINK_ACTION
           
static IMessageElementType DESTROY_MESSAGE
           
static IActivityNodeElementType DESTROY_OBJECT_ACTION
           
static IMetamodelType DEVICE
           
static IInstanceElementType DEVICE_INSTANCE
           
static IMetamodelType ELEMENT_IMPORT
           
static IMetamodelType ENCAPSULATED_CLASSIFIER
           
static IMetamodelType ENUMERATION
           
static IInstanceElementType ENUMERATION_INSTANCE
           
static IMetamodelType ENUMERATION_LITERAL
           
static IMetamodelType EXECUTION_ENVIRONMENT
           
static IInstanceElementType EXECUTION_ENVIRONMENT_INSTANCE
           
static IMetamodelType EXECUTION_OCCURRENCE
           
static IActivityNodeElementType EXPANSION_NODE
           
static IActivityNodeElementType EXPANSION_REGION
           
static IMetamodelType EXPRESSION
           
static IMetamodelType EXTEND
           
static IMetamodelType EXTENSION
           
static IMetamodelType EXTENSION_END
           
static IMetamodelType EXTENSION_POINT
           
static IMetamodelType FINAL_STATE
           
static IControlNodeElementType FLOW_FINAL_NODE
           
static IControlNodeElementType FORK_NODE
           
static IMessageElementType FORWARD_MESSAGE
           
static IMetamodelType GATE
           
static IMetamodelType GENERALIZATION
           
static ICombinedFragmentElementType IGNORE_COMBINED_FRAGMENT
           
static IMetamodelType INCLUDE
           
static IMetamodelType INFORMATION_FLOW
           
static IControlNodeElementType INITIAL_NODE
           
static IActivityNodeElementType INPUT_PIN
           
static IMetamodelType INSTANCE_SPECIFICATION
           
static IMetamodelType INSTANCE_VALUE
           
static IStereotypedElementType INSTANTIATE
           
static IMetamodelType INTERACTION
           
static ISpecializationType INTERACTION_CONNECTOR
           
static IMetamodelType INTERACTION_CONSTRAINT
           
static ISpecializationType INTERACTION_METHOD
           
static IMetamodelType INTERACTION_OCCURRENCE
           
static IMetamodelType INTERACTION_OPERAND
           
static IMetamodelType INTERFACE
           
static IInstanceElementType INTERFACE_INSTANCE
           
static IMetamodelType INTERFACE_REALIZATION
           
static IControlNodeElementType JOIN_NODE
           
static IMetamodelType LIFELINE
           
static IInstanceElementType LINK
           
static IMetamodelType LITERAL_BOOLEAN
           
static IMetamodelType LITERAL_INTEGER
           
static IMetamodelType LITERAL_NULL
           
static IMetamodelType LITERAL_STRING
           
static IMetamodelType LITERAL_UNLIMITED_NATURAL
           
static ISpecializationType LOCAL_POSTCONDITION_CONSTRAINT
           
static ISpecializationType LOCAL_PRECONDITION_CONSTRAINT
           
static ICombinedFragmentElementType LOOP_COMBINED_FRAGMENT
           
static IActivityNodeElementType LOOP_NODE
           
static IMetamodelType MANIFESTATION
           
static IControlNodeElementType MERGE_NODE
           
static IMetamodelType MESSAGE
           
static IMetamodelType MODEL
           
static ICombinedFragmentElementType NEG_COMBINED_FRAGMENT
           
static IMetamodelType NODE
           
static IInstanceElementType NODE_INSTANCE
           
static IActivityEdgeElementType OBJECT_FLOW
           
static IMetamodelType OPAQUE_BEHAVIOR
           
static IMetamodelType OPAQUE_EXPRESSION
           
static IMetamodelType OPERATION
           
static ISpecializationType OPERATION_BODY_CONSTRAINT
           
static ISpecializationType OPERATION_POSTCONDITION_CONSTRAINT
           
static ISpecializationType OPERATION_PRECONDITION_CONSTRAINT
           
static ITemplateParameterElementType OPERATION_TEMPLATE_PARAMETER
           
static ICombinedFragmentElementType OPT_COMBINED_FRAGMENT
           
static IStateElementType ORTHOGONAL_STATE
           
static IActivityNodeElementType OUTPUT_PIN
           
static IMetamodelType PACKAGE
           
static IMetamodelType PACKAGE_IMPORT
           
static IMetamodelType PACKAGE_MERGE
           
static ICombinedFragmentElementType PAR_COMBINED_FRAGMENT
           
static IMetamodelType PARAMETER
           
static IMetamodelType PARAMETERABLE_ELEMENT
           
static ISpecializationType PART
           
static IMetamodelType PORT
           
static IMetamodelType PRIMITIVE_FUNCTION
           
static IMetamodelType PRIMITIVE_TYPE
           
static IInstanceElementType PRIMITIVE_TYPE_INSTANCE
           
static IMetamodelType PROFILE
           
static IMetamodelType PROFILE_APPLICATION
           
static ISpecializationType PROVIDED_INTERFACE
           
static IMetamodelType PSEUDOSTATE
           
static IPseudostateElementType PSEUDOSTATE_CHOICE_POINT
           
static IPseudostateElementType PSEUDOSTATE_DEEP_HISTORY
           
static IPseudostateElementType PSEUDOSTATE_ENTRY_POINT
           
static IPseudostateElementType PSEUDOSTATE_EXIT_POINT
           
static IPseudostateElementType PSEUDOSTATE_FORK
           
static IPseudostateElementType PSEUDOSTATE_INITIAL
           
static IPseudostateElementType PSEUDOSTATE_JOIN
           
static IPseudostateElementType PSEUDOSTATE_JUNCTION
           
static IPseudostateElementType PSEUDOSTATE_SHALLOW_HISTORY
           
static IPseudostateElementType PSEUDOSTATE_TERMINATE
           
static ISpecializationType QUALIFIER
           
static IActivityNodeElementType READ_EXTENT_ACTION
           
static IActivityNodeElementType READ_IS_CLASSIFIED_OBJECT_ACTION
           
static IActivityNodeElementType READ_LINK_ACTION
           
static IActivityNodeElementType READ_LINK_OBJECT_END_ACTION
           
static IActivityNodeElementType READ_LINK_OBJECT_END_QUALIFIER_ACTION
           
static IActivityNodeElementType READ_SELF_ACTION
           
static IActivityNodeElementType READ_STRUCTURAL_FEATURE_ACTION
           
static IActivityNodeElementType READ_VARIABLE_ACTION
           
static IMetamodelType REALIZATION
           
static IMetamodelType RECEPTION
           
static IActivityNodeElementType RECLASSIFY_OBJECT_ACTION
           
static IMetamodelType REDEFINABLE_TEMPLATE_SIGNATURE
           
static IMetamodelType REGION
           
static IActivityNodeElementType REMOVE_STRUCTURAL_FEATURE_VALUE_ACTION
           
static IActivityNodeElementType REMOVE_VARIABLE_VALUE_ACTION
           
static IActivityNodeElementType REPLY_ACTION
           
static ISpecializationType REQUIRED_INTERFACE
           
static IMessageElementType RETURN_MESSAGE
           
static ISpecializationType RETURN_RESULT
           
static IMessageElementType REVERSE_MESSAGE
           
static ISpecializationType ROLE
           
static ISpecializationType ROLE_BINDING
           
static IActivityNodeElementType SEND_OBJECT_ACTION
           
static IActivityNodeElementType SEND_SIGNAL_ACTION
           
static ICombinedFragmentElementType SEQ_COMBINED_FRAGMENT
           
static IAnnotationElementType SHORTCUT
           
static IMetamodelType SIGNAL
           
static IMetamodelType SIGNAL_EVENT
           
static IInstanceElementType SIGNAL_INSTANCE
           
static IMetamodelType SLOT
           
static IActivityNodeElementType START_OWNED_BEHAVIOR_ACTION
           
static IMetamodelType STATE
           
static IMetamodelType STATE_INVARIANT
           
static IMetamodelType STATE_MACHINE
           
static IInstanceElementType STATE_MACHINE_INSTANCE
           
static ISpecializationType STATE_MACHINE_METHOD
           
static IMetamodelType STEREOTYPE
           
static IMetamodelType STOP
           
static ICombinedFragmentElementType STRICT_COMBINED_FRAGMENT
           
static IMetamodelType STRING_EXPRESSION
           
static IActivityNodeElementType STRUCTURED_ACTIVITY_NODE
           
static IMetamodelType STRUCTURED_CLASSIFIER
           
static IStateElementType SUBMACHINE_STATE
           
static IMetamodelType SUBSTITUTION
           
static IStereotypedElementType SUBSYSTEM
           
static IInstanceElementType SUBSYSTEM_INSTANCE
           
static IMessageElementType SYNCH_CALL_MESSAGE
           
static IMessageElementType SYNCH_SIGNAL_MESSAGE
           
static IMetamodelType TEMPLATE_BINDING
           
static IMetamodelType TEMPLATE_PARAMETER
           
static IMetamodelType TEMPLATE_PARAMETER_SUBSTITUTION
           
static IMetamodelType TEMPLATE_SIGNATURE
           
static IActivityNodeElementType TEST_IDENTITY_ACTION
           
static IMetamodelType TIME_EVENT
           
static IMetamodelType TIME_EXPRESSION
           
static IMetamodelType TRANSITION
           
static ISpecializationType TRANSITION_EFFECT
           
static ISpecializationType TRANSITION_GUARD
           
static IMetamodelType TRANSITION_TRIGGER
           
static IClientContext UML_CLIENT_CONTEXT
           
static IStereotypedElementType URL
           
static IStereotypedElementType URL_LINK
           
static IMetamodelType USAGE
           
static IStereotypedElementType USAGE_CALL
           
static IStereotypedElementType USAGE_CREATE
           
static IStereotypedElementType USAGE_RESPONSIBILITY
           
static IStereotypedElementType USAGE_SEND
           
static IMetamodelType USE_CASE
           
static IInstanceElementType USE_CASE_INSTANCE
           
static IActivityNodeElementType VALUE_PIN
           
static IMetamodelType VARIABLE
           
 
Constructor Summary
UMLElementTypes()
           
 
Method Summary
static List getAllTypes()
          Return an UnmodifiableList of all UML element types.
static String getMetaModelElementID(IElementType type)
          Gets the ID of a meta-model element.
static List getMetamodelTypes()
          Return an UnmodifiableList of all UML metamodel types.
static List getSpecializationTypes()
          Return an UnmodifiableList of all UML specialization types.
static IElementType getTypeByConstantName(String constantName)
          Deprecated. use org.eclipse.gmf.runtime.emf.type.ElementTypeRegistry.getInstance().getId(id)
 
Methods inherited from class org.eclipse.gmf.runtime.emf.type.core.AbstractElementTypeEnumerator
getElementType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

UML_CLIENT_CONTEXT

public static final IClientContext UML_CLIENT_CONTEXT

ANNOTATION

public static final IMetamodelType ANNOTATION

COMMENT

public static final IMetamodelType COMMENT

CONSTRAINT

public static final IMetamodelType CONSTRAINT

DATA_TYPE

public static final IMetamodelType DATA_TYPE

ENCAPSULATED_CLASSIFIER

public static final IMetamodelType ENCAPSULATED_CLASSIFIER

EXPRESSION

public static final IMetamodelType EXPRESSION

INSTANCE_VALUE

public static final IMetamodelType INSTANCE_VALUE

LITERAL_BOOLEAN

public static final IMetamodelType LITERAL_BOOLEAN

LITERAL_INTEGER

public static final IMetamodelType LITERAL_INTEGER

LITERAL_NULL

public static final IMetamodelType LITERAL_NULL

LITERAL_STRING

public static final IMetamodelType LITERAL_STRING

LITERAL_UNLIMITED_NATURAL

public static final IMetamodelType LITERAL_UNLIMITED_NATURAL

LOCAL_PRECONDITION_CONSTRAINT

public static final ISpecializationType LOCAL_PRECONDITION_CONSTRAINT

LOCAL_POSTCONDITION_CONSTRAINT

public static final ISpecializationType LOCAL_POSTCONDITION_CONSTRAINT

MODEL

public static final IMetamodelType MODEL

OPAQUE_EXPRESSION

public static final IMetamodelType OPAQUE_EXPRESSION

PARAMETERABLE_ELEMENT

public static final IMetamodelType PARAMETERABLE_ELEMENT

CONNECTABLE_ELEMENT

public static final IMetamodelType CONNECTABLE_ELEMENT

PRIMITIVE_TYPE

public static final IMetamodelType PRIMITIVE_TYPE

SHORTCUT

public static final IAnnotationElementType SHORTCUT

STRING_EXPRESSION

public static final IMetamodelType STRING_EXPRESSION

STRUCTURED_CLASSIFIER

public static final IMetamodelType STRUCTURED_CLASSIFIER

URL

public static final IStereotypedElementType URL

URL_LINK

public static final IStereotypedElementType URL_LINK

INFORMATION_FLOW

public static final IMetamodelType INFORMATION_FLOW

EXTENSION

public static final IMetamodelType EXTENSION

EXTENSION_END

public static final IMetamodelType EXTENSION_END

PROFILE

public static final IMetamodelType PROFILE

PROFILE_APPLICATION

public static final IMetamodelType PROFILE_APPLICATION

STEREOTYPE

public static final IMetamodelType STEREOTYPE

ABSTRACTION

public static final IMetamodelType ABSTRACTION

ABSTRACTION_REFINE

public static final IStereotypedElementType ABSTRACTION_REFINE

ABSTRACTION_TRACE

public static final IStereotypedElementType ABSTRACTION_TRACE

ATTRIBUTE

public static final IMetamodelType ATTRIBUTE

CLASS

public static final IMetamodelType CLASS

OPAQUE_BEHAVIOR

public static final IMetamodelType OPAQUE_BEHAVIOR

COMPONENT

public static final IMetamodelType COMPONENT

DEPENDENCY

public static final IMetamodelType DEPENDENCY

DERIVED_ABSTRACTION

public static final IStereotypedElementType DERIVED_ABSTRACTION

ELEMENT_IMPORT

public static final IMetamodelType ELEMENT_IMPORT

ENUMERATION

public static final IMetamodelType ENUMERATION

ENUMERATION_LITERAL

public static final IMetamodelType ENUMERATION_LITERAL

GENERALIZATION

public static final IMetamodelType GENERALIZATION

INTERFACE_REALIZATION

public static final IMetamodelType INTERFACE_REALIZATION

COMPONENT_REALIZATION

public static final IMetamodelType COMPONENT_REALIZATION

INTERFACE

public static final IMetamodelType INTERFACE

INSTANTIATE

public static final IStereotypedElementType INSTANTIATE

OPERATION

public static final IMetamodelType OPERATION

OPERATION_BODY_CONSTRAINT

public static final ISpecializationType OPERATION_BODY_CONSTRAINT

OPERATION_POSTCONDITION_CONSTRAINT

public static final ISpecializationType OPERATION_POSTCONDITION_CONSTRAINT

OPERATION_PRECONDITION_CONSTRAINT

public static final ISpecializationType OPERATION_PRECONDITION_CONSTRAINT

PARAMETER

public static final IMetamodelType PARAMETER

PACKAGE

public static final IMetamodelType PACKAGE

PACKAGE_IMPORT

public static final IMetamodelType PACKAGE_IMPORT

PACKAGE_MERGE

public static final IMetamodelType PACKAGE_MERGE

QUALIFIER

public static final ISpecializationType QUALIFIER

REALIZATION

public static final IMetamodelType REALIZATION

RECEPTION

public static final IMetamodelType RECEPTION

RETURN_RESULT

public static final ISpecializationType RETURN_RESULT

SIGNAL

public static final IMetamodelType SIGNAL

SUBSTITUTION

public static final IMetamodelType SUBSTITUTION

SUBSYSTEM

public static final IStereotypedElementType SUBSYSTEM

USAGE

public static final IMetamodelType USAGE

USAGE_CALL

public static final IStereotypedElementType USAGE_CALL

USAGE_CREATE

public static final IStereotypedElementType USAGE_CREATE

USAGE_SEND

public static final IStereotypedElementType USAGE_SEND

USAGE_RESPONSIBILITY

public static final IStereotypedElementType USAGE_RESPONSIBILITY

ARTIFACT

public static final IMetamodelType ARTIFACT

DEPLOYMENT

public static final IMetamodelType DEPLOYMENT

DEPLOYMENT_SPECIFICATION

public static final IMetamodelType DEPLOYMENT_SPECIFICATION

DEVICE

public static final IMetamodelType DEVICE

EXECUTION_ENVIRONMENT

public static final IMetamodelType EXECUTION_ENVIRONMENT

MANIFESTATION

public static final IMetamodelType MANIFESTATION

NODE

public static final IMetamodelType NODE

CALL_EVENT

public static final IMetamodelType CALL_EVENT

CHANGE_EVENT

public static final IMetamodelType CHANGE_EVENT

COMPOSITE_STATE

public static final IStateElementType COMPOSITE_STATE

CONNECTION_POINT_REFERENCE

public static final IMetamodelType CONNECTION_POINT_REFERENCE

FINAL_STATE

public static final IMetamodelType FINAL_STATE

ORTHOGONAL_STATE

public static final IStateElementType ORTHOGONAL_STATE

PSEUDOSTATE

public static final IMetamodelType PSEUDOSTATE

PSEUDOSTATE_CHOICE_POINT

public static final IPseudostateElementType PSEUDOSTATE_CHOICE_POINT

PSEUDOSTATE_DEEP_HISTORY

public static final IPseudostateElementType PSEUDOSTATE_DEEP_HISTORY

PSEUDOSTATE_ENTRY_POINT

public static final IPseudostateElementType PSEUDOSTATE_ENTRY_POINT

PSEUDOSTATE_EXIT_POINT

public static final IPseudostateElementType PSEUDOSTATE_EXIT_POINT

PSEUDOSTATE_FORK

public static final IPseudostateElementType PSEUDOSTATE_FORK

PSEUDOSTATE_INITIAL

public static final IPseudostateElementType PSEUDOSTATE_INITIAL

PSEUDOSTATE_JOIN

public static final IPseudostateElementType PSEUDOSTATE_JOIN

PSEUDOSTATE_JUNCTION

public static final IPseudostateElementType PSEUDOSTATE_JUNCTION

PSEUDOSTATE_SHALLOW_HISTORY

public static final IPseudostateElementType PSEUDOSTATE_SHALLOW_HISTORY

PSEUDOSTATE_TERMINATE

public static final IPseudostateElementType PSEUDOSTATE_TERMINATE

REGION

public static final IMetamodelType REGION

STATE

public static final IMetamodelType STATE

STATE_MACHINE

public static final IMetamodelType STATE_MACHINE

STATE_MACHINE_METHOD

public static final ISpecializationType STATE_MACHINE_METHOD

SUBMACHINE_STATE

public static final IStateElementType SUBMACHINE_STATE

SIGNAL_EVENT

public static final IMetamodelType SIGNAL_EVENT

TIME_EXPRESSION

public static final IMetamodelType TIME_EXPRESSION

TIME_EVENT

public static final IMetamodelType TIME_EVENT

TRANSITION

public static final IMetamodelType TRANSITION

TRANSITION_EFFECT

public static final ISpecializationType TRANSITION_EFFECT

TRANSITION_GUARD

public static final ISpecializationType TRANSITION_GUARD

TRANSITION_TRIGGER

public static final IMetamodelType TRANSITION_TRIGGER

ACTIVITY

public static final IMetamodelType ACTIVITY

ACTIVITY_METHOD

public static final ISpecializationType ACTIVITY_METHOD

ACTIVITY_EDGE

public static final IMetamodelType ACTIVITY_EDGE

ACTIVITY_EDGE_GUARD

public static final ISpecializationType ACTIVITY_EDGE_GUARD

ACTIVITY_NODE

public static final IMetamodelType ACTIVITY_NODE

ACTIVITY_PARTITION

public static final IMetamodelType ACTIVITY_PARTITION

PRIMITIVE_FUNCTION

public static final IMetamodelType PRIMITIVE_FUNCTION

VARIABLE

public static final IMetamodelType VARIABLE

CONTROL_FLOW

public static final IActivityEdgeElementType CONTROL_FLOW

OBJECT_FLOW

public static final IActivityEdgeElementType OBJECT_FLOW

ACCEPT_CALL_ACTION

public static final IActivityNodeElementType ACCEPT_CALL_ACTION

ACCEPT_EVENT_ACTION

public static final IActivityNodeElementType ACCEPT_EVENT_ACTION

ACTION

public static final IActivityNodeElementType ACTION

ACTIVITY_FINAL_NODE

public static final IControlNodeElementType ACTIVITY_FINAL_NODE

ACTIVITY_PARAMETER_NODE

public static final IActivityNodeElementType ACTIVITY_PARAMETER_NODE

ADD_STRUCTURAL_FEATURE_VALUE_ACTION

public static final IActivityNodeElementType ADD_STRUCTURAL_FEATURE_VALUE_ACTION

ADD_VARIABLE_VALUE_ACTION

public static final IActivityNodeElementType ADD_VARIABLE_VALUE_ACTION

BROADCAST_SIGNAL_ACTION

public static final IActivityNodeElementType BROADCAST_SIGNAL_ACTION

CALL_BEHAVIOR_ACTION

public static final IActivityNodeElementType CALL_BEHAVIOR_ACTION

CALL_OPERATION_ACTION

public static final IActivityNodeElementType CALL_OPERATION_ACTION

CENTRAL_BUFFER_NODE

public static final IActivityNodeElementType CENTRAL_BUFFER_NODE

CLEAR_ASSOCIATION_ACTION

public static final IActivityNodeElementType CLEAR_ASSOCIATION_ACTION

CLEAR_STRUCTURAL_FEATURE_ACTION

public static final IActivityNodeElementType CLEAR_STRUCTURAL_FEATURE_ACTION

CLEAR_VARIABLE_ACTION

public static final IActivityNodeElementType CLEAR_VARIABLE_ACTION

CREATE_OBJECT_ACTION

public static final IActivityNodeElementType CREATE_OBJECT_ACTION

CONDITIONAL_NODE

public static final IActivityNodeElementType CONDITIONAL_NODE

CREATE_LINK_ACTION

public static final IActivityNodeElementType CREATE_LINK_ACTION

CREATE_LINK_OBJECT_ACTION

public static final IActivityNodeElementType CREATE_LINK_OBJECT_ACTION

DATA_STORE_NODE

public static final IActivityNodeElementType DATA_STORE_NODE

DECISION_NODE

public static final IControlNodeElementType DECISION_NODE

DESTROY_LINK_ACTION

public static final IActivityNodeElementType DESTROY_LINK_ACTION

DESTROY_OBJECT_ACTION

public static final IActivityNodeElementType DESTROY_OBJECT_ACTION

FLOW_FINAL_NODE

public static final IControlNodeElementType FLOW_FINAL_NODE

FORK_NODE

public static final IControlNodeElementType FORK_NODE

INPUT_PIN

public static final IActivityNodeElementType INPUT_PIN

INITIAL_NODE

public static final IControlNodeElementType INITIAL_NODE

JOIN_NODE

public static final IControlNodeElementType JOIN_NODE

LOOP_NODE

public static final IActivityNodeElementType LOOP_NODE

MERGE_NODE

public static final IControlNodeElementType MERGE_NODE

OUTPUT_PIN

public static final IActivityNodeElementType OUTPUT_PIN

READ_EXTENT_ACTION

public static final IActivityNodeElementType READ_EXTENT_ACTION

READ_IS_CLASSIFIED_OBJECT_ACTION

public static final IActivityNodeElementType READ_IS_CLASSIFIED_OBJECT_ACTION

READ_LINK_ACTION

public static final IActivityNodeElementType READ_LINK_ACTION

READ_LINK_OBJECT_END_ACTION

public static final IActivityNodeElementType READ_LINK_OBJECT_END_ACTION

READ_LINK_OBJECT_END_QUALIFIER_ACTION

public static final IActivityNodeElementType READ_LINK_OBJECT_END_QUALIFIER_ACTION

READ_SELF_ACTION

public static final IActivityNodeElementType READ_SELF_ACTION

READ_STRUCTURAL_FEATURE_ACTION

public static final IActivityNodeElementType READ_STRUCTURAL_FEATURE_ACTION

READ_VARIABLE_ACTION

public static final IActivityNodeElementType READ_VARIABLE_ACTION

RECLASSIFY_OBJECT_ACTION

public static final IActivityNodeElementType RECLASSIFY_OBJECT_ACTION

REMOVE_STRUCTURAL_FEATURE_VALUE_ACTION

public static final IActivityNodeElementType REMOVE_STRUCTURAL_FEATURE_VALUE_ACTION

REMOVE_VARIABLE_VALUE_ACTION

public static final IActivityNodeElementType REMOVE_VARIABLE_VALUE_ACTION

REPLY_ACTION

public static final IActivityNodeElementType REPLY_ACTION

SEND_SIGNAL_ACTION

public static final IActivityNodeElementType SEND_SIGNAL_ACTION

SEND_OBJECT_ACTION

public static final IActivityNodeElementType SEND_OBJECT_ACTION

START_OWNED_BEHAVIOR_ACTION

public static final IActivityNodeElementType START_OWNED_BEHAVIOR_ACTION

STRUCTURED_ACTIVITY_NODE

public static final IActivityNodeElementType STRUCTURED_ACTIVITY_NODE

TEST_IDENTITY_ACTION

public static final IActivityNodeElementType TEST_IDENTITY_ACTION

VALUE_PIN

public static final IActivityNodeElementType VALUE_PIN

EXPANSION_REGION

public static final IActivityNodeElementType EXPANSION_REGION

EXPANSION_NODE

public static final IActivityNodeElementType EXPANSION_NODE

COLLABORATION

public static final IMetamodelType COLLABORATION

COLLABORATION_OCCURRENCE

public static final IMetamodelType COLLABORATION_OCCURRENCE

ASSEMBLY_CONNECTOR

public static final IConnectorElementType ASSEMBLY_CONNECTOR

DELEGATION_CONNECTOR

public static final IConnectorElementType DELEGATION_CONNECTOR

CONNECTOR

public static final IMetamodelType CONNECTOR

PART

public static final ISpecializationType PART

PORT

public static final IMetamodelType PORT

PROVIDED_INTERFACE

public static final ISpecializationType PROVIDED_INTERFACE

REQUIRED_INTERFACE

public static final ISpecializationType REQUIRED_INTERFACE

ROLE

public static final ISpecializationType ROLE

ROLE_BINDING

public static final ISpecializationType ROLE_BINDING

ACTOR

public static final IMetamodelType ACTOR

EXTEND

public static final IMetamodelType EXTEND

EXTENSION_POINT

public static final IMetamodelType EXTENSION_POINT

INCLUDE

public static final IMetamodelType INCLUDE

USE_CASE

public static final IMetamodelType USE_CASE

INSTANCE_SPECIFICATION

public static final IMetamodelType INSTANCE_SPECIFICATION

ACTOR_INSTANCE

public static final IInstanceElementType ACTOR_INSTANCE

ARTIFACT_INSTANCE

public static final IInstanceElementType ARTIFACT_INSTANCE

CLASS_INSTANCE

public static final IInstanceElementType CLASS_INSTANCE

COLLABORATION_INSTANCE

public static final IInstanceElementType COLLABORATION_INSTANCE

COMPONENT_INSTANCE

public static final IInstanceElementType COMPONENT_INSTANCE

DATA_TYPE_INSTANCE

public static final IInstanceElementType DATA_TYPE_INSTANCE

DEPLOYMENT_SPECIFICATION_INSTANCE

public static final IInstanceElementType DEPLOYMENT_SPECIFICATION_INSTANCE

DEVICE_INSTANCE

public static final IInstanceElementType DEVICE_INSTANCE

ENUMERATION_INSTANCE

public static final IInstanceElementType ENUMERATION_INSTANCE

EXECUTION_ENVIRONMENT_INSTANCE

public static final IInstanceElementType EXECUTION_ENVIRONMENT_INSTANCE

INTERFACE_INSTANCE

public static final IInstanceElementType INTERFACE_INSTANCE

LINK

public static final IInstanceElementType LINK

NODE_INSTANCE

public static final IInstanceElementType NODE_INSTANCE

PRIMITIVE_TYPE_INSTANCE

public static final IInstanceElementType PRIMITIVE_TYPE_INSTANCE

SIGNAL_INSTANCE

public static final IInstanceElementType SIGNAL_INSTANCE

SLOT

public static final IMetamodelType SLOT

STATE_MACHINE_INSTANCE

public static final IInstanceElementType STATE_MACHINE_INSTANCE

SUBSYSTEM_INSTANCE

public static final IInstanceElementType SUBSYSTEM_INSTANCE

USE_CASE_INSTANCE

public static final IInstanceElementType USE_CASE_INSTANCE

CLASSIFIER_TEMPLATE_PARAMETER

public static final ITemplateParameterElementType CLASSIFIER_TEMPLATE_PARAMETER

CONNECTABLE_TEMPLATE_PARAMETER

public static final ITemplateParameterElementType CONNECTABLE_TEMPLATE_PARAMETER

OPERATION_TEMPLATE_PARAMETER

public static final ITemplateParameterElementType OPERATION_TEMPLATE_PARAMETER

TEMPLATE_PARAMETER_SUBSTITUTION

public static final IMetamodelType TEMPLATE_PARAMETER_SUBSTITUTION

TEMPLATE_BINDING

public static final IMetamodelType TEMPLATE_BINDING

TEMPLATE_PARAMETER

public static final IMetamodelType TEMPLATE_PARAMETER

TEMPLATE_SIGNATURE

public static final IMetamodelType TEMPLATE_SIGNATURE

REDEFINABLE_TEMPLATE_SIGNATURE

public static final IMetamodelType REDEFINABLE_TEMPLATE_SIGNATURE

COMBINED_FRAGMENT

public static final IMetamodelType COMBINED_FRAGMENT

ALT_COMBINED_FRAGMENT

public static final ICombinedFragmentElementType ALT_COMBINED_FRAGMENT

ASSERT_COMBINED_FRAGMENT

public static final ICombinedFragmentElementType ASSERT_COMBINED_FRAGMENT

BREAK_COMBINED_FRAGMENT

public static final ICombinedFragmentElementType BREAK_COMBINED_FRAGMENT

CONSIDER_COMBINED_FRAGMENT

public static final ICombinedFragmentElementType CONSIDER_COMBINED_FRAGMENT

CRITICAL_REGION_COMBINED_FRAGMENT

public static final ICombinedFragmentElementType CRITICAL_REGION_COMBINED_FRAGMENT

IGNORE_COMBINED_FRAGMENT

public static final ICombinedFragmentElementType IGNORE_COMBINED_FRAGMENT

LOOP_COMBINED_FRAGMENT

public static final ICombinedFragmentElementType LOOP_COMBINED_FRAGMENT

NEG_COMBINED_FRAGMENT

public static final ICombinedFragmentElementType NEG_COMBINED_FRAGMENT

OPT_COMBINED_FRAGMENT

public static final ICombinedFragmentElementType OPT_COMBINED_FRAGMENT

PAR_COMBINED_FRAGMENT

public static final ICombinedFragmentElementType PAR_COMBINED_FRAGMENT

SEQ_COMBINED_FRAGMENT

public static final ICombinedFragmentElementType SEQ_COMBINED_FRAGMENT

STRICT_COMBINED_FRAGMENT

public static final ICombinedFragmentElementType STRICT_COMBINED_FRAGMENT

MESSAGE

public static final IMetamodelType MESSAGE

ASYNCH_CALL_MESSAGE

public static final IMessageElementType ASYNCH_CALL_MESSAGE

ASYNCH_SIGNAL_MESSAGE

public static final IMessageElementType ASYNCH_SIGNAL_MESSAGE

CREATE_MESSAGE

public static final IMessageElementType CREATE_MESSAGE

DESTROY_MESSAGE

public static final IMessageElementType DESTROY_MESSAGE

FORWARD_MESSAGE

public static final IMessageElementType FORWARD_MESSAGE

RETURN_MESSAGE

public static final IMessageElementType RETURN_MESSAGE

REVERSE_MESSAGE

public static final IMessageElementType REVERSE_MESSAGE

SYNCH_CALL_MESSAGE

public static final IMessageElementType SYNCH_CALL_MESSAGE

SYNCH_SIGNAL_MESSAGE

public static final IMessageElementType SYNCH_SIGNAL_MESSAGE

CONNECTOR_END

public static final IMetamodelType CONNECTOR_END

EXECUTION_OCCURRENCE

public static final IMetamodelType EXECUTION_OCCURRENCE

INTERACTION

public static final IMetamodelType INTERACTION

INTERACTION_CONNECTOR

public static final ISpecializationType INTERACTION_CONNECTOR

INTERACTION_CONSTRAINT

public static final IMetamodelType INTERACTION_CONSTRAINT

INTERACTION_METHOD

public static final ISpecializationType INTERACTION_METHOD

INTERACTION_OCCURRENCE

public static final IMetamodelType INTERACTION_OCCURRENCE

INTERACTION_OPERAND

public static final IMetamodelType INTERACTION_OPERAND

LIFELINE

public static final IMetamodelType LIFELINE

STOP

public static final IMetamodelType STOP

GATE

public static final IMetamodelType GATE

STATE_INVARIANT

public static final IMetamodelType STATE_INVARIANT

constantNameToElementTypeMap

protected static Map constantNameToElementTypeMap
Constructor Detail

UMLElementTypes

public UMLElementTypes()
Method Detail

getMetaModelElementID

public static String getMetaModelElementID(IElementType type)
Gets the ID of a meta-model element. The ID of a meta-model element is the fully qualified name of the element going up to the root EPackage.

Parameters:
type - element type
Returns:
The ID.

getAllTypes

public static List getAllTypes()
Return an UnmodifiableList of all UML element types.

Returns:
an UnmodifiableList of all UML element types

getMetamodelTypes

public static List getMetamodelTypes()
Return an UnmodifiableList of all UML metamodel types.

Returns:
an UnmodifiableList of all UML metamodel types

getSpecializationTypes

public static List getSpecializationTypes()
Return an UnmodifiableList of all UML specialization types.

Returns:
an UnmodifiableList of all UML specialization types

getTypeByConstantName

public static IElementType getTypeByConstantName(String constantName)
Deprecated. use org.eclipse.gmf.runtime.emf.type.ElementTypeRegistry.getInstance().getId(id)

Return the element type that matches the constant name.

Parameters:
constantName - constant name
Returns:
the matching element type

UML Modeling Layer

© Copyright IBM Corp. 2009. All rights reserved.