Snippets (text quotes and extracts from authoritative sources)

A Snippet is a short quote or extract (typically a phrase, a sentence, or at most a few sentences) from an authoritative source document such as a specification, technical manual, or design manual. Throughout this site, content is often related to supporting Snippets and each Snippet page links back to the content pages that reference it! The Snippet and Note concepts are very closely related and they support each other.

The Snippet concept is also at the heart of the Parsing Analysis recipe for UML® and SysML®

Kind Snippet quote/extract Sort descending Source UML keywords SysML keywords Keywords
INFO (Note that whether an ActivityParameterNode is for input or output is not determined until at least one ActivityEdge is connected to it.) Unified Modeling Language 2.5.1 Activity, Behavior, Parameter, ActivityParameterNode, ActivityEdge
INFO A block can include properties to specify its values, parts, and references to other blocks. OMG Systems Modeling Language (SysML) 1.6 Property, part Block, value property, part property, reference property, MD:ValueProperty, MD:PartProperty, MD:ReferenceProperty, values compartment, parts compartment, references compartment systems engineering, Model-Based Systems Engineering, SysML, Systems Modeling Language
INFO A parametric diagram is similar to an internal block diagram with the exception that the only connectors that may be shown are binding connectors. OMG Systems Modeling Language (SysML) 1.6 SysML Parametric Diagram, BindingConnector
INFO However, full ports can be linked to non-full ports by binding connectors, because this does not necessarily imply identity with other parts of the system. OMG Systems Modeling Language (SysML) 1.6 Port::isBehavior, Port FullPort, BindingConnector
INFO In 1990, the International Committee for Weights and Measures stated that it was too early to choose a single symbol for the litre. Wikipedia litre, units, scientific unit system, volume, SI unit, SI alternative unit, ISO-80000, United Kingdom, Ireland, Europe
INFO, NOTATION In addition, if the item flow identifies an item property, then one can label the item flow with the item property. OMG Systems Modeling Language (SysML) 1.6 InformationFlow ItemFlow
INFO In the typical "using" relationship the receiving object is called a client and the passed (that is, "injected") object is called a service. The code that passes the service to the client can be many kinds of things and is called the injector. Wikipedia software engineering, dependency injection
INFO In these countries, the symbol L is also used with prefixes, as in mL and μL, instead of the traditional ml and μl used in Europe. Wikipedia litre, units, scientific unit system, volume, SI unit, SI alternative unit, ISO-80000, Canada, Australia, United States
INFO Informally, it is the amount of energy that must be added, in the form of heat, to one unit of volume of the material in order to cause an increase of one unit in its temperature. Wikipedia volumetric heat capacity, thermodynamics, joule, kelvin, water, celsius
EXAMPLE, INFO Like all composition, if an instance of Operating Car is destroyed, terminating the execution, the executions it owns are also terminated. OMG Systems Modeling Language (SysML) 1.6 AggregationKind::composite, Association AdjunctProperty, SysML Block Definition Diagram
INFO Parts in these systems may interact by many different means, such as software operations, discrete state transitions, flows of inputs and outputs, or continuous interactions. OMG Systems Modeling Language (SysML) 1.6 part, Property, State, Transition, ParameterDirectionKind::in, ParameterDirectionKind::out, ParameterDirectionKind::inout, ParameterDirectionKind::return Block, part property, flow, Continuous, «continuous», FlowDirectionKind, FlowDirectionKind::in, FlowDirectionKind::inout, ActivityAllocatePartition, Discrete, «discrete» systems engineering, Model-Based Systems Engineering, SysML, Systems Modeling Language, logical decomposition, physical decomposition, functional decomposition, software, hardware, human, human resource
NOTATION SysML blocks always include an ability to define internal connectors, regardless of whether this capability is needed for a particular block. OMG Systems Modeling Language (SysML) 1.6 StructuredClassifier, Class, Connector, internal Connector Block, UML4SysML systems engineering, Model-Based Systems Engineering, SysML, Systems Modeling Language
INFO The SI unit of volumetric heat capacity is joule per kelvin per cubic meter, J/K/m3 or J/(K·m3). Wikipedia volumetric heat capacity, thermodynamics, joule, kelvin, water, celsius
INFO The specific kinds of components, the kinds of connections between them, and the way these elements combine to define the total system can all be selected according to the goals of a particular system model. OMG Systems Modeling Language (SysML) 1.6 Property, part, Connector Block, part property, reference property, shared property, block property systems engineering, Model-Based Systems Engineering, SysML, Systems Modeling Language
INFO Using non-flow properties means to read or write them, and using behavioral features means to invoke them. OMG Systems Modeling Language (SysML) 1.6 Property, BehavioralFeature, Operation, Reception DirectedFeature, FeatureDirectionKind::required, value property, block property
INFO "The quick brown fox jumps over the lazy dog" ... Wikipedia pangram, Webel Parsing Analysis
INFO "The quick brown fox jumps over the lazy dog" is an English-language pangram — a sentence that contains all of the letters of the English alphabet. Wikipedia pangram, Webel Parsing Analysis
INFO (and flow properties in SysML property paths leading to PhSVariables on conserved quantity kinds are omitted in Modelica, see Subclause 10.7.8). SysPhS-1.1 Constraint ConstraintBlock, constraint parameter, constraint property SysPhS, SysML, Systems Modeling Language, Modelica
SEMANTIC (As a way of avoiding this situation in some cases, it is possible to associate a predefined guard denoted as “else” with at most one outgoing Transition. This Transition is enabled if all the guards attached to the other Transitions evaluate to false). Unified Modeling Language 2.5.1 Pseudostate, PseudostateKind::junction, Transition, StateMachine, [else]
INFO (the owning block for features on types of proxy ports is the type of the block usage the proxy port is standing in for, which might be an internal part). OMG Systems Modeling Language (SysML) 1.6 DirectedFeature, ProxyPort
CONSTRAINT, INFO (the value of the proxy port and the connected internal part are the same; links of associations typing the connector are between all objects and themselves, and no others) OMG Systems Modeling Language (SysML) 1.6 Port, part, Association ProxyPort, part property, MD:PartProperty, BindingConnector
SEMANTIC .. a junction Pseudostate ... can be used to split an incoming Transition into multiple outgoing Transition segments with different guard Constraints. Unified Modeling Language 2.5.1 StateMachine, Pseudostate, PseudostateKind::junction, Transition, Transition::guard, Constraint
INFO ... a copy is made of the removed object token, with the same value, and this is immediately placed back onto the DataStoreNode. Thus, the values held by a DataStoreNode appear to persist for the duration of each execution of its containing activity, even Unified Modeling Language 2.5.1 Activity, token, object token, DataStoreNode, token offer, value, execution
INFO ... a SysML value property is understood to correspond to the VIM concept of "quantity" defined as a "property of a phenomenon, body or substance, where the property has a magnitude that can be expressed as a number and a reference" [VIM3-1.1]. OMG Systems Modeling Language (SysML) 1.6 QuantityKind, Unit, Unit::quantityKind, ValueType::quantityKind scientific unit system, VIM3
INFO ... an English-language pangram — a sentence that contains all of the letters of the English alphabet. Wikipedia pangram, Webel Parsing Analysis
INFO ... does not try to limit the use of the term “allocation,” but provides a basic capability to support allocation in the broadest sense. It does include some specific subclasses of allocation for allocating behavior, structure, and flows. OMG Systems Modeling Language (SysML) 1.6 Allocate, behavior allocation functional allocation, structural allocation, flow allocation
INFO ... if a doActivity Behavior is defined for the State, this Behavior commences execution immediately after the entry Behavior is executed. It executes concurrently with any subsequent Behaviors associated with entering the State, such as the entry ... Unified Modeling Language 2.5.1 State, StateMachine, Behavior, State::entry, State::doActivity
INFO ... the entry Behavior of the State is executed (if defined) upon entry, but only after any effect Behavior associated with the incoming Transition is completed. Unified Modeling Language 2.5.1 State, StateMachine, Behavior, State::entry, Transition, Transition::effect
INFO 10.6.3 Modelica modeling: The variability of Modelica properties are of four kinds: continuous, discrete, parameter, and constant. SysPhS-1.1 Modelica, SysPhS, SysML, Systems Modeling Language
INFO 11.5.2 Platform profile: This subclause defines stereotypes that Subclause 11.3 applies to the base classes and properties (including ports) of its blocks, to specify which library elements of Modelica and Simulink correspond to them. SysPhS-1.1 SysPhS, SysML, Systems Modeling Language, Modelica, Simulink
SEMANTIC 14.2.3.5 ConnectionPointReference ... a connection point reference represents a usage (as part of a submachine State) of an entry/exit point defined in the StateMachine referenced by the submachine State. Unified Modeling Language 2.5.1 State, StateMachine, submachine, entry point, exit point, ConnectionPointReference
SEMANTIC 14.2.3.6 FinalState: FinalState is a special kind of State signifying that the enclosing Region has completed. Thus, a Transition to a FinalState represents the completion of the behaviors of the Region containing the FinalState. Unified Modeling Language 2.5.1 FinalState, Transition, Region, enclosing Region, Behavior
INFO 14.2.3.8.3 Completion Transitions and completion events: A special kind of Transition is a completion Transition, which has an implicit trigger. Unified Modeling Language 2.5.1 StateMachine, State, completion, completion transition, implicit trigger, Transition, Trigger
14.5.2 FinalState - A special kind of State, which, when entered, signifies that the enclosing Region has completed. Unified Modeling Language 2.5.1 StateMachine, FinalState, State
14.5.2 FinalState ... If the enclosing Region is directly contained in a StateMachine and all other Regions in that StateMachine also are completed, then it means that the entire StateMachine behavior is completed. Unified Modeling Language 2.5.1 StateMachine, FinalState, State, Region, enclosing Region
SEMANTIC 15.3.3.6 Decision Nodes - A DecisionNode is a ControlNode that chooses between outgoing flows. Unified Modeling Language 2.5.1 DecisionNode, ControlNode, token, ActivityNode::outgoing, ObjectFlow, ControlFlow
INFO 15.4.3.1 Object Nodes - An ObjectNode holds object tokens during the course of the execution of an Activity. Unified Modeling Language 2.5.1 Activity, ObjectNode, token, object token
INFO 15.4.3.2 Activity Parameter Nodes - As a kind of Behavior, an Activity may have Parameters Unified Modeling Language 2.5.1 Activity, Behavior, Parameter, ActivityParameterNode
INFO 15.4.3.3 Central Buffer Nodes - A CentralBufferNode acts as a buffer between incoming ObjectFlows and outgoing ObjectFlows. It accepts all object tokens offered to it on all incoming flows, which are then held by the node. Unified Modeling Language 2.5.1 Activity, CentralBufferNode, token, object token, ObjectFlow
INFO 15.4.3.4 Data Store Nodes - A DataStoreNode is a CentralBufferNode that holds its object tokens persistently while its activity is executing. Unified Modeling Language 2.5.1 Activity, CentralBufferNode, token, object token, DataStoreNode
INFO 16.4.3.5 Value Specification Actions - A ValueSpecificationAction is an Action that evaluates a ValueSpecification and places the resulting value on its result OutputPin. Unified Modeling Language 2.5.1 Action, ValueSpecificationAction, ValueSpecificationAction::value, ValueSpecificationAction::result, OutputPin
SEMANTIC 16.8.3.3 Add Structural Feature Value Actions: An AddStructuralFeatureValueAction is a StructuralFeatureAction for adding a value to a StructuralFeature of an object. Unified Modeling Language 2.5.1 StructuralFeature, AddStructuralFeatureValueAction, StructuralFeatureAction
NOTATION 17.4.4.1 Message - A message is shown as a line from the sender MessageEnd to the receiver MessageEnd. The line must be such that every line fragment is either horizontal or downwards when traversed from send event to receive event. OMG Systems Modeling Language (SysML) 1.6 Message, MessageEnd
CONSTRAINT 1_lower_is_0 A parameter with the «optional» stereotypes applied shall have multiplicity.lower equal to zero, otherwise multiplicity.lower shall be greater than zero OMG Systems Modeling Language (SysML) 1.6 Parameter, MultiplicityElement::/lower, multiplicity «optional», Optional, required
CONSTRAINT 1_streaming When the «rate» stereotype is applied to a parameter, the parameter shall be streaming. OMG Systems Modeling Language (SysML) 1.6 Parameter, Parameter::isStreaming Rate, Rate::rate, «rate»
CONSTRAINT 2_same_name Properties to which AdjunctProperty [is] applied shall have the same name as the principal, if the principal is a NamedElement. OMG Systems Modeling Language (SysML) 1.6 NamedElement::name AdjunctProperty, AdjunctProperty::principal
CONSTRAINT 7.10.2.2 ActivityEdge [1] fuml_activity_edge_allowed_guards A guard is only allowed if the source of the edge is a DecisionNode. Semantics of a Foundational Subset for Executable UML Models 1.4 ActivityEdge, ActivityEdge::guard
CONSTRAINT 7.11.2.7 LoopNode [1] fuml_loop_node_no_setup_part no setupParts in fUML self.setupPart->isEmpty() Semantics of a Foundational Subset for Executable UML Models 1.4 LoopNode, LoopNode::setupPart fUML
NOTATION <assigned-name> is an implicit assignment of the argument value for the corresponding Parameter of the Operation to a Property or Variable of the context object for the triggered Behavior. Unified Modeling Language 2.5.1 CallEvent, Trigger, Operation
NOTATION <assignment-specification> is optional and may be omitted even if the Operation has Parameters. No standard mapping is defined from an assignment specification to the UML abstract syntax. A conforming tool is not required to support this notation. ... Unified Modeling Language 2.5.1 CallEvent, Trigger, Operation
INFO A Binding Connector is a connector which specifies that the properties at both ends of the connector have equal values. OMG Systems Modeling Language (SysML) 1.6 Connector BindingConnector
SEMANTIC A CallAction is an InvocationAction that calls a Behavior or an Operation. There are three kinds of CallActions Unified Modeling Language 2.5.1 InvocationAction, CallAction, Behavior, Operation
SEMANTIC A CallBehaviorAction is a CallAction that invokes a Behavior directly, rather than calling a BehavioralFeature that, in turn, results in the invocation of a Behavior. Unified Modeling Language 2.5.1 Action, InvocationAction, CallAction, Behavior, CallBehaviorAction
NOTATION A CallEvent is denoted by the name of the triggering Operation, optionally followed by an assignment specification: <call-event> ::= <name> [‘(‘ [<assignment-specification>] ‘)’] <assignment-specification> ::= <assigned-name> [‘,’ <assigned-name>]* Unified Modeling Language 2.5.1 CallEvent, Trigger, Operation
INFO A CallEvent models the receipt by an object of a message invoking a call of an Operation. Unified Modeling Language 2.5.1 Event, MessageEvent, CallEvent, Trigger, Trigger::event, Message, Operation, object, CallEvent::operation
SEMANTIC A CallOperationAction is a CallAction that transmits an Operation call request message to the target object, where it may cause the invocation of an associated Behavior. The target object is taken from the target InputPin of the CallOperationAction. Unified Modeling Language 2.5.1 Action, InvocationAction, CallAction, CallOperationAction, Operation, CallOperationAction::target, InputPin
INFO A ChangeEvent models a change in the system configuration that makes a condition true. Unified Modeling Language 2.5.1 Event, ChangeEvent, ChangeEvent::changeExpression, ValueSpecification, Boolean
INFO A Class has four mandatory compartments: attributes, operations, receptions ... and internal structure ... A Class may also have optional compartments as described for Classifiers in general Unified Modeling Language 2.5.1 Class, Classifier, symbol, compartment, attribute, attributes compartment, Operation, operations compartment, Reception, receptions compartment, internal structure compartment, optional compartment
INFO A Class is shown using the Classifier symbol. As Class is the most widely used Classifier, no keyword is needed to indicate that the metaclass is Class. Unified Modeling Language 2.5.1 Class, Classifier, symbol
INFO, NOTATION A colon and the type name for the property may optionally be shown following the dotted name string. OMG Systems Modeling Language (SysML) 1.6 Property multi-level property path, pathname dot notation
INFO A Comment is shown as a rectangle with the upper right corner bent (this is also known as a “note symbol”). The rectangle contains the body of the Comment. The connection to each annotatedElement is shown by a separate dashed line. Unified Modeling Language 2.5.1 Comment, Comment::annotatedElement, Comment::body, MD:anchor
INFO A compartment with a label of “initialValues” may be used to show values of properties belonging to a containing block. These values override any default values that may have been previously specified on these properties on their originally defining block OMG Systems Modeling Language (SysML) 1.6 initial values, initialValues compartment, context-specific values
NOTATION A compartment with the label “receptions” may appear as part of a block definition to show signal receptions. The “«signal»” keyword is optional in this compartment. OMG Systems Modeling Language (SysML) 1.6 receptions compartment, «signal», Signal, Reception block compartment
NOTATION A compartment with the label “structure” may appear as part of a block definition to show connectors and other internal structure elements for the block being defined. This compartment may contain any of the graphical elements of an internal block diagram OMG Systems Modeling Language (SysML) 1.6 compartment, internal structure compartment, Connector Block, SysML Internal Block Diagram, internal structure
INFO A completely specified proxy port shall describe how any interaction through the port is handled or initiated. OMG Systems Modeling Language (SysML) 1.6 ProxyPort
INFO A Complex value type represents the mathematical concept of a complex number. A complex number consists of a real part defined by a real number, and an imaginary part defined by a real number multiplied by the square root of -1 ... OMG Systems Modeling Language (SysML) 1.6 ModelLibrary Complex, ValueType, PrimitiveValueType mathematics
INFO A composite requirement can contain subrequirements in terms of a requirements hierarchy, specified using the UML namespace containment mechanism. This relationship enables a complex requirement to be decomposed into its containing child requirements. OMG Systems Modeling Language (SysML) 1.6 Namespace, Element::owner Requirement, SysML Requirements Diagram, composite (compound) requirement requirements engineering
INFO A composite requirement may state that the system shall do A and B and C, which can be decomposed into the child requirements that the system shall do A, the system shall do B, and the system shall do C OMG Systems Modeling Language (SysML) 1.6 Namespace, Element::owner, containment Requirement, SysML Requirements Diagram, composite (compound) requirement requirements engineering
INFO A Conform relationship is a generalization between a view and a viewpoint. The view conforms to the specified rules and conventions detailed in the viewpoint. When this is done, the view is said to conform to the viewpoint. OMG Systems Modeling Language (SysML) 1.6 Generalization, Extension Conform, View, Viewpoint
SEMANTIC A ConnectionPointReference represents a point on the submachine State at which a Transition either terminates or originates. That is, they serve as targets for incoming Transitions to submachine States, as well as sources for outgoing Transitions ... Unified Modeling Language 2.5.1 State, StateMachine, submachine, ConnectionPointReference, Transition, DirectedRelationship::/target, DirectedRelationship::/source
INFO A connector property can optionally be shown in an internal block diagram with a dotted line from the connector line to a rectangle notating the connector property. OMG Systems Modeling Language (SysML) 1.6 Connector, AssociationClass ConnectorProperty, AssociationBlock, ParticipantProperty
INFO A Connector specifies links ... between two or more instances playing owned or inherited roles within a StructuredClassifier. Unified Modeling Language 2.5.1 Connector, link, instance, StructuredClassifier, roles
INFO A Connector specifies links that enables communication between two or more instances. Unified Modeling Language 2.5.1 Connector, instance, link
INFO A ConnectorEnd is an endpoint of a Connector, which attaches the Connector to a ConnectableElement. Unified Modeling Language 2.5.1 ConnectorEnd, Connector, link, instance, StructuredClassifier, roles, Association, ConnectableElement
INFO A constraint block includes the constraint, such as {F=m*a}, and the parameters of the constraint such as F, m, and a. OMG Systems Modeling Language (SysML) 1.6 Constraint ConstraintBlock, MD:ConstraintParameter, constraint parameter mathematics, equation
INFO A constraint block is a block that packages the statement of a constraint so it may be applied in a reusable way to constrain properties of other blocks. OMG Systems Modeling Language (SysML) 1.6 Constraint ConstraintBlock
INFO, NOTATION A constraint block is defined by a keyword of «constraint» applied to a block definition. Properties of this block define parameters of the constraint, with the exception of properties that hold internally nested usages of constraint blocks. OMG Systems Modeling Language (SysML) 1.6 «keyword» ConstraintBlock, «constraint», MD:ConstraintParameter, constraint parameter, constraint property
INFO A constraint block typically defines one or more constraint parameters, which are bound to properties of other blocks in a surrounding context where the constraint is used. OMG Systems Modeling Language (SysML) 1.6 Constraint, Port ConstraintBlock, constraint parameter, MD:ConstraintParameter
INFO A constraint property is a property of any block that is typed by a constraint block. It holds a localized usage of the constraint block. Binding connectors may be used to bind the parameters of this constraint block to other properties of the block ... OMG Systems Modeling Language (SysML) 1.6 ConstraintBlock, constraint parameter, MD:ConstraintParameter, BindingConnector, constraint property
NOTATION A constraint property may be shown on a parametric diagram using a rectangle with rounded corners. This graphical shape distinguishes a constraint property from all other properties and avoids the need to show an explicit «constraint» keyword. Otherwise.. OMG Systems Modeling Language (SysML) 1.6 Property, «keyword» SysML Parametric Diagram, constraint parameter, constraint property, MD:ConstraintParameter, BindingConnector, «constraint» notation
A control operator is a behavior that is intended to represent an arbitrarily complex logical operator that can be used to enable and disable other actions. ... The «controlOperator» stereotype also applies to operations with the same semantics. OMG Systems Modeling Language (SysML) 1.6 Behavior, Operation ControlOperator
INFO A control Pin (with isControl=true) must have a control type (isControlType=true), so that they may be used with ControlFlows. Unified Modeling Language 2.5.1 Pin, control Pin, Pin::isControl, ObjectNode::isControlType, control token
SEMANTIC A ControlFlow is an ActivityEdge that only passes control tokens (and some object tokens as specified by modelers, see isControlType for ObjectNodes ...). Unified Modeling Language 2.5.1 Activity, ActivityEdge, ControlFlow, ObjectNode::isControlType, control token, object token, ObjectNode
INFO A ControlFlow is an ActivityEdge traversed by control tokens or object tokens of control type, which are use to control the execution of ExecutableNodes Unified Modeling Language 2.5.1 ControlFlow, ActivityEdge, token, control token, object token
INFO A converging lens (one that is thicker in the middle than at the edges) or a concave mirror is also capable of producing a virtual image if the object is within the focal length. Such an image will be magnified. Wikipedia optics, image, light ray, focus point, virtual image
INFO A Copy dependency created between two requirements maintains a master/slave relationship between the two elements for the purpose of requirements re-use in different contexts OMG Systems Modeling Language (SysML) 1.6 Dependency, Dependency::client, Dependency::supplier Requirement, Copy, AbstractRequirement::text, AbstractRequirement::id
INFO A Copy relationship is a dependency between a supplier requirement and a client requirement that specifies that the text of the client requirement is a read-only copy of the text of the supplier requirement. OMG Systems Modeling Language (SysML) 1.6 Dependency, Dependency::client, Dependency::supplier Requirement, Copy, AbstractRequirement::text, AbstractRequirement::id
INFO A CreateObjectAction is an Action that creates an instance of the specified Classifier. Unified Modeling Language 2.5.1 CreateObjectAction UML, Unified Modeling Language
INFO A curved primary mirror is the reflector telescope's basic optical element that creates an image at the focal plane [OF THE PRIMARY IF THERE IS NO SECONDARY]. The distance from the mirror to the focal plane is called the focal length. Wikipedia reflecting telescope, reflector, optical telescope, telescope, primary mirror, mirror, focal plane, focal length
INFO A DataType is a kind of Classifier. DataType differs from Class in that instances of a DataType are identified only by their value. All instances of a DataType with the same value are considered to be equal instances. Unified Modeling Language 2.5.1 Type, DataType, Classifier
INFO A DataType may be parameterized, bound, and used as TemplateParameters. Unified Modeling Language 2.5.1 Type, DataType, Classifier, structured DataType, TemplateParameter
CONSTRAINT A decisionInput Behavior has no out parameters, no inout parameters, and one return parameter. Unified Modeling Language 2.5.1 DecisionNode, Behavior, DecisionNode::decisionInput, Behavior::inputParameters(), Behavior::outputParameters(), Behavior::ownedParameter, Parameter, Parameter::direction, ParameterDirectionKind::in, ParameterDirectionKind::out, ParameterDirectionKind::inout, ParameterDirectionKind::return
CONSTRAINT A DecisionNode accepts tokens on its primary incoming edge and offers them to all its outgoing edges. However, each token offered on the primary incoming edge shall traverse at most one outgoing edge. Tokens are not duplicated. Unified Modeling Language 2.5.1 DecisionNode, ControlNode, ActivityEdge, ActivityNode::incoming, primary incoming edge, ControlFlow, ObjectFlow, token, ActivityNode::outgoing
INFO A DecisionNode is a ControlNode that chooses between outgoing ActivityEdges for the routing of tokens. Unified Modeling Language 2.5.1 DecisionNode, ControlNode, ActivityEdge, token
SEMANTIC A DecisionNode shall have at least one and at most two incoming ActivityEdges, and at least one outgoing ActivityEdge. Unified Modeling Language 2.5.1 DecisionNode, ControlNode, ActivityNode::outgoing, ActivityNode::incoming, ActivityEdge
CONSTRAINT A deepHistory Pseudostate can only be defined for composite States and, at most one such Pseudostate can be contained in a Region of a composite State. Unified Modeling Language 2.5.1 StateMachine, State, Pseudostate, PseudostateKind::deepHistory, composite State, Region
INFO A delegation Connector is a Connector that links a Port to a role within the owning EncapsulatedClassifier. It represents the forwarding of requests (Operation invocations and Signals). Unified Modeling Language 2.5.1 Port, Connector, Connector::kind, ConnectorKind, ConnectorKind::delegation
INFO A Dependency is a Relationship that signifies that a single model Element or a set of model Elements requires other model Elements for their specification or implementation. Unified Modeling Language 2.5.1 Dependency, Dependency::client, Dependency::supplier, DirectedRelationship, NamedElement
INFO A derived Property may redefine one which is not derived. An implementation shall ensure that the constraints implied by the derivation are maintained if the Property is updated. Unified Modeling Language 2.5.1 Property, Property::redefinedProperty, Property::isDerived
INFO A DerivedQuantityKind is a QuantityKind that represents a kind of quantity that is defined as a product of powers of one or more other kinds of quantity. OMG Systems Modeling Language (SysML) 1.6 DerivedQuantityKind, QuantityKind