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.
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 |