Class UML 2.5::InputPin
Description:
An InputPin is a Pin that holds input values to be consumed by an Action.
Direct Superclasses: PinDirect Subclasses: ValuePin,
ActionInputPinClass Precedence List: InputPin,
Pin,
ObjectNode,
TypedElement,
ActivityNode,
RedefinableElement,
NamedElement,
MultiplicityElement,
ElementProperties:
![](/se-interop/image/down-arrow.png)
isControl : Boolean (1 1); -- source
Pin![](/se-interop/image/down-arrow.png)
inState :
State (0 *); -- source
ObjectNode![](/se-interop/image/down-arrow.png)
isControlType : Boolean (1 1); -- source
ObjectNode![](/se-interop/image/down-arrow.png)
ordering :
ObjectNodeOrderingKind (1 1); -- source
ObjectNode![](/se-interop/image/down-arrow.png)
selection :
Behavior (0 1); -- source
ObjectNode![](/se-interop/image/right-arrow.png)
upperBound :
ValueSpecification (0 1); -- source
ObjectNodeThe maximum number of tokens that may be held by this ObjectNode. Tokens
cannot flow into the ObjectNode if the upperBound is reached. If no upperBound
is specified, then there is no limit on how many tokens the ObjectNode
can hold.
{
composite}
Subsets: Element.ownedElement
![](/se-interop/image/down-arrow.png)
type :
Type (0 1); -- source
TypedElement![](/se-interop/image/down-arrow.png)
activity :
Activity (0 1); -- source
ActivityNode![](/se-interop/image/down-arrow.png)
inGroup :
ActivityGroup (0 *); -- source
ActivityNode![](/se-interop/image/down-arrow.png)
inInterruptibleRegion :
InterruptibleActivityRegion (0 *); -- source
ActivityNode![](/se-interop/image/down-arrow.png)
inPartition :
ActivityPartition (0 *); -- source
ActivityNode![](/se-interop/image/down-arrow.png)
inStructuredNode :
StructuredActivityNode (0 1); -- source
ActivityNode![](/se-interop/image/down-arrow.png)
incoming :
ActivityEdge (0 *); -- source
ActivityNode![](/se-interop/image/down-arrow.png)
outgoing :
ActivityEdge (0 *); -- source
ActivityNode![](/se-interop/image/down-arrow.png)
redefinedNode :
ActivityNode (0 *); -- source
ActivityNode![](/se-interop/image/down-arrow.png)
isLeaf : Boolean (1 1); -- source
RedefinableElement![](/se-interop/image/down-arrow.png)
redefinedElement :
RedefinableElement (0 *); -- source
RedefinableElement![](/se-interop/image/down-arrow.png)
redefinitionContext :
Classifier (0 *); -- source
RedefinableElement![](/se-interop/image/down-arrow.png)
clientDependency :
Dependency (0 *); -- source
NamedElement![](/se-interop/image/down-arrow.png)
name : String (0 1); -- source
NamedElement![](/se-interop/image/right-arrow.png)
nameExpression :
StringExpression (0 1); -- source
NamedElementThe StringExpression used to define the name of this NamedElement.
{
composite}
Subsets: Element.ownedElement
![](/se-interop/image/down-arrow.png)
namespace :
Namespace (0 1); -- source
NamedElement![](/se-interop/image/down-arrow.png)
qualifiedName : String (0 1); -- source
NamedElement![](/se-interop/image/down-arrow.png)
visibility :
VisibilityKind (0 1); -- source
NamedElement![](/se-interop/image/down-arrow.png)
isOrdered : Boolean (1 1); -- source
MultiplicityElement![](/se-interop/image/down-arrow.png)
isUnique : Boolean (1 1); -- source
MultiplicityElement![](/se-interop/image/down-arrow.png)
lower : Integer (1 1); -- source
MultiplicityElement![](/se-interop/image/down-arrow.png)
lowerValue :
ValueSpecification (0 1); -- source
MultiplicityElement![](/se-interop/image/down-arrow.png)
upper : UnlimitedNatural (1 1); -- source
MultiplicityElement![](/se-interop/image/down-arrow.png)
upperValue :
ValueSpecification (0 1); -- source
MultiplicityElement![](/se-interop/image/down-arrow.png)
ownedComment :
Comment (0 *); -- source
Element![](/se-interop/image/down-arrow.png)
ownedElement :
Element (0 *); -- source
Element![](/se-interop/image/down-arrow.png)
owner :
Element (0 1); -- source
ElementConstraints:
No additional constraints.
Operations:
No additional operations.
Send questions or comments to
[email protected].