Uml UML 2.5 Entities
Accept Event Action
- Preview
- Usage
- Definition
import { AcceptEventAction } from '@dinghy/diagrams/entitiesUml25'
<AcceptEventAction/>
// or
import { extendStyle } from "@dinghy/base-components";
import { ACCEPT_EVENT_ACTION } from '@dinghy/diagrams/entitiesUml25'
<Shape
{...props}
_style={extendStyle(props, ACCEPT_EVENT_ACTION)}
/>
{
_style: {
entity: 'html=1;shape=mxgraph.infographic.ribbonSimple;notch1=20;notch2=0;align=center;verticalAlign=middle;fontSize=14;fontStyle=0;fillColor=#FFFFFF;flipH=0;spacingRight=0;spacingLeft=14;whiteSpace=wrap;',
},
_width: 170,
_height: 40,
}
Action with input
- Preview
- Usage
- Definition
import { ActionWithInput } from '@dinghy/diagrams/entitiesUml25'
<ActionWithInput/>
// or
import { extendStyle } from "@dinghy/base-components";
import { ACTION_WITH_INPUT } from '@dinghy/diagrams/entitiesUml25'
<Shape
{...props}
_style={extendStyle(props, ACTION_WITH_INPUT)}
/>
{
_style: {
entity: 'shape=mxgraph.uml25.action;html=1;align=center;verticalAlign=middle;absoluteArcSize=1;arcSize=10;dashed=0;spacingLeft=10;flipH=1;whiteSpace=wrap;',
},
_width: 0,
_height: 40,
}
Action with output
- Preview
- Usage
- Definition
import { ActionWithOutput } from '@dinghy/diagrams/entitiesUml25'
<ActionWithOutput/>
// or
import { extendStyle } from "@dinghy/base-components";
import { ACTION_WITH_OUTPUT } from '@dinghy/diagrams/entitiesUml25'
<Shape
{...props}
_style={extendStyle(props, ACTION_WITH_OUTPUT)}
/>
{
_style: {
entity: 'shape=mxgraph.uml25.action;html=1;align=center;verticalAlign=middle;absoluteArcSize=1;arcSize=10;dashed=0;spacingRight=10;whiteSpace=wrap;',
},
_width: 0,
_height: 60,
}
Action with output 2
- Preview
- Usage
- Definition
import { ActionWithOutput2 } from '@dinghy/diagrams/entitiesUml25'
<ActionWithOutput2/>
// or
import { extendStyle } from "@dinghy/base-components";
import { ACTION_WITH_OUTPUT_2 } from '@dinghy/diagrams/entitiesUml25'
<Shape
{...props}
_style={extendStyle(props, ACTION_WITH_OUTPUT_2)}
/>
{
_style: {
entity: 'text;verticalAlign=middle;align=left;html=1;',
},
_width: 1,
_height: 60,
}
Action with Parameters
- Preview
- Usage
- Definition
import { ActionWithParameters } from '@dinghy/diagrams/entitiesUml25'
<ActionWithParameters/>
// or
import { extendStyle } from "@dinghy/base-components";
import { ACTION_WITH_PARAMETERS } from '@dinghy/diagrams/entitiesUml25'
<Shape
{...props}
_style={extendStyle(props, ACTION_WITH_PARAMETERS)}
/>
{
_style: {
entity: 'shape=mxgraph.uml25.actionParams;html=1;align=center;verticalAlign=top;absoluteArcSize=1;arcSize=10;dashed=0;spacingLeft=10;spacingTop=5;whiteSpace=wrap;',
},
_width: 150,
_height: 50,
}
Activity Partition
- Preview
- Usage
- Definition
import { ActivityPartition } from '@dinghy/diagrams/entitiesUml25'
<ActivityPartition/>
// or
import { extendStyle } from "@dinghy/base-components";
import { ACTIVITY_PARTITION } from '@dinghy/diagrams/entitiesUml25'
<Shape
{...props}
_style={extendStyle(props, ACTIVITY_PARTITION)}
/>
{
_style: {
entity: 'html=1;align=center;verticalAlign=middle;rounded=1;absoluteArcSize=1;arcSize=10;dashed=0;whiteSpace=wrap;',
},
_width: 140,
_height: 70,
}
Actor
- Preview
- Usage
- Definition
import { Actor } from '@dinghy/diagrams/entitiesUml25'
<Actor/>
// or
import { extendStyle } from "@dinghy/base-components";
import { ACTOR } from '@dinghy/diagrams/entitiesUml25'
<Shape
{...props}
_style={extendStyle(props, ACTOR)}
/>
{
_style: {
entity: 'shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;',
},
_width: 30,
_height: 60,
}
Actor 2
- Preview
- Usage
- Definition
import { Actor2 } from '@dinghy/diagrams/entitiesUml25'
<Actor2/>
// or
import { extendStyle } from "@dinghy/base-components";
import { ACTOR_2 } from '@dinghy/diagrams/entitiesUml25'
<Shape
{...props}
_style={extendStyle(props, ACTOR_2)}
/>
{
_style: {
entity: 'html=1;align=center;verticalAlign=middle;dashed=0;whiteSpace=wrap;',
},
_width: 160,
_height: 70,
}
Association
- Preview
- Usage
- Definition
import { Association } from '@dinghy/diagrams/entitiesUml25'
<Association/>
// or
import { extendStyle } from "@dinghy/base-components";
import { ASSOCIATION } from '@dinghy/diagrams/entitiesUml25'
<Shape
{...props}
_style={extendStyle(props, ASSOCIATION)}
/>
{
_style: {
entity: 'fontStyle=1;whiteSpace=wrap;html=1;',
},
_width: 140,
_height: 30,
}
Association / Instance Secification
- Preview
- Usage
- Definition
import { AssociationInstanceSecification } from '@dinghy/diagrams/entitiesUml25'
<AssociationInstanceSecification/>
// or
import { extendStyle } from "@dinghy/base-components";
import { ASSOCIATION_INSTANCE_SECIFICATION } from '@dinghy/diagrams/entitiesUml25'
<Shape
{...props}
_style={extendStyle(props, ASSOCIATION_INSTANCE_SECIFICATION)}
/>
{
_style: {
entity: 'triangle;aspect=fixed;fillColor=strokeColor;',
},
_width: 0,
_height: 22,
}
Association / Instance Secification 2
- Preview
- Usage
- Definition
import { AssociationInstanceSecification2 } from '@dinghy/diagrams/entitiesUml25'
<AssociationInstanceSecification2/>
// or
import { extendStyle } from "@dinghy/base-components";
import { ASSOCIATION_INSTANCE_SECIFICATION_2 } from '@dinghy/diagrams/entitiesUml25'
<Shape
{...props}
_style={extendStyle(props, ASSOCIATION_INSTANCE_SECIFICATION_2)}
/>
{
_style: {
entity: 'endArrow=none;html=1;rounded=0;align=center;verticalAlign=bottom;labelBackgroundColor=none;',
},
_width: 1,
_height: 22,
}
Behavior
- Preview
- Usage
- Definition
import { Behavior } from '@dinghy/diagrams/entitiesUml25'
<Behavior/>
// or
import { extendStyle } from "@dinghy/base-components";
import { BEHAVIOR } from '@dinghy/diagrams/entitiesUml25'
<Shape
{...props}
_style={extendStyle(props, BEHAVIOR)}
/>
{
_style: {
entity: 'shape=note2;boundedLbl=1;whiteSpace=wrap;html=1;size=25;verticalAlign=top;align=left;spacingLeft=5;',
},
_width: 0,
_height: 60,
}
Behavior Action
- Preview
- Usage
- Definition
import { BehaviorAction } from '@dinghy/diagrams/entitiesUml25'
<BehaviorAction/>
// or
import { extendStyle } from "@dinghy/base-components";
import { BEHAVIOR_ACTION } from '@dinghy/diagrams/entitiesUml25'
<Shape
{...props}
_style={extendStyle(props, BEHAVIOR_ACTION)}
/>
{
_style: {
entity: 'shape=mxgraph.uml25.behaviorAction;html=1;rounded=1;absoluteArcSize=1;arcSize=10;align=left;spacingLeft=5;whiteSpace=wrap;',
},
_width: 190,
_height: 60,
}
Choice / Merge Node / Decision Node
- Preview
- Usage
- Definition
import { ChoiceMergeNodeDecisionNode } from '@dinghy/diagrams/entitiesUml25'
<ChoiceMergeNodeDecisionNode/>
// or
import { extendStyle } from "@dinghy/base-components";
import { CHOICE_MERGE_NODE_DECISION_NODE } from '@dinghy/diagrams/entitiesUml25'
<Shape
{...props}
_style={extendStyle(props, CHOICE_MERGE_NODE_DECISION_NODE)}
/>
{
_style: {
entity: 'rhombus;',
},
_original_width: 30,
_original_height: 30,
}
Class
- Preview
- Usage
- Definition
import { Class } from '@dinghy/diagrams/entitiesUml25'
<Class/>
// or
import { extendStyle } from "@dinghy/base-components";
import { CLASS } from '@dinghy/diagrams/entitiesUml25'
<Shape
{...props}
_style={extendStyle(props, CLASS)}
/>
{
_style: {
entity: 'swimlane;fontStyle=1;align=center;verticalAlign=middle;childLayout=stackLayout;horizontal=1;startSize=29;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=0;marginBottom=0;html=1;whiteSpace=wrap;',
},
_width: 0,
_height: 79,
}
Classifier
- Preview
- Usage
- Definition
import { Classifier } from '@dinghy/diagrams/entitiesUml25'
<Classifier/>
// or
import { extendStyle } from "@dinghy/base-components";
import { CLASSIFIER } from '@dinghy/diagrams/entitiesUml25'
<Shape
{...props}
_style={extendStyle(props, CLASSIFIER)}
/>
{
_style: {
entity: 'swimlane;fontStyle=0;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=55;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=0;marginBottom=0;html=1;whiteSpace=wrap;',
},
_width: 0,
_height: 183,
}
Classifier 2
- Preview
- Usage
- Definition
import { Classifier2 } from '@dinghy/diagrams/entitiesUml25'
<Classifier2/>
// or
import { extendStyle } from "@dinghy/base-components";
import { CLASSIFIER_2 } from '@dinghy/diagrams/entitiesUml25'
<Shape
{...props}
_style={extendStyle(props, CLASSIFIER_2)}
/>
{
_style: {
entity: 'shape=process2;fixedSize=1;size=5;fontStyle=1;html=1;whiteSpace=wrap;',
},
_width: 140,
_height: 40,
}
Classifier 3
- Preview
- Usage
- Definition
import { Classifier3 } from '@dinghy/diagrams/entitiesUml25'
<Classifier3/>
// or
import { extendStyle } from "@dinghy/base-components";
import { CLASSIFIER_3 } from '@dinghy/diagrams/entitiesUml25'
<Shape
{...props}
_style={extendStyle(props, CLASSIFIER_3)}
/>
{
_style: {
entity: 'swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=0;marginBottom=0;html=1;whiteSpace=wrap;',
},
_width: 0,
_height: 183,
}
Classifier 4
- Preview
- Usage
- Definition
import { Classifier4 } from '@dinghy/diagrams/entitiesUml25'
<Classifier4/>
// or
import { extendStyle } from "@dinghy/base-components";
import { CLASSIFIER_4 } from '@dinghy/diagrams/entitiesUml25'
<Shape
{...props}
_style={extendStyle(props, CLASSIFIER_4)}
/>
{
_style: {
entity: 'swimlane;fontStyle=4;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=0;marginBottom=0;html=1;whiteSpace=wrap;',
},
_width: 0,
_height: 138,
}
Classifier 5
- Preview
- Usage
- Definition
import { Classifier5 } from '@dinghy/diagrams/entitiesUml25'
<Classifier5/>
// or
import { extendStyle } from "@dinghy/base-components";
import { CLASSIFIER_5 } from '@dinghy/diagrams/entitiesUml25'
<Shape
{...props}
_style={extendStyle(props, CLASSIFIER_5)}
/>
{
_style: {
entity: 'swimlane;fontStyle=0;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=40;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=0;marginBottom=0;html=1;whiteSpace=wrap;',
},
_width: 0,
_height: 70,
}
Comment
- Preview
- Usage
- Definition
import { Comment } from '@dinghy/diagrams/entitiesUml25'
<Comment/>
// or
import { extendStyle } from "@dinghy/base-components";
import { COMMENT } from '@dinghy/diagrams/entitiesUml25'
<Shape
{...props}
_style={extendStyle(props, COMMENT)}
/>
{
_style: {
entity: 'shape=note2;boundedLbl=1;whiteSpace=wrap;html=1;size=25;verticalAlign=top;align=center;',
},
_width: 120,
_height: 60,
}
Component
- Preview
- Usage
- Definition
import { Component } from '@dinghy/diagrams/entitiesUml25'
<Component/>
// or
import { extendStyle } from "@dinghy/base-components";
import { COMPONENT } from '@dinghy/diagrams/entitiesUml25'
<Shape
{...props}
_style={extendStyle(props, COMPONENT)}
/>
{
_style: {
entity: 'fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;marginBottom=0;',
},
_width: 0,
_height: 161,
}
Constraint / Precondition / Postcondition
- Preview
- Usage
- Definition
import { ConstraintPreconditionPostcondition } from '@dinghy/diagrams/entitiesUml25'
<ConstraintPreconditionPostcondition/>
// or
import { extendStyle } from "@dinghy/base-components";
import { CONSTRAINT_PRECONDITION_POSTCONDITION } from '@dinghy/diagrams/entitiesUml25'
<Shape
{...props}
_style={extendStyle(props, CONSTRAINT_PRECONDITION_POSTCONDITION)}
/>
{
_style: {
entity: 'shape=note2;boundedLbl=1;whiteSpace=wrap;html=1;size=25;verticalAlign=top;align=left;spacingLeft=5;whiteSpace=wrap;',
},
_width: 0,
_height: 60,
}
Deployment
- Preview
- Usage
- Definition
import { Deployment } from '@dinghy/diagrams/entitiesUml25'
<Deployment/>
// or
import { extendStyle } from "@dinghy/base-components";
import { DEPLOYMENT } from '@dinghy/diagrams/entitiesUml25'
<Shape
{...props}
_style={extendStyle(props, DEPLOYMENT)}
/>
{
_style: {
entity: 'verticalAlign=top;align=left;shape=cube;size=10;direction=south;fontStyle=0;html=1;boundedLbl=1;spacingLeft=5;whiteSpace=wrap;',
},
_width: 0,
_height: 140,
}
Entry Point
- Preview
- Usage
- Definition
import { EntryPoint } from '@dinghy/diagrams/entitiesUml25'
<EntryPoint/>
// or
import { extendStyle } from "@dinghy/base-components";
import { ENTRY_POINT } from '@dinghy/diagrams/entitiesUml25'
<Shape
{...props}
_style={extendStyle(props, ENTRY_POINT)}
/>
{
_style: {
entity: 'ellipse;',
},
_original_width: 30,
_original_height: 30,
}
Execution region
- Preview
- Usage
- Definition
import { ExecutionRegion } from '@dinghy/diagrams/entitiesUml25'
<ExecutionRegion/>
// or
import { extendStyle } from "@dinghy/base-components";
import { EXECUTION_REGION } from '@dinghy/diagrams/entitiesUml25'
<Shape
{...props}
_style={extendStyle(props, EXECUTION_REGION)}
/>
{
_style: {
entity: 'html=1;dashed=0;rounded=1;absoluteArcSize=1;arcSize=20;verticalAlign=middle;align=center;whiteSpace=wrap;',
},
_width: 0,
_height: 50,
}
Exit Point / Flow Final Node
- Preview
- Usage
- Definition
import { ExitPointFlowFinalNode } from '@dinghy/diagrams/entitiesUml25'
<ExitPointFlowFinalNode/>
// or
import { extendStyle } from "@dinghy/base-components";
import { EXIT_POINT_FLOW_FINAL_NODE } from '@dinghy/diagrams/entitiesUml25'
<Shape
{...props}
_style={extendStyle(props, EXIT_POINT_FLOW_FINAL_NODE)}
/>
{
_style: {
entity: 'shape=sumEllipse;perimeter=ellipsePerimeter;html=1;backgroundOutline=1;',
},
_original_width: 30,
_original_height: 30,
}
Expansion
- Preview
- Usage
- Definition
import { Expansion } from '@dinghy/diagrams/entitiesUml25'
<Expansion/>
// or
import { extendStyle } from "@dinghy/base-components";
import { EXPANSION } from '@dinghy/diagrams/entitiesUml25'
<Shape
{...props}
_style={extendStyle(props, EXPANSION)}
/>
{
_style: {
entity: 'html=1;dashed=1;rounded=1;absoluteArcSize=1;arcSize=20;verticalAlign=top;align=left;spacingTop=20;spacingLeft=20;whiteSpace=wrap;',
},
_original_width: 300,
_original_height: 300,
}
Final state / node
- Preview
- Usage
- Definition
import { FinalStateNode } from '@dinghy/diagrams/entitiesUml25'
<FinalStateNode/>
// or
import { extendStyle } from "@dinghy/base-components";
import { FINAL_STATE_NODE } from '@dinghy/diagrams/entitiesUml25'
<Shape
{...props}
_style={extendStyle(props, FINAL_STATE_NODE)}
/>
{
_style: {
entity: 'ellipse;html=1;shape=endState;fillColor=strokeColor;',
},
_original_width: 30,
_original_height: 30,
}
Icon
- Preview
- Usage
- Definition
import { Icon } from '@dinghy/diagrams/entitiesUml25'
<Icon/>
// or
import { extendStyle } from "@dinghy/base-components";
import { ICON } from '@dinghy/diagrams/entitiesUml25'
<Shape
{...props}
_style={extendStyle(props, ICON)}
/>
{
_style: {
entity: 'ellipse;html=1;whiteSpace=wrap;',
},
_width: 50,
_height: 25,
}
Information item
- Preview
- Usage
- Definition
import { InformationItem } from '@dinghy/diagrams/entitiesUml25'
<InformationItem/>
// or
import { extendStyle } from "@dinghy/base-components";
import { INFORMATION_ITEM } from '@dinghy/diagrams/entitiesUml25'
<Shape
{...props}
_style={extendStyle(props, INFORMATION_ITEM)}
/>
{
_style: {
entity: 'align=left;spacingLeft=10;html=1;dashed=0;whiteSpace=wrap;',
},
_width: 0,
_height: 50,
}
Initial preudostate / node
- Preview
- Usage
- Definition
import { InitialPreudostateNode } from '@dinghy/diagrams/entitiesUml25'
<InitialPreudostateNode/>
// or
import { extendStyle } from "@dinghy/base-components";
import { INITIAL_PREUDOSTATE_NODE } from '@dinghy/diagrams/entitiesUml25'
<Shape
{...props}
_style={extendStyle(props, INITIAL_PREUDOSTATE_NODE)}
/>
{
_style: {
entity: 'ellipse;fillColor=strokeColor;html=1;',
},
_original_width: 30,
_original_height: 30,
}
Input Pin
- Preview
- Usage
- Definition
import { InputPin } from '@dinghy/diagrams/entitiesUml25'
<InputPin/>
// or
import { extendStyle } from "@dinghy/base-components";
import { INPUT_PIN } from '@dinghy/diagrams/entitiesUml25'
<Shape
{...props}
_style={extendStyle(props, INPUT_PIN)}
/>
{
_style: {
entity: 'shape=mxgraph.uml25.inputPin;html=1;points=[[0,0.5],[1,0.5]];',
},
_original_width: 30,
_original_height: 30,
}
Input Pin 2
- Preview
- Usage
- Definition
import { InputPin2 } from '@dinghy/diagrams/entitiesUml25'
<InputPin2/>
// or
import { extendStyle } from "@dinghy/base-components";
import { INPUT_PIN_2 } from '@dinghy/diagrams/entitiesUml25'
<Shape
{...props}
_style={extendStyle(props, INPUT_PIN_2)}
/>
{
_style: {
entity: 'shape=mxgraph.uml25.inputPin;html=1;points=[[0,0.5],[1,0.5]];strokeColor=#ffffff;fillColor=#000000;',
},
_original_width: 30,
_original_height: 30,
}
Instance
- Preview
- Usage
- Definition
import { Instance } from '@dinghy/diagrams/entitiesUml25'
<Instance/>
// or
import { extendStyle } from "@dinghy/base-components";
import { INSTANCE } from '@dinghy/diagrams/entitiesUml25'
<Shape
{...props}
_style={extendStyle(props, INSTANCE)}
/>
{
_style: {
entity: 'fontStyle=0;html=1;whiteSpace=wrap;',
},
_width: 120,
_height: 40,
}
Interruptible Activity Region
- Preview
- Usage
- Definition
import { InterruptibleActivityRegion } from '@dinghy/diagrams/entitiesUml25'
<InterruptibleActivityRegion/>
// or
import { extendStyle } from "@dinghy/base-components";
import { INTERRUPTIBLE_ACTIVITY_REGION } from '@dinghy/diagrams/entitiesUml25'
<Shape
{...props}
_style={extendStyle(props, INTERRUPTIBLE_ACTIVITY_REGION)}
/>
{
_style: {
entity: 'html=1;align=center;verticalAlign=top;rounded=1;absoluteArcSize=1;arcSize=20;dashed=1;whiteSpace=wrap;',
},
_width: 200,
_height: 100,
}
Join Node
- Preview
- Usage
- Definition
import { JoinNode } from '@dinghy/diagrams/entitiesUml25'
<JoinNode/>
// or
import { extendStyle } from "@dinghy/base-components";
import { JOIN_NODE } from '@dinghy/diagrams/entitiesUml25'
<Shape
{...props}
_style={extendStyle(props, JOIN_NODE)}
/>
{
_style: {
entity: 'html=1;points=[];perimeter=orthogonalPerimeter;fillColor=strokeColor;align=left;verticalAlign=top;spacingLeft=10;',
},
_width: 5,
_height: 80,
}
Join/Fork Node
- Preview
- Usage
- Definition
import { JoinForkNode } from '@dinghy/diagrams/entitiesUml25'
<JoinForkNode/>
// or
import { extendStyle } from "@dinghy/base-components";
import { JOIN_FORK_NODE } from '@dinghy/diagrams/entitiesUml25'
<Shape
{...props}
_style={extendStyle(props, JOIN_FORK_NODE)}
/>
{
_style: {
entity: 'html=1;points=[];perimeter=orthogonalPerimeter;fillColor=strokeColor;',
},
_width: 5,
_height: 80,
}
Lifeline
- Preview
- Usage
- Definition
import { Lifeline } from '@dinghy/diagrams/entitiesUml25'
<Lifeline/>
// or
import { extendStyle } from "@dinghy/base-components";
import { LIFELINE } from '@dinghy/diagrams/entitiesUml25'
<Shape
{...props}
_style={extendStyle(props, LIFELINE)}
/>
{
_style: {
entity: 'rounded=0;dashed=0;container=0;collapsible=0;recursiveResize=0;',
},
_width: 0,
_height: 160,
}
Lifeline Continuation
- Preview
- Usage
- Definition
import { LifelineContinuation } from '@dinghy/diagrams/entitiesUml25'
<LifelineContinuation/>
// or
import { extendStyle } from "@dinghy/base-components";
import { LIFELINE_CONTINUATION } from '@dinghy/diagrams/entitiesUml25'
<Shape
{...props}
_style={extendStyle(props, LIFELINE_CONTINUATION)}
/>
{
_style: {
entity: 'rounded=1;dashed=0;whiteSpace=wrap;html=1;',
},
_width: 0,
_height: 200,
}
Model
- Preview
- Usage
- Definition
import { Model } from '@dinghy/diagrams/entitiesUml25'
<Model/>
// or
import { extendStyle } from "@dinghy/base-components";
import { MODEL } from '@dinghy/diagrams/entitiesUml25'
<Shape
{...props}
_style={extendStyle(props, MODEL)}
/>
{
_style: {
entity: 'shape=folder;fontStyle=1;tabWidth=110;tabHeight=30;tabPosition=left;html=1;boundedLbl=1;folderSymbol=triangle;whiteSpace=wrap;',
},
_width: 0,
_height: 80,
}
Object Node
- Preview
- Usage
- Definition
import { ObjectNode } from '@dinghy/diagrams/entitiesUml25'
<ObjectNode/>
// or
import { extendStyle } from "@dinghy/base-components";
import { OBJECT_NODE } from '@dinghy/diagrams/entitiesUml25'
<Shape
{...props}
_style={extendStyle(props, OBJECT_NODE)}
/>
{
_style: {
entity: 'html=1;align=center;verticalAlign=middle;rounded=0;absoluteArcSize=1;arcSize=10;dashed=0;whiteSpace=wrap;',
},
_width: 0,
_height: 90,
}
Object Node 2
- Preview
- Usage
- Definition
import { ObjectNode2 } from '@dinghy/diagrams/entitiesUml25'
<ObjectNode2/>
// or
import { extendStyle } from "@dinghy/base-components";
import { OBJECT_NODE_2 } from '@dinghy/diagrams/entitiesUml25'
<Shape
{...props}
_style={extendStyle(props, OBJECT_NODE_2)}
/>
{
_style: {
entity: 'html=1;shape=mxgraph.infographic.ribbonSimple;notch1=20;notch2=20;align=center;verticalAlign=middle;fontSize=14;fontStyle=0;fillColor=#FFFFFF;whiteSpace=wrap;',
},
_width: 160,
_height: 40,
}
Opaque Action
- Preview
- Usage
- Definition
import { OpaqueAction } from '@dinghy/diagrams/entitiesUml25'
<OpaqueAction/>
// or
import { extendStyle } from "@dinghy/base-components";
import { OPAQUE_ACTION } from '@dinghy/diagrams/entitiesUml25'
<Shape
{...props}
_style={extendStyle(props, OPAQUE_ACTION)}
/>
{
_style: {
entity: 'text;align=center;verticalAlign=middle;dashed=0;whiteSpace=wrap;',
},
_width: 140,
_height: 40,
}
Output Pin
- Preview
- Usage
- Definition
import { OutputPin } from '@dinghy/diagrams/entitiesUml25'
<OutputPin/>
// or
import { extendStyle } from "@dinghy/base-components";
import { OUTPUT_PIN } from '@dinghy/diagrams/entitiesUml25'
<Shape
{...props}
_style={extendStyle(props, OUTPUT_PIN)}
/>
{
_style: {
entity: 'shape=mxgraph.uml25.inputPin;html=1;points=[[0,0.5],[1,0.5]];flipH=1;',
},
_original_width: 30,
_original_height: 30,
}
Output Pin 2
- Preview
- Usage
- Definition
import { OutputPin2 } from '@dinghy/diagrams/entitiesUml25'
<OutputPin2/>
// or
import { extendStyle } from "@dinghy/base-components";
import { OUTPUT_PIN_2 } from '@dinghy/diagrams/entitiesUml25'
<Shape
{...props}
_style={extendStyle(props, OUTPUT_PIN_2)}
/>
{
_style: {
entity: 'shape=mxgraph.uml25.inputPin;html=1;points=[[0,0.5],[1,0.5]];strokeColor=#ffffff;fillColor=#000000;flipH=1;',
},
_original_width: 30,
_original_height: 30,
}
Package
- Preview
- Usage
- Definition
import { Package } from '@dinghy/diagrams/entitiesUml25'
<Package/>
// or
import { extendStyle } from "@dinghy/base-components";
import { PACKAGE } from '@dinghy/diagrams/entitiesUml25'
<Shape
{...props}
_style={extendStyle(props, PACKAGE)}
/>
{
_style: {
entity: 'shape=folder;fontStyle=1;tabWidth=80;tabHeight=30;tabPosition=left;html=1;boundedLbl=1;whiteSpace=wrap;',
},
_width: 150,
_height: 80,
}
Parameter
- Preview
- Usage
- Definition
import { Parameter } from '@dinghy/diagrams/entitiesUml25'
<Parameter/>
// or
import { extendStyle } from "@dinghy/base-components";
import { PARAMETER } from '@dinghy/diagrams/entitiesUml25'
<Shape
{...props}
_style={extendStyle(props, PARAMETER)}
/>
{
_style: {
entity: 'html=1;',
},
_width: 0,
_height: 40,
}
Parameter 2
- Preview
- Usage
- Definition
import { Parameter2 } from '@dinghy/diagrams/entitiesUml25'
<Parameter2/>
// or
import { extendStyle } from "@dinghy/base-components";
import { PARAMETER_2 } from '@dinghy/diagrams/entitiesUml25'
<Shape
{...props}
_style={extendStyle(props, PARAMETER_2)}
/>
{
_style: {
entity: 'text;verticalAlign=middle;align=center;html=1;',
},
_width: 1,
_height: 40,
}
Parameter 3
- Preview
- Usage
- Definition
import { Parameter3 } from '@dinghy/diagrams/entitiesUml25'
<Parameter3/>
// or
import { extendStyle } from "@dinghy/base-components";
import { PARAMETER_3 } from '@dinghy/diagrams/entitiesUml25'
<Shape
{...props}
_style={extendStyle(props, PARAMETER_3)}
/>
{
_style: {
entity: 'triangle;html=1;direction=north;',
},
_width: 2,
_height: 40,
}
Pin
- Preview
- Usage
- Definition
import { Pin } from '@dinghy/diagrams/entitiesUml25'
<Pin/>
// or
import { extendStyle } from "@dinghy/base-components";
import { PIN } from '@dinghy/diagrams/entitiesUml25'
<Shape
{...props}
_style={extendStyle(props, PIN)}
/>
{
_style: {
entity: 'fontStyle=0;labelPosition=right;verticalLabelPosition=middle;align=left;verticalAlign=middle;spacingLeft=2;html=1;points=[[0,0.5],[1,0.5]];fillColor=strokeColor;',
},
_original_width: 30,
_original_height: 30,
}
Port
- Preview
- Usage
- Definition
import { Port } from '@dinghy/diagrams/entitiesUml25'
<Port/>
// or
import { extendStyle } from "@dinghy/base-components";
import { PORT } from '@dinghy/diagrams/entitiesUml25'
<Shape
{...props}
_style={extendStyle(props, PORT)}
/>
{
_style: {
entity: 'fontStyle=0;labelPosition=right;verticalLabelPosition=middle;align=left;verticalAlign=middle;spacingLeft=2;',
},
_original_width: 30,
_original_height: 30,
}
Port 2
- Preview
- Usage
- Definition
import { Port2 } from '@dinghy/diagrams/entitiesUml25'
<Port2/>
// or
import { extendStyle } from "@dinghy/base-components";
import { PORT_2 } from '@dinghy/diagrams/entitiesUml25'
<Shape
{...props}
_style={extendStyle(props, PORT_2)}
/>
{
_style: {
entity: 'fontStyle=0;labelPosition=right;verticalLabelPosition=middle;align=left;verticalAlign=middle;spacingLeft=2;html=1;',
},
_original_width: 30,
_original_height: 30,
}
Property
- Preview
- Usage
- Definition
import { Property } from '@dinghy/diagrams/entitiesUml25'
<Property/>
// or
import { extendStyle } from "@dinghy/base-components";
import { PROPERTY } from '@dinghy/diagrams/entitiesUml25'
<Shape
{...props}
_style={extendStyle(props, PROPERTY)}
/>
{
_style: {
entity: 'align=right;verticalAlign=top;spacingRight=2;whiteSpace=wrap;html=1;',
},
_width: 0,
_height: 50,
}
Property 2
- Preview
- Usage
- Definition
import { Property2 } from '@dinghy/diagrams/entitiesUml25'
<Property2/>
// or
import { extendStyle } from "@dinghy/base-components";
import { PROPERTY_2 } from '@dinghy/diagrams/entitiesUml25'
<Shape
{...props}
_style={extendStyle(props, PROPERTY_2)}
/>
{
_style: {
entity: 'fontStyle=0;dashed=1;html=1;whiteSpace=wrap;',
},
_width: 140,
_height: 30,
}
Region
- Preview
- Usage
- Definition
import { Region } from '@dinghy/diagrams/entitiesUml25'
<Region/>
// or
import { extendStyle } from "@dinghy/base-components";
import { REGION } from '@dinghy/diagrams/entitiesUml25'
<Shape
{...props}
_style={extendStyle(props, REGION)}
/>
{
_style: {
entity: 'line;strokeWidth=1;direction=south;html=1;dashed=1;dashPattern=20 20;',
},
_width: 0,
_height: 100,
}
Region 2
- Preview
- Usage
- Definition
import { Region2 } from '@dinghy/diagrams/entitiesUml25'
<Region2/>
// or
import { extendStyle } from "@dinghy/base-components";
import { REGION_2 } from '@dinghy/diagrams/entitiesUml25'
<Shape
{...props}
_style={extendStyle(props, REGION_2)}
/>
{
_style: {
entity: 'text;align=right;',
},
_width: 1,
_height: 100,
}
Region 3
- Preview
- Usage
- Definition
import { Region3 } from '@dinghy/diagrams/entitiesUml25'
<Region3/>
// or
import { extendStyle } from "@dinghy/base-components";
import { REGION_3 } from '@dinghy/diagrams/entitiesUml25'
<Shape
{...props}
_style={extendStyle(props, REGION_3)}
/>
{
_style: {
entity: 'text;align=left;',
},
_width: 2,
_height: 100,
}
Send Signal Action
- Preview
- Usage
- Definition
import { SendSignalAction } from '@dinghy/diagrams/entitiesUml25'
<SendSignalAction/>
// or
import { extendStyle } from "@dinghy/base-components";
import { SEND_SIGNAL_ACTION } from '@dinghy/diagrams/entitiesUml25'
<Shape
{...props}
_style={extendStyle(props, SEND_SIGNAL_ACTION)}
/>
{
_style: {
entity: 'html=1;shape=mxgraph.infographic.ribbonSimple;notch1=0;notch2=20;align=center;verticalAlign=middle;fontSize=14;fontStyle=0;fillColor=#FFFFFF;whiteSpace=wrap;',
},
_width: 160,
_height: 40,
}
Shallow History
- Preview
- Usage
- Definition
import { ShallowHistory } from '@dinghy/diagrams/entitiesUml25'
<ShallowHistory/>
// or
import { extendStyle } from "@dinghy/base-components";
import { SHALLOW_HISTORY } from '@dinghy/diagrams/entitiesUml25'
<Shape
{...props}
_style={extendStyle(props, SHALLOW_HISTORY)}
/>
{
_style: {
entity: 'ellipse;html=1;',
},
_original_width: 30,
_original_height: 30,
}
Single Execution
- Preview
- Usage
- Definition
import { SingleExecution } from '@dinghy/diagrams/entitiesUml25'
<SingleExecution/>
// or
import { extendStyle } from "@dinghy/base-components";
import { SINGLE_EXECUTION } from '@dinghy/diagrams/entitiesUml25'
<Shape
{...props}
_style={extendStyle(props, SINGLE_EXECUTION)}
/>
{
_style: {
entity: 'html=1;align=right;verticalAlign=top;rounded=1;absoluteArcSize=1;arcSize=50;dashed=0;spacingTop=10;spacingRight=30;whiteSpace=wrap;',
},
_width: 300,
_height: 160,
}
State
- Preview
- Usage
- Definition
import { State } from '@dinghy/diagrams/entitiesUml25'
<State/>
// or
import { extendStyle } from "@dinghy/base-components";
import { STATE } from '@dinghy/diagrams/entitiesUml25'
<Shape
{...props}
_style={extendStyle(props, STATE)}
/>
{
_style: {
entity: 'swimlane;fontStyle=4;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=60;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=0;marginBottom=0;html=1;rounded=1;absoluteArcSize=1;arcSize=50;whiteSpace=wrap;',
},
_width: 0,
_height: 176,
}
State 2
- Preview
- Usage
- Definition
import { State2 } from '@dinghy/diagrams/entitiesUml25'
<State2/>
// or
import { extendStyle } from "@dinghy/base-components";
import { STATE_2 } from '@dinghy/diagrams/entitiesUml25'
<Shape
{...props}
_style={extendStyle(props, STATE_2)}
/>
{
_style: {
entity: 'html=1;align=center;verticalAlign=top;rounded=1;absoluteArcSize=1;arcSize=10;dashed=1;whiteSpace=wrap;',
},
_width: 140,
_height: 40,
}
State 3
- Preview
- Usage
- Definition
import { State3 } from '@dinghy/diagrams/entitiesUml25'
<State3/>
// or
import { extendStyle } from "@dinghy/base-components";
import { STATE_3 } from '@dinghy/diagrams/entitiesUml25'
<Shape
{...props}
_style={extendStyle(props, STATE_3)}
/>
{
_style: {
entity: 'html=1;align=center;verticalAlign=top;rounded=1;absoluteArcSize=1;arcSize=10;dashed=0;whiteSpace=wrap;',
},
_width: 140,
_height: 40,
}
State 4
- Preview
- Usage
- Definition
import { State4 } from '@dinghy/diagrams/entitiesUml25'
<State4/>
// or
import { extendStyle } from "@dinghy/base-components";
import { STATE_4 } from '@dinghy/diagrams/entitiesUml25'
<Shape
{...props}
_style={extendStyle(props, STATE_4)}
/>
{
_style: {
entity: 'shape=folder;align=center;verticalAlign=middle;fontStyle=0;tabWidth=100;tabHeight=30;tabPosition=left;html=1;boundedLbl=1;labelInHeader=1;rounded=1;absoluteArcSize=1;arcSize=10;whiteSpace=wrap;',
},
_width: 140,
_height: 90,
}
State 5
- Preview
- Usage
- Definition
import { State5 } from '@dinghy/diagrams/entitiesUml25'
<State5/>
// or
import { extendStyle } from "@dinghy/base-components";
import { STATE_5 } from '@dinghy/diagrams/entitiesUml25'
<Shape
{...props}
_style={extendStyle(props, STATE_5)}
/>
{
_style: {
entity: 'shape=umlState;rounded=1;verticalAlign=top;spacingTop=5;umlStateSymbol=collapseState;absoluteArcSize=1;arcSize=10;html=1;whiteSpace=wrap;',
},
_width: 140,
_height: 60,
}
State 6
- Preview
- Usage
- Definition
import { State6 } from '@dinghy/diagrams/entitiesUml25'
<State6/>
// or
import { extendStyle } from "@dinghy/base-components";
import { STATE_6 } from '@dinghy/diagrams/entitiesUml25'
<Shape
{...props}
_style={extendStyle(props, STATE_6)}
/>
{
_style: {
entity: 'html=1;align=center;verticalAlign=middle;rounded=1;absoluteArcSize=1;arcSize=10;dashed=1;whiteSpace=wrap;',
},
_width: 140,
_height: 40,
}
State with entry point
- Preview
- Usage
- Definition
import { StateWithEntryPoint } from '@dinghy/diagrams/entitiesUml25'
<StateWithEntryPoint/>
// or
import { extendStyle } from "@dinghy/base-components";
import { STATE_WITH_ENTRY_POINT } from '@dinghy/diagrams/entitiesUml25'
<Shape
{...props}
_style={extendStyle(props, STATE_WITH_ENTRY_POINT)}
/>
{
_style: {
entity: 'shape=umlState;rounded=1;verticalAlign=middle;align=center;absoluteArcSize=1;arcSize=10;umlStateConnection=connPointRefEntry;boundedLbl=1;whiteSpace=wrap;html=1;',
},
_width: 0,
_height: 60,
}
State with exit point
- Preview
- Usage
- Definition
import { StateWithExitPoint } from '@dinghy/diagrams/entitiesUml25'
<StateWithExitPoint/>
// or
import { extendStyle } from "@dinghy/base-components";
import { STATE_WITH_EXIT_POINT } from '@dinghy/diagrams/entitiesUml25'
<Shape
{...props}
_style={extendStyle(props, STATE_WITH_EXIT_POINT)}
/>
{
_style: {
entity: 'shape=umlState;rounded=1;verticalAlign=middle;spacingTop=0;absoluteArcSize=1;arcSize=10;umlStateConnection=connPointRefExit;boundedLbl=1;whiteSpace=wrap;html=1;',
},
_width: 0,
_height: 60,
}
Stereotype Label
- Preview
- Usage
- Definition
import { StereotypeLabel } from '@dinghy/diagrams/entitiesUml25'
<StereotypeLabel/>
// or
import { extendStyle } from "@dinghy/base-components";
import { STEREOTYPE_LABEL } from '@dinghy/diagrams/entitiesUml25'
<Shape
{...props}
_style={extendStyle(props, STEREOTYPE_LABEL)}
/>
{
_style: {
entity: 'text;html=1;align=center;',
},
_width: 200,
_height: 25,
}
Structured Activity Node
- Preview
- Usage
- Definition
import { StructuredActivityNode } from '@dinghy/diagrams/entitiesUml25'
<StructuredActivityNode/>
// or
import { extendStyle } from "@dinghy/base-components";
import { STRUCTURED_ACTIVITY_NODE } from '@dinghy/diagrams/entitiesUml25'
<Shape
{...props}
_style={extendStyle(props, STRUCTURED_ACTIVITY_NODE)}
/>
{
_style: {
entity: 'dashed=1;rounded=1;absoluteArcSize=1;arcSize=20;html=1;verticalAlign=top;align=left;spacingTop=5;spacingLeft=10;whiteSpace=wrap;',
},
_width: 200,
_height: 100,
}
Template signature
- Preview
- Usage
- Definition
import { TemplateSignature } from '@dinghy/diagrams/entitiesUml25'
<TemplateSignature/>
// or
import { extendStyle } from "@dinghy/base-components";
import { TEMPLATE_SIGNATURE } from '@dinghy/diagrams/entitiesUml25'
<Shape
{...props}
_style={extendStyle(props, TEMPLATE_SIGNATURE)}
/>
{
_style: {
entity: 'shape=partialRectangle;html=1;top=1;align=left;dashed=1;',
},
_width: 200,
_height: 20,
}
Terminate
- Preview
- Usage
- Definition
import { Terminate } from '@dinghy/diagrams/entitiesUml25'
<Terminate/>
// or
import { extendStyle } from "@dinghy/base-components";
import { TERMINATE } from '@dinghy/diagrams/entitiesUml25'
<Shape
{...props}
_style={extendStyle(props, TERMINATE)}
/>
{
_style: {
entity: 'shape=umlDestroy;html=1;',
},
_original_width: 30,
_original_height: 30,
}
Time Event Trigger
- Preview
- Usage
- Definition
import { TimeEventTrigger } from '@dinghy/diagrams/entitiesUml25'
<TimeEventTrigger/>
// or
import { extendStyle } from "@dinghy/base-components";
import { TIME_EVENT_TRIGGER } from '@dinghy/diagrams/entitiesUml25'
<Shape
{...props}
_style={extendStyle(props, TIME_EVENT_TRIGGER)}
/>
{
_style: {
entity: 'shape=collate;html=1;',
},
_original_width: 40,
_original_height: 40,
}
Trigger
- Preview
- Usage
- Definition
import { Trigger } from '@dinghy/diagrams/entitiesUml25'
<Trigger/>
// or
import { extendStyle } from "@dinghy/base-components";
import { TRIGGER } from '@dinghy/diagrams/entitiesUml25'
<Shape
{...props}
_style={extendStyle(props, TRIGGER)}
/>
{
_style: {
entity: 'html=1;shape=mxgraph.infographic.ribbonSimple;notch1=20;notch2=0;align=center;verticalAlign=middle;fontSize=14;fontStyle=0;flipH=1;fillColor=#FFFFFF;whiteSpace=wrap;',
},
_width: 160,
_height: 40,
}
Use Case
- Preview
- Usage
- Definition
import { UseCase } from '@dinghy/diagrams/entitiesUml25'
<UseCase/>
// or
import { extendStyle } from "@dinghy/base-components";
import { USE_CASE } from '@dinghy/diagrams/entitiesUml25'
<Shape
{...props}
_style={extendStyle(props, USE_CASE)}
/>
{
_style: {
entity: 'swimlane;fontStyle=1;align=center;horizontal=1;startSize=30;collapsible=0;html=1;whiteSpace=wrap;',
},
_width: 0,
_height: 140,
}