Modeling Capabilities

A set of capabilities has been defined for DevOps Modeling Platform. Capabilities are defined using org.eclipse.ui.activities extension-point. Each of these capabilities is composed of UML elements that are commonly used together. The activity IDs and description for these capabilities are documented in the tables below.

UML Element Building Blocks

Capability Activity ID Description
UML Abstraction Relation com.ibm.xtools.activities.umlBBAbstractionRelation Includes following elements: Derived Abstraction, Abstraction refine, Abstraction trace and Abstraction.
UML Action com.ibm.xtools.activities.umlBBAction Includes following elements: Action
UML Activity 1 com.ibm.xtools.activities.umlBBActivity1 Includes following elements: Partition, Activity, Initial, Activity Final, Action, Control Node, Decision, Merge, Fork, Join, Flow Final, and Control Flow
UML Activity 2 com.ibm.xtools.activities.umlBBActivity2 Includes following elements: Raise Exception Action, Accept Event, Send Signal, Central Buffer, Data Store, Activity Parameter, Input Pin, Output Pin, Value Pin, Activity Edge, Object Node, and Object Flow
UML Activity 3 com.ibm.xtools.activities.umlBBActivity2 Includes following elements: Structured Activity, Loop Node, Conditional Node, Call Behavior Action, Accept Call Action, Accept Event Action, Broadcast Signal, Replay Action, Send Object, Create Link Object, Destroy Link, Read Link Object End Qualifier, Read Extent, Read Link Object End, Read Self, Read is Classified, Reclassify Object, Start Classifier Behavior, Read Link, Destroy Object, Test Identity, Clear Structural Feature, read Structural Feature, Remove Structural Feature Value, Clear Variable Value, Read Variable, Remove Variable, Add Variable Value, Add Structural Feature Value, Create Object, Create Link, Clear Association, Activity Partition, Send Signal Action, Activity Edge Guard and Activity Node
UML Artifact com.ibm.xtools.activities.umlBBArtifact Includes following elements: Artifact
UML Class com.ibm.xtools.activities.umlBBClass Includes following elements: Class and Stereotyped Class
UML Class Template Parameter com.ibm.xtools.activities.umlBBClassTemplateParameter Includes following elements: Class Template Parameter
UML Collaboration com.ibm.xtools.activities.umlBBCollaboration Includes following elements: Collaboration
UML Collaboration Use com.ibm.xtools.activities.umlBBCollaborationUse Includes following elements: Collaboration Use and Role Binding
UML Comment 1 com.ibm.xtools.activities.umlBBComment1 Includes following elements: Comment and Comment Attachment
UML Comment 2 com.ibm.xtools.activities.umlBBComment2 Includes following elements: URL and URL Attachment
UML Communication com.ibm.xtools.activities.umlBBCommunication Includes following elements: Lifeline, Message Pathway, Message and Reverse Message
UML Component com.ibm.xtools.activities.umlBBComponent Includes following elements: Component, Component Realization and Stereotyped Component.
UML Component Template Parameter com.ibm.xtools.activities.umlBBComponentTemplateParameter Includes following elements: Component Template Parameter
UML Composite Structure 1 com.ibm.xtools.activities.umlBBCompositeStructure1 Includes following elements: Connector End, Connector, Port and Part
UML Composite Structure 2 com.ibm.xtools.activities.umlBBCompositeStructure2 Includes following elements: Role, Provided Interface, Requested Interface and Interface Realization
UML Constraint com.ibm.xtools.activities.umlBBConstraint Includes following elements: Constraints, Constraint Attachment, Operation Body Constraint, Operation Postcondition Constraint, Local Precondition Constraint, Local Postcoditional Constraint, Interaction Constraint and Operation Precondition Constraint
UML Dependency com.ibm.xtools.activities.umlBBDependancy Includes following elements: Dependency
UML Deployment 1 com.ibm.xtools.activities.umlBBDeployment1 Includes following elements: Deployment, Communication Path and Node
UML Deployment 2 com.ibm.xtools.activities.umlBBDeployment2 Includes following elements: Device, Manifestation and Execution Environment
UML Deployment Specification com.ibm.xtools.activities.umlBBDeploymentSpecification Includes following elements: Device, Manifestation and Execution Environment
UML Element Import 1 com.ibm.xtools.activities.umlBBElementImport1 Includes following elements: Element Import and Package Import
UML Element Import 2 com.ibm.xtools.activities.umlBBElementImport2 Includes following elements: Package Merge
UML Event 1 com.ibm.xtools.activities.umlBBEvent1 Includes following elements: Call Event
UML Event 2 com.ibm.xtools.activities.umlBBEvent2 Includes following elements: Signal Event, Change Event, Time Event and Any Receive Event
UML Fragment com.ibm.xtools.activities.umlBBFragment Includes following elements: Optional Combined Fragments, Alternative Combined Fragments, Brake Combined Fragments, Weak Combined Fragments, Strict Combined Fragments, Parallel Combined Fragments, Critical Combined Fragments, Negative Combined Fragments, Assert Combined Fragments, Loop Combined Fragments, Ignore Combined Fragments, Combined Fragments and Consider Combined Fragments
UML Function com.ibm.xtools.activities.umlBBFunction Includes following elements: Attribute, Operation, Return Result, Primitive Function and Variable
UML Function Template Parameter com.ibm.xtools.activities.umlBBFunctionTemplateParameter Includes following elements: Connectable Template Parameter, Operation Template Parameter and Attribute Template Parameter
UML Information Flow com.ibm.xtools.activities.umlBBInformationFlow Includes following elements: Information Flow
UML Instance com.ibm.xtools.activities.umlBBInstance Includes following elements: Instance Specification, Slot, Usage Create and Link
UML Interaction com.ibm.xtools.activities.umlBBInteraction Includes following elements: Interaction Method, Interaction Occurrence, Interaction Operand and Interaction
UML Interface com.ibm.xtools.activities.umlBBInterface Includes following elements: Interface and Interface Realization
UML Interface Template Parameter com.ibm.xtools.activities.umlBBInterfaceTemplateParameter Includes following elements: Interface Template Parameter
UML Lifeline com.ibm.xtools.activities.umlBBLifeLine Includes following elements: Lifeline
UML Package com.ibm.xtools.activities.umlBBPackage Includes following elements: Package
UML Package Template Parameter com.ibm.xtools.activities.umlBBPackageTemplateParameter Includes following elements: Package Template Parameter
UML Primitive Type Template Parameter com.ibm.xtools.activities.umlBBPrimitiveTypeTemplateParameter Includes following elements: Boolean Template Parameter, String Template Parameter, Unlimited Natural Template Parameter and Integer Template Parameter
UML Profile com.ibm.xtools.activities.umlBBProfile Includes following elements: Extension, Extension End, Profile and Stereotype
UML Profile Application com.ibm.xtools.activities.umlBBProfileApplication Includes following elements: Profile Application
UML Realization com.ibm.xtools.activities.umlBBRealization Includes following elements: Realization
UML Relationship 1 com.ibm.xtools.activities.umlBBRelationship1 Includes following elements: Association and Generalization
UML Relationship 2 com.ibm.xtools.activities.umlBBRelationship2 Includes following elements: Usage Call, Direct Association, Aggregation Association, Directed Aggregation Association, Composite Association, Association Class, Substitution, Binding, Instantiate and Usage Responsibility
UML Relationship 3 com.ibm.xtools.activities.umlBBRelationship3 Includes following elements: Advanced Relationship
UML Sequence 1 com.ibm.xtools.activities.umlBBSequence1 Includes following elements: Lifeline, Replay, Synchronous message and Asynchronous message
UML Sequence 2 com.ibm.xtools.activities.umlBBSequence2 Includes following elements: Destruction Event, Create Message, Destroy Message, Behavior Execution Specification, Interaction Occurrence, Execution Occurrence, Interaction Use, State Invariant and Gate
UML Signal com.ibm.xtools.activities.umlBBSignal Includes following elements: Reception, Usage Send and Signal
UML Specific Instance Type 1 com.ibm.xtools.activities.umlBBSpecificInstanceType1 Includes following elements: Node Instance,Class Instance, Component Instance, Use Case Instance, Action Instance Artifact Instance, Device Instance, Interface Instance, Actor Instance, State Machine Instance and Collaboration Instance
UML Specific Instance Type 2 com.ibm.xtools.activities.umlBBSpecificInstanceType2 Includes following elements: Stereotype Class Instance, Stereotype Node Instance, Stereotype Component Instance, Signal Instance, Enumeration Instance, Primitive Type Instance, Data Type Instance, Stereotype Artifact Instance, Deployment Specification Instance and Execution Environment Instance
UML StateMachine 1 com.ibm.xtools.activities.umlBBStateMachine1 Includes following elements: State, Initial State, Entry Point, Deep History, Choice Point, Junction Point, Transition and Exit Point
UML StateMachine 2 com.ibm.xtools.activities.umlBBStateMachine2 Includes following elements: Final State, Join, Pseudostate types, Fork, Orthogonal State, Terminate, Region, Connection Point Reference, Submachine State, Do Activity, Entry Activity, Exit Activity, State Machine Method, Composite State, Transition trigger, Guard Condition, Effect and Shallow History
UML Stereotyped Artifact com.ibm.xtools.activities.umlBBStereotypedArtifact Includes following elements: Stereotyped Artifact. Depends on UML Artifact building block.
UML Stereotyped Class com.ibm.xtools.activities.umlBBStereotypedClass Includes following elements: Stereotyped Class. Depends on UML Class building block.
UML Stereotyped Component com.ibm.xtools.activities.umlBBStereotypedComponent Includes following elements: Stereotyped Component. Depends on UML Component building block.
UML Stereotyped Deployment 1 com.ibm.xtools.activities.umlBBStereotypedDeployment1 Includes following elements: Stereotyped Communication Path and Stereotyped Node. Depends on Deployment 1 building block.
UML Subsystem com.ibm.xtools.activities.umlBBSubsystem Includes following elements: Subsystem.
UML Template com.ibm.xtools.activities.umlBBTemplate Includes following elements: Classifier Template Parameter, Template Parameter, Redefinable Template Signature, Advance Template Parameter and Template Signature
UML Types 1 com.ibm.xtools.activities.umlBBTypes1 Includes following elements: Enumeration and Enumeration Literal
UML Types 2 com.ibm.xtools.activities.umlBBTypes2 Includes following elements: Boolean Literal, Integer Literal, Unlimited Natural Literal, Instance Boolean Literal, Data Type and Primitive Type
UML Types 3 com.ibm.xtools.activities.umlBBTypes3 Includes following elements: Encapsulated Classifier, Parametable Element, Connectable Element, String Expression and Structured Classifier
UML Types 4 com.ibm.xtools.activities.umlBBTypes4 Includes following elements: Opaque Behavior and Opaque Expression
UML Usage com.ibm.xtools.activities.umlBBUsage Includes following elements: Usage
UML Use Case 1 com.ibm.xtools.activities.umlBBUseCase1 Includes following elements: Use Case, Actor, Extension Point and Include
UML Use Case 2 com.ibm.xtools.activities.umlBBUseCase2 Includes following elements: Extend

UML Diagram Building Blocks

Capability Activity ID Description
Activity Diagram com.ibm.xtools.activities.umlBBActivityDiagram Adds Activity diagram from the context menu. Does not control UML Elements.
Class Diagram com.ibm.xtools.activities.umlBBClassDiagram Adds Class diagram from the context menu. Does not control UML Elements.
Communication Diagram com.ibm.xtools.activities.umlBBCommunicationDiagram Adds Communication diagram from the context menu. Does not control UML Elements.
Component Diagram com.ibm.xtools.activities.umlBBComponentDiagram Adds Component diagram from the context menu. Does not control UML Elements.
Deployment Diagram com.ibm.xtools.activities.umlBBDeploymentDiagram Adds Deployment diagram from the context menu. Does not control UML Elements.
FreeForm Diagram com.ibm.xtools.activities.umlBBFreeFormDiagram Adds FreeForm diagram from the context menu. Does not control UML Elements.
Object Diagram com.ibm.xtools.activities.umlBBObjectDiagram Adds Object diagram from the context menu. Does not control UML Elements.
Sequence Diagram com.ibm.xtools.activities.umlBBSequenceDiagram Adds Sequence diagram from the context menu. Does not control UML Elements.
State Machine Diagram com.ibm.xtools.activities.umlBBStateMachineDiagram Adds State Machine diagram from the context menu. Does not control UML Elements.
Structure Diagram com.ibm.xtools.activities.umlBBStructureDiagram Adds Structure diagram from the context menu. Does not control UML Elements.
Use Case Diagram com.ibm.xtools.activities.umlBBUseCaseDiagram Adds UseCase diagram from the context menu. Does not control UML Elements.

Legal notices