Class UML2Constants


@OpenApi public class UML2Constants extends UML2Definitions
This class contains various UML constants, predefined values and another similar stuff.
  • Field Details

    • MAGICDRAW_PROFILE_NAME

      public static final String MAGICDRAW_PROFILE_NAME
      Standard profiles names
      See Also:
    • TYPE_MODIFIER

      public static final String TYPE_MODIFIER
      See Also:
    • ED_STEREOTYPE

      public static final String ED_STEREOTYPE
      See Also:
    • ED

      public static final String ED
      See Also:
    • LOG_ENTRY

      public static final String LOG_ENTRY
      See Also:
    • SUBSSYTEM

      public static final String SUBSSYTEM
      See Also:
    • FILE_VIEW_STEREOTYPE

      public static final String FILE_VIEW_STEREOTYPE
      See Also:
    • FILE_VIEW_NAME

      public static final String FILE_VIEW_NAME
      See Also:
    • MULTIPLICITY

      public static final String MULTIPLICITY
      See Also:
    • OWNED_BY

      public static final String OWNED_BY
      See Also:
    • ELSE_CLAUSE_CONSTRAINED_NAME

      public static final String ELSE_CLAUSE_CONSTRAINED_NAME
      See Also:
    • COMPOSITE_STRUCTURE_CLASSIFIER_ABBREVIATED_KEYWORD

      public static final String COMPOSITE_STRUCTURE_CLASSIFIER_ABBREVIATED_KEYWORD
      See Also:
    • INTERACTION_KEYWORD

      public static final String INTERACTION_KEYWORD
      See Also:
    • INTERACTION_ABBREVIATED_KEYWORD

      public static final String INTERACTION_ABBREVIATED_KEYWORD
      See Also:
    • COMPOSITE_STRUCTURE_COMPONENT_KEYWORD

      public static final String COMPOSITE_STRUCTURE_COMPONENT_KEYWORD
      See Also:
    • COMPOSITE_STRUCTURE_COMPONENT_ABBREVIATED_KEYWORD

      public static final String COMPOSITE_STRUCTURE_COMPONENT_ABBREVIATED_KEYWORD
      See Also:
    • PACKAGE_DIAGRAM_KEYWORD

      public static final String PACKAGE_DIAGRAM_KEYWORD
      See Also:
    • PACKAGE_DIAGRAM_ABBREVIATED_KEYWORD

      public static final String PACKAGE_DIAGRAM_ABBREVIATED_KEYWORD
      See Also:
    • STATE_DIAGRAM_KEYWORD

      public static final String STATE_DIAGRAM_KEYWORD
      See Also:
    • PROTOCOL_STATE_DIAGRAM_KEYWORD

      public static final String PROTOCOL_STATE_DIAGRAM_KEYWORD
      See Also:
    • STATE_DIAGRAM_ABBREVIATED_KEYWORD

      public static final String STATE_DIAGRAM_ABBREVIATED_KEYWORD
      See Also:
    • PROTOCOL_STATE_DIAGRAM_ABBREVIATED_KEYWORD

      public static final String PROTOCOL_STATE_DIAGRAM_ABBREVIATED_KEYWORD
      See Also:
    • ACTIVITY_DIAGRAM_KEYWORD

      public static final String ACTIVITY_DIAGRAM_KEYWORD
      See Also:
    • ACTIVITY_DIAGRAM_ABBREVIATED_KEYWORD

      public static final String ACTIVITY_DIAGRAM_ABBREVIATED_KEYWORD
      See Also:
    • USE_CASE_DIAGRAM_KEYWORD

      public static final String USE_CASE_DIAGRAM_KEYWORD
      See Also:
    • USE_CASE_DIAGRAM_ABBREVIATED_KEYWORD

      public static final String USE_CASE_DIAGRAM_ABBREVIATED_KEYWORD
      See Also:
    • AVAILABLE_NODE_INSTANCE_CLASSIFIERS

      public static final List AVAILABLE_NODE_INSTANCE_CLASSIFIERS
      The list of available classifier for node instance.
    • AVAILABLE_DEVICE_INSTANCE_CLASSIFIERS

      public static final List AVAILABLE_DEVICE_INSTANCE_CLASSIFIERS
      The list of available classifier for device instance.
    • AVAILABLE_EXECUTION_ENVIRONMENT_INSTANCE_CLASSIFIERS

      public static final List AVAILABLE_EXECUTION_ENVIRONMENT_INSTANCE_CLASSIFIERS
      The list of available classifier for execution environment instance.
    • AVAILABLE_COMPONENT_INSTANCE_CLASSIFIERS

      public static final List AVAILABLE_COMPONENT_INSTANCE_CLASSIFIERS
      The list of available classifier for component instance.
    • AVAILABLE_ARTIFACT_INSTANCE_CLASSIFIERS

      public static final List AVAILABLE_ARTIFACT_INSTANCE_CLASSIFIERS
      The list of available classifier for artifact instance.
    • AVAILABLE_DEPLOYMENT_SPECIFICATION_INSTANCE_CLASSIFIERS

      public static final List AVAILABLE_DEPLOYMENT_SPECIFICATION_INSTANCE_CLASSIFIERS
      The list of available classifier for deployment specification instance.
    • DEPRECATED_ANY_INSTANCE_CLASSIFIERS

      public static final List<Class> DEPRECATED_ANY_INSTANCE_CLASSIFIERS
      The list of deprecated classifier for any instance.
    • AVAILABLE_ANY_INSTANCE_CLASSIFIERS

      public static final List<Class> AVAILABLE_ANY_INSTANCE_CLASSIFIERS
      The list of available classifier for any instance.
    • CALL_MESSAGE

      @Deprecated public static final String CALL_MESSAGE
      Deprecated.
      use com.nomagic.uml2.ext.magicdraw.interactions.mdbasicinteractions.MessageSortEnum#SYNCHCALL
      See Also:
    • CREATE_MESSAGE

      @Deprecated public static final String CREATE_MESSAGE
      Deprecated.
      use com.nomagic.uml2.ext.magicdraw.interactions.mdbasicinteractions.MessageSortEnum#CREATEMESSAGE
      See Also:
    • REPLY_MESSAGE

      @Deprecated public static final String REPLY_MESSAGE
      Deprecated.
      use com.nomagic.uml2.ext.magicdraw.interactions.mdbasicinteractions.MessageSortEnum#REPLY
      See Also:
    • DESTROY_MESSAGE

      @Deprecated public static final String DESTROY_MESSAGE
      Deprecated.
      use com.nomagic.uml2.ext.magicdraw.interactions.mdbasicinteractions.MessageSortEnum#DELETEMESSAGE
      See Also:
    • SEND_MESSAGE

      @Deprecated public static final String SEND_MESSAGE
      Deprecated.
      use com.nomagic.uml2.ext.magicdraw.interactions.mdbasicinteractions.MessageSortEnum#ASYNCHSIGNAL
      See Also:
    • UNKNOWN_MESSAGE

      @Deprecated public static final String UNKNOWN_MESSAGE
      Deprecated.
      use com.nomagic.uml2.ext.magicdraw.interactions.mdbasicinteractions.MessageKindEnum#UNKNOWN
      See Also:
    • MESSAGE_TYPE

      public static final String MESSAGE_TYPE
      See Also:
    • MESSAGE_TYPES

      @Deprecated public static final String[] MESSAGE_TYPES
      Deprecated.
      use com.nomagic.uml2.ext.magicdraw.interactions.mdbasicinteractions.MessageKindEnum
    • MESSAGE_SORTS

      public static final MessageSort[] MESSAGE_SORTS
    • TODO

      public static final String TODO
      See Also:
    • TODO_OWNER_STEREOTYPE

      public static final String TODO_OWNER_STEREOTYPE
      See Also:
    • CUSTOM_IMAGE_HOLDER_STEREOTYPE

      public static final String CUSTOM_IMAGE_HOLDER_STEREOTYPE
      See Also:
    • CUSTOM_IMAGE_CONTENT

      public static final String CUSTOM_IMAGE_CONTENT
      See Also:
    • CUSTOM_IMAGE_FORMAT

      public static final String CUSTOM_IMAGE_FORMAT
      See Also:
    • CUSTOM_IMAGE_LOCATION

      public static final String CUSTOM_IMAGE_LOCATION
      See Also:
    • AUTO_GENERATED_NAME

      public static final String AUTO_GENERATED_NAME
      See Also:
    • UML_AUXILIARY_RESOURCE_STEREOTYPE

      @OpenApi public static final String UML_AUXILIARY_RESOURCE_STEREOTYPE
      See Also:
    • UML_ENTITY_STEREOTYPE

      @OpenApi public static final String UML_ENTITY_STEREOTYPE
      See Also:
    • UML_CONTROL_STEREOTYPE

      @OpenApi public static final String UML_CONTROL_STEREOTYPE
      See Also:
    • UML_BOUNDARY_STEREOTYPE

      @OpenApi public static final String UML_BOUNDARY_STEREOTYPE
      See Also:
    • UML_GUI_STEREOTYPE

      @OpenApi public static final String UML_GUI_STEREOTYPE
      See Also:
    • UML_USECASEMODEL_STEREOTYPE

      @OpenApi public static final String UML_USECASEMODEL_STEREOTYPE
      See Also:
    • UML_UTILITY_STEREOTYPE

      @OpenApi public static final String UML_UTILITY_STEREOTYPE
      See Also:
    • UML_GETTER_STEREOTYPE

      @OpenApi public static final String UML_GETTER_STEREOTYPE
      See Also:
    • UML_SETTER_STEREOTYPE

      @OpenApi public static final String UML_SETTER_STEREOTYPE
      See Also:
    • UML_CONSTRUCTOR_STEREOTYPE

      @OpenApi public static final String UML_CONSTRUCTOR_STEREOTYPE
      See Also:
    • UML_CREATE_STEREOTYPE

      @Deprecated public static final String UML_CREATE_STEREOTYPE
      Deprecated.
      use com.nomagic.uml2.StandardProfile.CreateStereotype
      See Also:
    • UML_DESTRUCTOR_STEREOTYPE

      @OpenApi public static final String UML_DESTRUCTOR_STEREOTYPE
      See Also:
    • UML_BALKING_STEREOTYPE

      @OpenApi public static final String UML_BALKING_STEREOTYPE
      See Also:
    • UML_TIMEOUT_STEREOTYPE

      @OpenApi public static final String UML_TIMEOUT_STEREOTYPE
      See Also:
    • UML_DELEGATE_STEREOTYPE

      @OpenApi public static final String UML_DELEGATE_STEREOTYPE
      See Also:
    • UML_ASSEMBLY_STEREOTYPE

      @OpenApi public static final String UML_ASSEMBLY_STEREOTYPE
      See Also:
    • UML_SUBSYSTEM_STEREOTYPE

      @OpenApi public static final String UML_SUBSYSTEM_STEREOTYPE
      See Also:
    • UML_FLOWFINAL_STEREOTYPE

      @OpenApi public static final String UML_FLOWFINAL_STEREOTYPE
      See Also:
    • UML_STANDARD_PROFILE_NAME

      @OpenApi public static final String UML_STANDARD_PROFILE_NAME
      See Also:
    • DEPRECATED_UML_STANDARD_PROFILE_NAME

      @Deprecated public static final String DEPRECATED_UML_STANDARD_PROFILE_NAME
      Deprecated.
      use STANDARD_PROFILE_L2
      old name of UML Standard profile, now it is renamed to StandardProfileL2 and StandardProfileL3
      See Also:
    • STANDARD_PROFILE_L2

      @OpenApi @Deprecated public static final String STANDARD_PROFILE_L2
      Deprecated.
      do not use anymore
      See Also:
    • STANDARD_PROFILE_L3

      @OpenApi @Deprecated public static final String STANDARD_PROFILE_L3
      Deprecated.
      do not use anymore
      See Also:
    • STANDARD_PROFILE

      @OpenApi public static final String STANDARD_PROFILE
      See Also:
    • MAGICDRAW_PROFILE_PACKAGE

      @OpenApi public static final String MAGICDRAW_PROFILE_PACKAGE
      See Also:
    • MAGICDRAW_STANDARD_PROFILE_PACKAGE

      @OpenApi public static final String MAGICDRAW_STANDARD_PROFILE_PACKAGE
      See Also:
    • VALIDATION_PROFILE_NAME

      public static final String VALIDATION_PROFILE_NAME
      See Also:
    • DSL_CUSTOMIZATION_PROFILE_NAME

      public static final String DSL_CUSTOMIZATION_PROFILE_NAME
      See Also:
    • TRACEABILITY_CUSTOMIZATION_PROFILE_NAME

      public static final String TRACEABILITY_CUSTOMIZATION_PROFILE_NAME
      Traceability customization profile name.
      See Also:
    • UML_STANDARD_PROFILE_MODULE

      public static final String UML_STANDARD_PROFILE_MODULE
      See Also:
    • DEPENDENCY_MATRIX_PROFILE_NAME

      public static final String DEPENDENCY_MATRIX_PROFILE_NAME
      See Also:
    • FIND_BY_TEXT_PROFILE_NAME

      public static final String FIND_BY_TEXT_PROFILE_NAME
      See Also:
    • UML_OPERATOR_STEREOTYPE

      @OpenApi public static final String UML_OPERATOR_STEREOTYPE
      See Also:
    • UML_REALIZE_STEREOTYPE

      @OpenApi public static final String UML_REALIZE_STEREOTYPE
      See Also:
    • EXTENDED

      public static final String EXTENDED
      See Also:
    • GETTER_SETTER_FOR_ATTRIBUTE

      @OpenApi public static final String GETTER_SETTER_FOR_ATTRIBUTE
      Constants for setter getter prefixes (in tagged values)
      See Also:
    • PREDEFINED_MULTIPLICITIES

      public static final String[] PREDEFINED_MULTIPLICITIES
    • UNSPECIFIED_MULTIPLICITY

      public static final String UNSPECIFIED_MULTIPLICITY
      Stores predefined multiplicities values.
    • PREDEFINED_MULTIPLICITIES_WITH_UNSPECIFIED

      public static final String[] PREDEFINED_MULTIPLICITIES_WITH_UNSPECIFIED
    • PREDEFINED_EXTENSION_END_MULTIPLICITIES

      public static final String[] PREDEFINED_EXTENSION_END_MULTIPLICITIES
    • PREDEFINED_EXTENSION_END_MULTIPLICITIES_WITH_UNSPECIFIED

      public static final String[] PREDEFINED_EXTENSION_END_MULTIPLICITIES_WITH_UNSPECIFIED
    • USE_CASE_DIAGRAMS

      public static final List<String> USE_CASE_DIAGRAMS
    • UML_INTERACTION_OPERATOR_REF

      public static final String UML_INTERACTION_OPERATOR_REF
      See Also:
  • Method Details

    • getChangeablePseudostateKind

      public static List<PseudostateKind> getChangeablePseudostateKind(@CheckForNull PseudostateKind kind)
      Returns list of pseudostate kinds available to change for given kind
    • getChangeableTransitionKind

      public static List<TransitionKind> getChangeableTransitionKind(@CheckForNull TransitionKind kind)