Package com.nomagic.uml2.diagram
Interface DiagramTypes
- All Known Subinterfaces:
DiagramTypeConstants
- All Known Implementing Classes:
DiagramType
@OpenApiAll
public interface DiagramTypes
This interface contains diagram types constants
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringContent Diagramstatic final StringDependency Matrixstatic final StringGeneric Tablestatic final StringGlossary Tablestatic final StringInstance Tablestatic final StringRelation Map Diagramstatic final StringActivity diagram.static final StringAny diagram.static final StringBehavior diagram.static final StringClass diagram.static final StringCommunication diagram.static final StringComponent diagram.static final StringComposite Structure diagram.static final StringDeployment diagram.static final StringInteraction diagram.static final StringInteraction overview diagramstatic final StringUse Case diagram.static final StringPackage diagram.static final StringProfile diagram.static final StringProtocol State Machine Diagram.static final StringSequence diagram.static final StringStatechart diagram.static final StringStatic diagram.static final StringUse Case diagram.static final StringUser Interface Modeling Diagram -
Method Summary
Static MethodsModifier and TypeMethodDescriptionstatic StringgetSuperType(String type) Provides a super type for a given one if anystatic StringProvides type of given diagramstatic StringgetUmlType(Diagram diagram) Provides standard UML type (not a custom one) of given diagramstatic booleanChecks if given specific type extends given generic type
-
Field Details
-
UML_CLASS_DIAGRAM
Class diagram.- See Also:
-
UML_USECASE_DIAGRAM
Use Case diagram.- See Also:
-
UML_OBJECT_DIAGRAM
Use Case diagram.- See Also:
-
UML_PACKAGE_DIAGRAM
Package diagram.- See Also:
-
UML_COMMUNICATION_DIAGRAM
Communication diagram.- See Also:
-
UML_SEQUENCE_DIAGRAM
Sequence diagram.- See Also:
-
UML_STATECHART_DIAGRAM
Statechart diagram.- See Also:
-
UML_PROTOCOL_STATE_MACHINE_DIAGRAM
Protocol State Machine Diagram.- See Also:
-
UML_ACTIVITY_DIAGRAM
Activity diagram.- See Also:
-
UML_COMPONENT_DIAGRAM
Component diagram.- See Also:
-
UML_DEPLOYMENT_DIAGRAM
Deployment diagram.- See Also:
-
UML_COMPOSITE_STRUCTURE_DIAGRAM
Composite Structure diagram.- See Also:
-
UML_INTERACTION_OVERVIEW_DIAGRAM
Interaction overview diagram- See Also:
-
UML_PROFILE_DIAGRAM
Profile diagram.- See Also:
-
UML_ANY_DIAGRAM
Any diagram.- See Also:
-
UML_STATIC_DIAGRAM
Static diagram.- See Also:
-
UML_BEHAVIOR_DIAGRAM
Behavior diagram.- See Also:
-
UML_INTERACTION_DIAGRAM
Interaction diagram.- See Also:
-
DEPENDENCY_MATRIX
Dependency Matrix- See Also:
-
CONTENT_DIAGRAM
Content Diagram- See Also:
-
RELATION_MAP_DIAGRAM
Relation Map Diagram- See Also:
-
GENERIC_TABLE
Generic Table- See Also:
-
GLOSSARY_TABLE
Glossary Table- See Also:
-
INSTANCE_TABLE
Instance Table- See Also:
-
USER_INTERFACE_MODELING_DIAGRAM
User Interface Modeling Diagram- See Also:
-
-
Method Details
-
getType
Provides type of given diagram- Parameters:
diagram- diagram- Returns:
- diagram type
-
getUmlType
Provides standard UML type (not a custom one) of given diagram- Parameters:
diagram- diagram- Returns:
- diagram type
-
isTypeOf
Checks if given specific type extends given generic type- Parameters:
specificType- specific typegenericTypes- generic type- Returns:
- true if extends
-
getSuperType
Provides a super type for a given one if any- Parameters:
type- type- Returns:
- super type
-