Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian W. Damus2013-10-09 04:00:29 +0000
committerChristian W. Damus2013-10-09 04:09:03 +0000
commit243465373dd0a6c72c1436de8b441284911ed680 (patch)
tree73cb5bcfb0f44348847f547dd9fe22ba842ccde7
parentad37e95ee670cea284960284efc65d876f0c9e56 (diff)
downloadorg.eclipse.uml2-243465373dd0a6c72c1436de8b441284911ed680.tar.gz
org.eclipse.uml2-243465373dd0a6c72c1436de8b441284911ed680.tar.xz
org.eclipse.uml2-243465373dd0a6c72c1436de8b441284911ed680.zip
[251963] No way to tell standard from convenience API
https://bugs.eclipse.org/bugs/show_bug.cgi?id=251963 Addressed code review comments on commit 600887c.
-rw-r--r--plugins/org.eclipse.uml2.uml/model/UML.ecore2056
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Abstraction.java8
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/AcceptCallAction.java8
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/AcceptEventAction.java12
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Action.java17
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ActionExecutionSpecification.java8
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ActionInputPin.java8
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Activity.java20
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ActivityEdge.java25
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ActivityFinalNode.java6
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ActivityGroup.java15
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ActivityNode.java21
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ActivityParameterNode.java8
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ActivityPartition.java20
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Actor.java6
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/AddStructuralFeatureValueAction.java10
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/AddVariableValueAction.java10
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/AggregationKind.java6
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/AnyReceiveEvent.java6
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Artifact.java15
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Association.java15
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/AssociationClass.java6
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Behavior.java21
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/BehaviorExecutionSpecification.java8
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/BehavioralFeature.java17
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/BehavioredClassifier.java12
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/BroadcastSignalAction.java8
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/CallAction.java10
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/CallBehaviorAction.java8
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/CallConcurrencyKind.java6
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/CallEvent.java8
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/CallOperationAction.java10
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/CentralBufferNode.java6
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ChangeEvent.java8
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Class.java17
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Classifier.java49
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ClassifierTemplateParameter.java10
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Clause.java18
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ClearAssociationAction.java10
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ClearStructuralFeatureAction.java8
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ClearVariableAction.java6
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Collaboration.java8
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/CollaborationUse.java10
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/CombinedFragment.java12
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Comment.java10
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/CommunicationPath.java6
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Component.java19
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ComponentRealization.java10
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ConditionalNode.java14
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ConnectableElement.java8
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ConnectableElementTemplateParameter.java6
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ConnectionPointReference.java12
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Connector.java16
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ConnectorEnd.java12
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ConnectorKind.java6
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ConsiderIgnoreFragment.java8
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Constraint.java12
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Continuation.java8
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ControlFlow.java6
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ControlNode.java6
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/CreateLinkAction.java6
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/CreateLinkObjectAction.java8
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/CreateObjectAction.java10
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/DataStoreNode.java6
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/DataType.java9
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/DecisionNode.java10
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Dependency.java10
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/DeployedArtifact.java6
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Deployment.java11
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/DeploymentSpecification.java12
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/DeploymentTarget.java10
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/DestroyLinkAction.java6
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/DestroyObjectAction.java12
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/DestructionOccurrenceSpecification.java5
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Device.java6
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/DirectedRelationship.java10
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Duration.java10
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/DurationConstraint.java8
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/DurationInterval.java6
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/DurationObservation.java10
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Element.java16
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ElementImport.java15
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/EncapsulatedClassifier.java8
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Enumeration.java8
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/EnumerationLiteral.java7
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Event.java6
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ExceptionHandler.java14
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ExecutableNode.java7
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ExecutionEnvironment.java6
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ExecutionOccurrenceSpecification.java8
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ExecutionSpecification.java10
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ExpansionKind.java6
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ExpansionNode.java10
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ExpansionRegion.java12
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Expression.java9
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Extend.java13
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Extension.java12
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ExtensionEnd.java6
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ExtensionPoint.java8
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Feature.java10
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/FinalNode.java6
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/FinalState.java6
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/FlowFinalNode.java6
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ForkNode.java6
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/FunctionBehavior.java6
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Gate.java6
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/GeneralOrdering.java10
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Generalization.java13
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/GeneralizationSet.java14
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Image.java12
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Include.java9
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/InformationFlow.java20
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/InformationItem.java8
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/InitialNode.java6
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/InputPin.java6
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/InstanceSpecification.java11
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/InstanceValue.java8
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Interaction.java16
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/InteractionConstraint.java10
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/InteractionFragment.java14
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/InteractionOperand.java10
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/InteractionOperatorKind.java6
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/InteractionUse.java16
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Interface.java17
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/InterfaceRealization.java9
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/InterruptibleActivityRegion.java10
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Interval.java10
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/IntervalConstraint.java6
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/InvocationAction.java9
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/JoinNode.java10
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Lifeline.java16
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/LinkAction.java12
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/LinkEndCreationData.java10
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/LinkEndData.java11
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/LinkEndDestructionData.java10
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/LiteralBoolean.java8
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/LiteralInteger.java8
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/LiteralNull.java6
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/LiteralReal.java7
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/LiteralSpecification.java6
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/LiteralString.java8
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/LiteralUnlimitedNatural.java8
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/LoopNode.java21
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Manifestation.java8
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/MergeNode.java6
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Message.java22
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/MessageEnd.java8
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/MessageEvent.java6
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/MessageKind.java6
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/MessageOccurrenceSpecification.java6
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/MessageSort.java6
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Model.java8
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/MultiplicityElement.java31
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/NamedElement.java26
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Namespace.java25
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Node.java8
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ObjectFlow.java14
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ObjectNode.java15
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ObjectNodeOrderingKind.java6
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Observation.java6
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/OccurrenceSpecification.java7
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/OpaqueAction.java14
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/OpaqueBehavior.java10
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/OpaqueExpression.java21
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Operation.java33
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/OperationTemplateParameter.java6
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/OutputPin.java6
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Package.java29
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/PackageImport.java11
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/PackageMerge.java9
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/PackageableElement.java5
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Parameter.java21
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ParameterDirectionKind.java6
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ParameterEffectKind.java6
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ParameterSet.java10
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ParameterableElement.java14
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/PartDecomposition.java6
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Pin.java7
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Port.java19
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/PrimitiveType.java6
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Profile.java10
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ProfileApplication.java11
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Property.java45
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ProtocolConformance.java9
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ProtocolStateMachine.java8
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ProtocolTransition.java12
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Pseudostate.java12
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/PseudostateKind.java6
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/QualifierValue.java10
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/RaiseExceptionAction.java8
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ReadExtentAction.java10
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ReadIsClassifiedObjectAction.java14
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ReadLinkAction.java8
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ReadLinkObjectEndAction.java12
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ReadLinkObjectEndQualifierAction.java12
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ReadSelfAction.java8
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ReadStructuralFeatureAction.java8
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ReadVariableAction.java8
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Realization.java6
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Reception.java8
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ReclassifyObjectAction.java14
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/RedefinableElement.java16
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/RedefinableTemplateSignature.java12
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ReduceAction.java14
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Region.java24
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Relationship.java8
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/RemoveStructuralFeatureValueAction.java10
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/RemoveVariableValueAction.java10
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ReplyAction.java12
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/SendObjectAction.java10
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/SendSignalAction.java10
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/SequenceNode.java8
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Signal.java7
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/SignalEvent.java8
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Slot.java12
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/StartClassifierBehaviorAction.java8
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/StartObjectBehaviorAction.java8
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/State.java38
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/StateInvariant.java8
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/StateMachine.java20
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Stereotype.java11
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/StringExpression.java10
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/StructuralFeature.java7
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/StructuralFeatureAction.java10
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/StructuredActivityNode.java17
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/StructuredClassifier.java13
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Substitution.java9
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/TemplateBinding.java11
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/TemplateParameter.java15
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/TemplateParameterSubstitution.java14
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/TemplateSignature.java11
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/TemplateableElement.java14
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/TestIdentityAction.java12
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/TimeConstraint.java8
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/TimeEvent.java10
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/TimeExpression.java10
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/TimeInterval.java6
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/TimeObservation.java10
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Transition.java26
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/TransitionKind.java6
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Trigger.java9
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Type.java10
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/TypedElement.java7
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/UnmarshallAction.java12
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Usage.java6
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/UseCase.java16
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ValuePin.java8
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ValueSpecification.java20
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ValueSpecificationAction.java10
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Variable.java12
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/VariableAction.java8
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Vertex.java14
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/VisibilityKind.java6
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/WriteLinkAction.java6
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/WriteStructuralFeatureAction.java10
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/WriteVariableAction.java8
256 files changed, 2453 insertions, 2398 deletions
diff --git a/plugins/org.eclipse.uml2.uml/model/UML.ecore b/plugins/org.eclipse.uml2.uml/model/UML.ecore
index 745759421..00741ef9f 100644
--- a/plugins/org.eclipse.uml2.uml/model/UML.ecore
+++ b/plugins/org.eclipse.uml2.uml/model/UML.ecore
@@ -3,31 +3,31 @@
xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="uml" nsURI="http://www.eclipse.org/uml2/4.0.0/UML" nsPrefix="uml">
<eClassifiers xsi:type="ecore:EClass" name="Abstraction" eSuperTypes="#//Dependency">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An abstraction is a relationship that relates two elements or sets of elements that represent the same concept at different levels of abstraction or from different viewpoints.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="An abstraction is a relationship that relates two elements or sets of elements that represent the same concept at different levels of abstraction or from different viewpoints.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EReference" name="mapping" ordered="false"
eType="#//OpaqueExpression" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An composition of an Expression that states the abstraction relationship between the supplier and the client. In some cases, such as Derivation, it is usually formal and unidirectional; in other cases, such as Trace, it is usually informal and bidirectional. The mapping expression is optional and may be omitted if the precise relationship between the elements is not specified.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="An composition of an Expression that states the abstraction relationship between the supplier and the client. In some cases, such as Derivation, it is usually formal and unidirectional; in other cases, such as Trace, it is usually informal and bidirectional. The mapping expression is optional and may be omitted if the precise relationship between the elements is not specified.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Dependency" eSuperTypes="#//PackageableElement #//DirectedRelationship">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A dependency is a relationship that signifies that a single or a set of model elements requires other model elements for their specification or implementation. This means that the complete semantics of the depending elements is either semantically or structurally dependent on the definition of the supplier element(s).&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A dependency is a relationship that signifies that a single or a set of model elements requires other model elements for their specification or implementation. This means that the complete semantics of the depending elements is either semantically or structurally dependent on the definition of the supplier element(s).&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EReference" name="client" ordered="false"
lowerBound="1" upperBound="-1" eType="#//NamedElement" eOpposite="#//NamedElement/clientDependency">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The element(s) dependent on the supplier element(s). In some cases (such as a Trace Abstraction) the assignment of direction (that is, the designation of the client element) is at the discretion of the modeler, and is a stipulation.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The element(s) dependent on the supplier element(s). In some cases (such as a Trace Abstraction) the assignment of direction (that is, the designation of the client element) is at the discretion of the modeler, and is a stipulation.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//DirectedRelationship/source"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="supplier" ordered="false"
lowerBound="1" upperBound="-1" eType="#//NamedElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The element(s) independent of the client element(s), in the same respect and the same dependency relationship. In some directed dependency relationships (such as Refinement Abstractions), a common convention in the domain of class-based OO software is to put the more abstract element in this role. Despite this convention, users of UML may stipulate a sense of dependency suitable for their domain, which makes a more abstract element dependent on that which is more specific.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The element(s) independent of the client element(s), in the same respect and the same dependency relationship. In some directed dependency relationships (such as Refinement Abstractions), a common convention in the domain of class-based OO software is to put the more abstract element in this role. Despite this convention, users of UML may stipulate a sense of dependency suitable for their domain, which makes a more abstract element dependent on that which is more specific.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//DirectedRelationship/target"/>
</eStructuralFeatures>
@@ -35,7 +35,7 @@
<eClassifiers xsi:type="ecore:EClass" name="PackageableElement" abstract="true"
eSuperTypes="#//NamedElement #//ParameterableElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Packageable elements are able to serve as a template parameter.&#xA;A packageable element indicates a named element that may be owned directly by a package.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Packageable elements are able to serve as a template parameter.&#xA;A packageable element indicates a named element that may be owned directly by a package.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="duplicates">
<eAnnotations source="visibility">
@@ -44,7 +44,7 @@
<contents xsi:type="ecore:EAttribute" name="visibility" ordered="false" eType="#//VisibilityKind"
defaultValueLiteral="public">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Indicates that packageable elements must always have a visibility, i.e., visibility is not optional.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Indicates that packageable elements must always have a visibility, i.e., visibility is not optional.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="redefines" references="#//NamedElement/visibility"/>
</contents>
@@ -53,36 +53,36 @@
<eClassifiers xsi:type="ecore:EClass" name="ParameterableElement" abstract="true"
eSuperTypes="#//Element">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A parameterable element is an element that can be exposed as a formal template parameter for a template, or specified as an actual parameter in a binding of a template.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A parameterable element is an element that can be exposed as a formal template parameter for a template, or specified as an actual parameter in a binding of a template.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="isCompatibleWith" ordered="false" lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query isCompatibleWith() determines if this parameterable element is compatible with the specified parameterable element. By default parameterable element P is compatible with parameterable element Q if the kind of P is the same or a subtype as the kind of Q. Subclasses should override this operation to specify different compatibility constraints.&#xA;result = p->oclIsKindOf(self.oclType)&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The query isCompatibleWith() determines if this parameterable element is compatible with the specified parameterable element. By default parameterable element P is compatible with parameterable element Q if the kind of P is the same or a subtype as the kind of Q. Subclasses should override this operation to specify different compatibility constraints.&#xA;result = p->oclIsKindOf(self.oclType)&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eParameters name="p" ordered="false" lowerBound="1" eType="#//ParameterableElement"/>
</eOperations>
<eOperations name="isTemplateParameter" ordered="false" lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query isTemplateParameter() determines if this parameterable element is exposed as a formal template parameter.&#xA;result = templateParameter->notEmpty()&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The query isTemplateParameter() determines if this parameterable element is exposed as a formal template parameter.&#xA;result = templateParameter->notEmpty()&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eOperations>
<eStructuralFeatures xsi:type="ecore:EReference" name="owningTemplateParameter"
ordered="false" eType="#//TemplateParameter" eOpposite="#//TemplateParameter/ownedParameteredElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The formal template parameter that owns this element.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The formal template parameter that owns this element.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//ParameterableElement/templateParameter #//Element/owner"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="templateParameter" ordered="false"
eType="#//TemplateParameter" eOpposite="#//TemplateParameter/parameteredElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The template parameter that exposes this element as a formal parameter.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The template parameter that exposes this element as a formal parameter.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Element" abstract="true" eSuperTypes="platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EModelElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An element is a constituent of a model. As such, it has the capability of owning other elements.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="An element is a constituent of a model. As such, it has the capability of owning other elements.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="has_owner" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -419,18 +419,18 @@
</eOperations>
<eOperations name="allOwnedElements" ordered="false" upperBound="-1" eType="#//Element">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query allOwnedElements() gives all of the direct and indirect owned elements of an element.&#xA;result = ownedElement->union(ownedElement->collect(e | e.allOwnedElements()))&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The query allOwnedElements() gives all of the direct and indirect owned elements of an element.&#xA;result = ownedElement->union(ownedElement->collect(e | e.allOwnedElements()))&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eOperations>
<eOperations name="mustBeOwned" ordered="false" lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query mustBeOwned() indicates whether elements of this type must have an owner. Subclasses of Element that do not require an owner must override this operation.&#xA;result = true&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The query mustBeOwned() indicates whether elements of this type must have an owner. Subclasses of Element that do not require an owner must override this operation.&#xA;result = true&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eOperations>
<eStructuralFeatures xsi:type="ecore:EReference" name="ownedComment" ordered="false"
upperBound="-1" eType="#//Comment" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The Comments owned by this element.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The Comments owned by this element.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
</eStructuralFeatures>
@@ -438,7 +438,7 @@
upperBound="-1" eType="#//Element" changeable="false" volatile="true" transient="true"
derived="true" eOpposite="#//Element/owner">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The Elements owned by this element.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The Elements owned by this element.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="union"/>
</eStructuralFeatures>
@@ -446,25 +446,25 @@
eType="#//Element" changeable="false" volatile="true" transient="true" derived="true"
eOpposite="#//Element/ownedElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The Element that owns this element.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The Element that owns this element.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="union"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Comment" eSuperTypes="#//Element">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A comment is a textual annotation that can be attached to a set of elements.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A comment is a textual annotation that can be attached to a set of elements.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EReference" name="annotatedElement" ordered="false"
upperBound="-1" eType="#//Element">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References the Element(s) being commented.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="References the Element(s) being commented.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="body" ordered="false" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//String"
unsettable="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies a string that is the comment.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Specifies a string that is the comment.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
@@ -473,7 +473,7 @@
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Stereotype" eSuperTypes="#//Class">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A stereotype defines how an existing metaclass may be extended, and enables the use of platform or domain specific terminology or notation in place of, or in addition to, the ones used for the extended metaclass.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A stereotype defines how an existing metaclass may be extended, and enables the use of platform or domain specific terminology or notation in place of, or in addition to, the ones used for the extended metaclass.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="associationEndOwnership" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -624,19 +624,19 @@
</eOperations>
<eOperations name="containingProfile" ordered="false" lowerBound="1" eType="#//Profile">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query containingProfile returns the closest profile directly or indirectly containing this stereotype.&#xA;result = self.namespace.oclAsType(Package).containingProfile()&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The query containingProfile returns the closest profile directly or indirectly containing this stereotype.&#xA;result = self.namespace.oclAsType(Package).containingProfile()&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eOperations>
<eOperations name="getProfile" ordered="false" lowerBound="1" eType="#//Profile">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A stereotype must be contained, directly or indirectly, in a profile.&#xA;result = self.containingProfile()&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A stereotype must be contained, directly or indirectly, in a profile.&#xA;result = self.containingProfile()&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
<details key="suppressedVisibility" value="true"/>
</eAnnotations>
</eOperations>
<eStructuralFeatures xsi:type="ecore:EReference" name="icon" ordered="false" upperBound="-1"
eType="#//Image" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Stereotype can change the graphical appearance of the extended model element by using attached icons. When this association is not null, it references the location of the icon content to be displayed within diagrams presenting the extended model elements.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Stereotype can change the graphical appearance of the extended model element by using attached icons. When this association is not null, it references the location of the icon content to be displayed within diagrams presenting the extended model elements.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
</eStructuralFeatures>
@@ -644,19 +644,19 @@
lowerBound="1" eType="#//Profile" changeable="false" volatile="true" transient="true"
derived="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The profile that directly or indirectly contains this stereotype.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The profile that directly or indirectly contains this stereotype.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class" eSuperTypes="#//EncapsulatedClassifier #//BehavioredClassifier">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A class may be designated as active (i.e., each of its instances having its own thread of control) or passive (i.e., each of its instances executing within the context of some other object). A class may also specify which signals the instances of this class handle.&#xA;A class describes a set of objects that share the same specifications of features, constraints, and semantics.&#xA;A class has the capability to have an internal structure and ports.&#xA;Class has derived association that indicates how it may be extended through one or more stereotypes. Stereotype is the only kind of metaclass that cannot be extended by stereotypes.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A class may be designated as active (i.e., each of its instances having its own thread of control) or passive (i.e., each of its instances executing within the context of some other object). A class may also specify which signals the instances of this class handle.&#xA;A class describes a set of objects that share the same specifications of features, constraints, and semantics.&#xA;A class has the capability to have an internal structure and ports.&#xA;Class has derived association that indicates how it may be extended through one or more stereotypes. Stereotype is the only kind of metaclass that cannot be extended by stereotypes.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="duplicates">
<contents xsi:type="ecore:EOperation" name="inherit" ordered="false" upperBound="-1"
eType="#//NamedElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The inherit operation is overridden to exclude redefined properties.&#xA;result = inhs->excluding(inh | ownedMember->select(oclIsKindOf(RedefinableElement))->select(redefinedElement->includes(inh)))&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The inherit operation is overridden to exclude redefined properties.&#xA;result = inhs->excluding(inh | ownedMember->select(oclIsKindOf(RedefinableElement))->select(redefinedElement->includes(inh)))&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="redefines" references="#//Classifier/inherit"/>
<eParameters name="inhs" ordered="false" upperBound="-1" eType="#//NamedElement"/>
@@ -664,7 +664,7 @@
<contents xsi:type="ecore:EReference" name="ownedAttribute" upperBound="-1"
eType="#//Property" containment="true" eOpposite="#//Property/class">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The attributes (i.e. the properties) owned by the class.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The attributes (i.e. the properties) owned by the class.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="redefines" references="#//StructuredClassifier/ownedAttribute"/>
<eAnnotations source="subsets" references="#//Namespace/ownedMember #//Classifier/attribute"/>
@@ -673,7 +673,7 @@
eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean"
defaultValueLiteral="false">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="If true, the Classifier does not provide a complete declaration and can typically not be instantiated. An abstract classifier is intended to be used by other classifiers e.g. as the target of general metarelationships or generalization relationships.&#xA;True when a class is abstract.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="If true, the Classifier does not provide a complete declaration and can typically not be instantiated. An abstract classifier is intended to be used by other classifiers e.g. as the target of general metarelationships or generalization relationships.&#xA;True when a class is abstract.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="redefines" references="#//Classifier/isAbstract"/>
</contents>
@@ -729,20 +729,20 @@
</eOperations>
<eOperations name="getExtensions" ordered="false" upperBound="-1" eType="#//Extension">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Missing derivation for Class::/extension : Extension&#xA;true&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Missing derivation for Class::/extension : Extension&#xA;true&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
<details key="suppressedVisibility" value="true"/>
</eAnnotations>
</eOperations>
<eOperations name="getSuperClasses" ordered="false" upperBound="-1" eType="#//Class">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Missing derivation for Class::/superClass : Class&#xA;true&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Missing derivation for Class::/superClass : Class&#xA;true&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
<details key="suppressedVisibility" value="true"/>
</eAnnotations>
</eOperations>
<eStructuralFeatures xsi:type="ecore:EReference" name="ownedOperation" upperBound="-1"
eType="#//Operation" containment="true" eOpposite="#//Operation/class">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The operations owned by the class.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The operations owned by the class.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Classifier/feature #//Namespace/ownedMember"/>
</eStructuralFeatures>
@@ -750,34 +750,34 @@
upperBound="-1" eType="#//Extension" changeable="false" volatile="true" transient="true"
derived="true" eOpposite="#//Extension/metaclass">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References the Extensions that specify additional properties of the metaclass. The property is derived from the extensions whose memberEnds are typed by the Class.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="References the Extensions that specify additional properties of the metaclass. The property is derived from the extensions whose memberEnds are typed by the Class.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="isActive" ordered="false"
lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean"
defaultValueLiteral="false">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Determines whether an object specified by this class is active or not. If true, then the owning class is referred to as an active class. If false, then such a class is referred to as a passive class.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Determines whether an object specified by this class is active or not. If true, then the owning class is referred to as an active class. If false, then such a class is referred to as a passive class.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="nestedClassifier" upperBound="-1"
eType="#//Classifier" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References all the Classifiers that are defined (nested) within the Class.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="References all the Classifiers that are defined (nested) within the Class.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Namespace/ownedMember"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ownedReception" ordered="false"
upperBound="-1" eType="#//Reception" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Receptions that objects of this class are willing to accept.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Receptions that objects of this class are willing to accept.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Classifier/feature #//Namespace/ownedMember"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="superClass" ordered="false"
upperBound="-1" eType="#//Class" volatile="true" transient="true" derived="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="This gives the superclasses of a class.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="This gives the superclasses of a class.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="redefines" references="#//Classifier/general"/>
</eStructuralFeatures>
@@ -785,11 +785,11 @@
<eClassifiers xsi:type="ecore:EClass" name="EncapsulatedClassifier" abstract="true"
eSuperTypes="#//StructuredClassifier">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A classifier has the ability to own ports as specific and type checked interaction points.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A classifier has the ability to own ports as specific and type checked interaction points.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="getOwnedPorts" ordered="false" upperBound="-1" eType="#//Port">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Missing derivation for EncapsulatedClassifier::/ownedPort : Port&#xA;true&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Missing derivation for EncapsulatedClassifier::/ownedPort : Port&#xA;true&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
<details key="suppressedVisibility" value="true"/>
</eAnnotations>
</eOperations>
@@ -797,7 +797,7 @@
upperBound="-1" eType="#//Port" changeable="false" volatile="true" transient="true"
derived="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References a set of ports that an encapsulated classifier owns.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="References a set of ports that an encapsulated classifier owns.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//StructuredClassifier/ownedAttribute"/>
</eStructuralFeatures>
@@ -805,7 +805,7 @@
<eClassifiers xsi:type="ecore:EClass" name="StructuredClassifier" abstract="true"
eSuperTypes="#//Classifier">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A structured classifier is an abstract metaclass that represents any classifier whose behavior can be fully or partly described by the collaboration of owned or referenced instances.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A structured classifier is an abstract metaclass that represents any classifier whose behavior can be fully or partly described by the collaboration of owned or referenced instances.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="multiplicities" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -853,35 +853,35 @@
</eOperations>
<eOperations name="getParts" ordered="false" upperBound="-1" eType="#//Property">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Missing derivation for StructuredClassifier::/part : Property&#xA;true&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Missing derivation for StructuredClassifier::/part : Property&#xA;true&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
<details key="suppressedVisibility" value="true"/>
</eAnnotations>
</eOperations>
<eStructuralFeatures xsi:type="ecore:EReference" name="ownedAttribute" upperBound="-1"
eType="#//Property" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References the properties owned by the classifier.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="References the properties owned by the classifier.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Classifier/attribute #//Namespace/ownedMember #//StructuredClassifier/role"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ownedConnector" ordered="false"
upperBound="-1" eType="#//Connector" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References the connectors owned by the classifier.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="References the connectors owned by the classifier.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Classifier/feature #//Namespace/ownedMember"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="part" ordered="false" upperBound="-1"
eType="#//Property" changeable="false" volatile="true" transient="true" derived="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References the properties specifying instances that the classifier owns by composition. This association is derived, selecting those owned properties where isComposite is true.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="References the properties specifying instances that the classifier owns by composition. This association is derived, selecting those owned properties where isComposite is true.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="role" ordered="false" upperBound="-1"
eType="#//ConnectableElement" changeable="false" volatile="true" transient="true"
derived="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References the roles that instances may play in this classifier.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="References the roles that instances may play in this classifier.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="union"/>
<eAnnotations source="subsets" references="#//Namespace/member"/>
@@ -889,7 +889,7 @@
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Classifier" abstract="true" eSuperTypes="#//Namespace #//RedefinableElement #//Type #//TemplateableElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A classifier is a classification of instances - it describes a set of instances that have features in common. A classifier can specify a generalization hierarchy by referencing its general classifiers.&#xA;A classifier has the capability to own use cases. Although the owning classifier typically represents the subject to which the owned use cases apply, this is not necessarily the case. In principle, the same use case can be applied to multiple subjects, as identified by the subject association role of a use case.&#xA;Classifier is defined to be a kind of templateable element so that a classifier can be parameterized. It is also defined to be a kind of parameterable element so that a classifier can be a formal template parameter.&#xA;A classifier has the capability to own collaboration uses. These collaboration uses link a collaboration with the classifier to give a description of the workings of the classifier.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A classifier is a classification of instances - it describes a set of instances that have features in common. A classifier can specify a generalization hierarchy by referencing its general classifiers.&#xA;A classifier has the capability to own use cases. Although the owning classifier typically represents the subject to which the owned use cases apply, this is not necessarily the case. In principle, the same use case can be applied to multiple subjects, as identified by the subject association role of a use case.&#xA;Classifier is defined to be a kind of templateable element so that a classifier can be parameterized. It is also defined to be a kind of parameterable element so that a classifier can be a formal template parameter.&#xA;A classifier has the capability to own collaboration uses. These collaboration uses link a collaboration with the classifier to give a description of the workings of the classifier.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="duplicates">
<eAnnotations source="ownedTemplateSignature">
@@ -901,21 +901,21 @@
<contents xsi:type="ecore:EOperation" name="isTemplate" ordered="false" lowerBound="1"
eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query isTemplate() returns whether this templateable element is actually a template.&#xA;result = oclAsType(TemplatableElement).isTemplate() or general->exists(g | g.isTemplate())&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The query isTemplate() returns whether this templateable element is actually a template.&#xA;result = oclAsType(TemplatableElement).isTemplate() or general->exists(g | g.isTemplate())&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="redefines" references="#//TemplateableElement/isTemplate"/>
</contents>
<contents xsi:type="ecore:EReference" name="ownedTemplateSignature" ordered="false"
eType="#//TemplateSignature" containment="true" eOpposite="#//RedefinableTemplateSignature/classifier">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The optional template signature specifying the formal template parameters.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The optional template signature specifying the formal template parameters.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="redefines" references="#//TemplateableElement/ownedTemplateSignature"/>
</contents>
<contents xsi:type="ecore:EReference" name="templateParameter" ordered="false"
eType="#//TemplateParameter" eOpposite="#//ClassifierTemplateParameter/%duplicates%/parameteredElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The template parameter that exposes this element as a formal parameter.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The template parameter that exposes this element as a formal parameter.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="redefines" references="#//ParameterableElement/templateParameter"/>
</contents>
@@ -1068,67 +1068,67 @@
</eOperations>
<eOperations name="allFeatures" ordered="false" upperBound="-1" eType="#//Feature">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query allFeatures() gives all of the features in the namespace of the classifier. In general, through mechanisms such as inheritance, this will be a larger set than feature.&#xA;result = member->select(oclIsKindOf(Feature))&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The query allFeatures() gives all of the features in the namespace of the classifier. In general, through mechanisms such as inheritance, this will be a larger set than feature.&#xA;result = member->select(oclIsKindOf(Feature))&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eOperations>
<eOperations name="allParents" ordered="false" upperBound="-1" eType="#//Classifier">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query allParents() gives all of the direct and indirect ancestors of a generalized Classifier.&#xA;result = self.parents()->union(self.parents()->collect(p | p.allParents())&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The query allParents() gives all of the direct and indirect ancestors of a generalized Classifier.&#xA;result = self.parents()->union(self.parents()->collect(p | p.allParents())&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eOperations>
<eOperations name="conformsTo" ordered="false" lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query conformsTo() gives true for a classifier that defines a type that conforms to another. This is used, for example, in the specification of signature conformance for operations.&#xA;result = (self=other) or (self.allParents()->includes(other))&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The query conformsTo() gives true for a classifier that defines a type that conforms to another. This is used, for example, in the specification of signature conformance for operations.&#xA;result = (self=other) or (self.allParents()->includes(other))&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="redefines" references="#//Type/conformsTo"/>
<eParameters name="other" ordered="false" lowerBound="1" eType="#//Classifier"/>
</eOperations>
<eOperations name="getGenerals" ordered="false" upperBound="-1" eType="#//Classifier">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The general classifiers are the classifiers referenced by the generalization relationships.&#xA;result = self.parents()&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The general classifiers are the classifiers referenced by the generalization relationships.&#xA;result = self.parents()&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
<details key="suppressedVisibility" value="true"/>
</eAnnotations>
</eOperations>
<eOperations name="hasVisibilityOf" ordered="false" lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query hasVisibilityOf() determines whether a named element is visible in the classifier. By default all are visible. It is only called when the argument is something owned by a parent.&#xA;self.allParents()->including(self)->collect(c | c.member)->includes(n)&#xA;result = (n.visibility &lt;> VisibilityKind::private)&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The query hasVisibilityOf() determines whether a named element is visible in the classifier. By default all are visible. It is only called when the argument is something owned by a parent.&#xA;self.allParents()->including(self)->collect(c | c.member)->includes(n)&#xA;result = (n.visibility &lt;> VisibilityKind::private)&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eParameters name="n" ordered="false" lowerBound="1" eType="#//NamedElement"/>
</eOperations>
<eOperations name="inherit" ordered="false" upperBound="-1" eType="#//NamedElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The inherit operation is overridden to exclude redefined properties.&#xA;The query inherit() defines how to inherit a set of elements. Here the operation is defined to inherit them all. It is intended to be redefined in circumstances where inheritance is affected by redefinition.&#xA;result = inhs&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The inherit operation is overridden to exclude redefined properties.&#xA;The query inherit() defines how to inherit a set of elements. Here the operation is defined to inherit them all. It is intended to be redefined in circumstances where inheritance is affected by redefinition.&#xA;result = inhs&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eParameters name="inhs" ordered="false" upperBound="-1" eType="#//NamedElement"/>
</eOperations>
<eOperations name="inheritableMembers" ordered="false" upperBound="-1" eType="#//NamedElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query inheritableMembers() gives all of the members of a classifier that may be inherited in one of its descendants, subject to whatever visibility restrictions apply.&#xA;c.allParents()->includes(self)&#xA;result = member->select(m | c.hasVisibilityOf(m))&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The query inheritableMembers() gives all of the members of a classifier that may be inherited in one of its descendants, subject to whatever visibility restrictions apply.&#xA;c.allParents()->includes(self)&#xA;result = member->select(m | c.hasVisibilityOf(m))&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eParameters name="c" ordered="false" lowerBound="1" eType="#//Classifier"/>
</eOperations>
<eOperations name="getInheritedMembers" ordered="false" upperBound="-1" eType="#//NamedElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The inheritedMember association is derived by inheriting the inheritable members of the parents.&#xA;result = self.inherit(self.parents()->collect(p|p.inheritableMembers(self))->asSet())&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The inheritedMember association is derived by inheriting the inheritable members of the parents.&#xA;result = self.inherit(self.parents()->collect(p|p.inheritableMembers(self))->asSet())&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
<details key="suppressedVisibility" value="true"/>
</eAnnotations>
</eOperations>
<eOperations name="maySpecializeType" ordered="false" lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query maySpecializeType() determines whether this classifier may have a generalization relationship to classifiers of the specified type. By default a classifier may specialize classifiers of the same or a more general type. It is intended to be redefined by classifiers that have different specialization constraints.&#xA;result = self.oclIsKindOf(c.oclType)&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The query maySpecializeType() determines whether this classifier may have a generalization relationship to classifiers of the specified type. By default a classifier may specialize classifiers of the same or a more general type. It is intended to be redefined by classifiers that have different specialization constraints.&#xA;result = self.oclIsKindOf(c.oclType)&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eParameters name="c" ordered="false" lowerBound="1" eType="#//Classifier"/>
</eOperations>
<eOperations name="parents" ordered="false" upperBound="-1" eType="#//Classifier">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query parents() gives all of the immediate ancestors of a generalized Classifier.&#xA;result = generalization.general&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The query parents() gives all of the immediate ancestors of a generalized Classifier.&#xA;result = generalization.general&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eOperations>
<eStructuralFeatures xsi:type="ecore:EReference" name="feature" ordered="false"
upperBound="-1" eType="#//Feature" changeable="false" volatile="true" transient="true"
derived="true" eOpposite="#//Feature/featuringClassifier">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies each feature defined in the classifier.&#xA;Note that there may be members of the Classifier that are of the type Feature but are not included in this association, e.g. inherited features.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Specifies each feature defined in the classifier.&#xA;Note that there may be members of the Classifier that are of the type Feature but are not included in this association, e.g. inherited features.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="union"/>
<eAnnotations source="subsets" references="#//Namespace/member"/>
@@ -1137,7 +1137,7 @@
upperBound="-1" eType="#//Property" changeable="false" volatile="true" transient="true"
derived="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Refers to all of the Properties that are direct (i.e. not inherited or imported) attributes of the classifier.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Refers to all of the Properties that are direct (i.e. not inherited or imported) attributes of the classifier.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="union"/>
<eAnnotations source="subsets" references="#//Classifier/feature"/>
@@ -1145,34 +1145,34 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="collaborationUse" ordered="false"
upperBound="-1" eType="#//CollaborationUse" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References the collaboration uses owned by the classifier.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="References the collaboration uses owned by the classifier.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="general" ordered="false"
upperBound="-1" eType="#//Classifier" volatile="true" transient="true" derived="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies the general Classifiers for this Classifier.&#xA;References the general classifier in the Generalization relationship.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Specifies the general Classifiers for this Classifier.&#xA;References the general classifier in the Generalization relationship.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="generalization" ordered="false"
upperBound="-1" eType="#//Generalization" containment="true" eOpposite="#//Generalization/specific">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies the Generalization relationships for this Classifier. These Generalizations navigaten to more general classifiers in the generalization hierarchy.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Specifies the Generalization relationships for this Classifier. These Generalizations navigaten to more general classifiers in the generalization hierarchy.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="powertypeExtent" ordered="false"
upperBound="-1" eType="#//GeneralizationSet" eOpposite="#//GeneralizationSet/powertype">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Designates the GeneralizationSet of which the associated Classifier is a power type.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Designates the GeneralizationSet of which the associated Classifier is a power type.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="inheritedMember" ordered="false"
upperBound="-1" eType="#//NamedElement" changeable="false" volatile="true"
transient="true" derived="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies all elements inherited by this classifier from the general classifiers.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Specifies all elements inherited by this classifier from the general classifiers.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Namespace/member"/>
</eStructuralFeatures>
@@ -1180,54 +1180,54 @@
lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean"
defaultValueLiteral="false">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="If true, the Classifier does not provide a complete declaration and can typically not be instantiated. An abstract classifier is intended to be used by other classifiers e.g. as the target of general metarelationships or generalization relationships.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="If true, the Classifier does not provide a complete declaration and can typically not be instantiated. An abstract classifier is intended to be used by other classifiers e.g. as the target of general metarelationships or generalization relationships.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="isFinalSpecialization"
ordered="false" lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean"
defaultValueLiteral="false">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="If true, the Classifier cannot be specialized by generalization. Note that this property is preserved through package merge operations; that is, the capability to specialize a Classifier (i.e., isFinalSpecialization =false) must be preserved in the resulting Classifier of a package merge operation where a Classifier with isFinalSpecialization =false is merged with a matching Classifier with isFinalSpecialization =true: the resulting Classifier will have isFinalSpecialization =false.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="If true, the Classifier cannot be specialized by generalization. Note that this property is preserved through package merge operations; that is, the capability to specialize a Classifier (i.e., isFinalSpecialization =false) must be preserved in the resulting Classifier of a package merge operation where a Classifier with isFinalSpecialization =false is merged with a matching Classifier with isFinalSpecialization =true: the resulting Classifier will have isFinalSpecialization =false.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ownedUseCase" ordered="false"
upperBound="-1" eType="#//UseCase" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References the use cases owned by this classifier.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="References the use cases owned by this classifier.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Namespace/ownedMember"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="useCase" ordered="false"
upperBound="-1" eType="#//UseCase" eOpposite="#//UseCase/subject">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The set of use cases for which this Classifier is the subject.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The set of use cases for which this Classifier is the subject.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="redefinedClassifier" ordered="false"
upperBound="-1" eType="#//Classifier">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References the Classifiers that are redefined by this Classifier.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="References the Classifiers that are redefined by this Classifier.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//RedefinableElement/redefinedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="representation" ordered="false"
eType="#//CollaborationUse">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References a collaboration use which indicates the collaboration that represents this classifier.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="References a collaboration use which indicates the collaboration that represents this classifier.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Classifier/collaborationUse"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="substitution" ordered="false"
upperBound="-1" eType="#//Substitution" containment="true" eOpposite="#//Substitution/substitutingClassifier">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References the substitutions that are owned by this Classifier.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="References the substitutions that are owned by this Classifier.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement #//NamedElement/clientDependency"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Namespace" abstract="true" eSuperTypes="#//NamedElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A namespace is an element in a model that contains a set of named elements that can be identified by name.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A namespace is an element in a model that contains a set of named elements that can be identified by name.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="members_distinguishable" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -1290,57 +1290,57 @@
</eOperations>
<eOperations name="excludeCollisions" ordered="false" upperBound="-1" eType="#//PackageableElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query excludeCollisions() excludes from a set of PackageableElements any that would not be distinguishable from each other in this namespace.&#xA;result = imps->reject(imp1 | imps.exists(imp2 | not imp1.isDistinguishableFrom(imp2, self)))&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The query excludeCollisions() excludes from a set of PackageableElements any that would not be distinguishable from each other in this namespace.&#xA;result = imps->reject(imp1 | imps.exists(imp2 | not imp1.isDistinguishableFrom(imp2, self)))&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eParameters name="imps" ordered="false" upperBound="-1" eType="#//PackageableElement"/>
</eOperations>
<eOperations name="getNamesOfMember" ordered="false" upperBound="-1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//String">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query getNamesOfMember() gives a set of all of the names that a member would have in a Namespace. In general a member can have multiple names in a Namespace if it is imported more than once with different aliases. The query takes account of importing. It gives back the set of names that an element would have in an importing namespace, either because it is owned, or if not owned then imported individually, or if not individually then from a package.&#xA;The query getNamesOfMember() takes importing into account. It gives back the set of names that an element would have in an importing namespace, either because it is owned, or if not owned then imported individually, or if not individually then from a package.&#xA;result = if self.ownedMember ->includes(element)&#xA;then Set{}->include(element.name)&#xA;else let elementImports: ElementImport = self.elementImport->select(ei | ei.importedElement = element) in&#xA; if elementImports->notEmpty()&#xA; then elementImports->collect(el | el.getName())&#xA; else self.packageImport->select(pi | pi.importedPackage.visibleMembers()->includes(element))-> collect(pi | pi.importedPackage.getNamesOfMember(element))&#xA; endif&#xA;endif&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The query getNamesOfMember() gives a set of all of the names that a member would have in a Namespace. In general a member can have multiple names in a Namespace if it is imported more than once with different aliases. The query takes account of importing. It gives back the set of names that an element would have in an importing namespace, either because it is owned, or if not owned then imported individually, or if not individually then from a package.&#xA;The query getNamesOfMember() takes importing into account. It gives back the set of names that an element would have in an importing namespace, either because it is owned, or if not owned then imported individually, or if not individually then from a package.&#xA;result = if self.ownedMember ->includes(element)&#xA;then Set{}->include(element.name)&#xA;else let elementImports: ElementImport = self.elementImport->select(ei | ei.importedElement = element) in&#xA; if elementImports->notEmpty()&#xA; then elementImports->collect(el | el.getName())&#xA; else self.packageImport->select(pi | pi.importedPackage.visibleMembers()->includes(element))-> collect(pi | pi.importedPackage.getNamesOfMember(element))&#xA; endif&#xA;endif&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eParameters name="element" ordered="false" lowerBound="1" eType="#//NamedElement"/>
</eOperations>
<eOperations name="importMembers" ordered="false" upperBound="-1" eType="#//PackageableElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query importMembers() defines which of a set of PackageableElements are actually imported into the namespace. This excludes hidden ones, i.e., those which have names that conflict with names of owned members, and also excludes elements which would have the same name when imported.&#xA;result = self.excludeCollisions(imps)->select(imp | self.ownedMember->forAll(mem |&#xA;mem.imp.isDistinguishableFrom(mem, self)))&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The query importMembers() defines which of a set of PackageableElements are actually imported into the namespace. This excludes hidden ones, i.e., those which have names that conflict with names of owned members, and also excludes elements which would have the same name when imported.&#xA;result = self.excludeCollisions(imps)->select(imp | self.ownedMember->forAll(mem |&#xA;mem.imp.isDistinguishableFrom(mem, self)))&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eParameters name="imps" ordered="false" upperBound="-1" eType="#//PackageableElement"/>
</eOperations>
<eOperations name="getImportedMembers" ordered="false" upperBound="-1" eType="#//PackageableElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The importedMember property is derived from the ElementImports and the PackageImports. References the PackageableElements that are members of this Namespace as a result of either PackageImports or ElementImports.&#xA;result = self.importMembers(self.elementImport.importedElement.asSet()-&#xA;>union(self.packageImport.importedPackage->collect(p | p.visibleMembers())))&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The importedMember property is derived from the ElementImports and the PackageImports. References the PackageableElements that are members of this Namespace as a result of either PackageImports or ElementImports.&#xA;result = self.importMembers(self.elementImport.importedElement.asSet()-&#xA;>union(self.packageImport.importedPackage->collect(p | p.visibleMembers())))&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
<details key="suppressedVisibility" value="true"/>
</eAnnotations>
</eOperations>
<eOperations name="membersAreDistinguishable" ordered="false" lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The Boolean query membersAreDistinguishable() determines whether all of the namespace's members are distinguishable within it.&#xA;result = self.member->forAll( memb |&#xA;self.member->excluding(memb)->forAll(other |&#xA;memb.isDistinguishableFrom(other, self)))&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The Boolean query membersAreDistinguishable() determines whether all of the namespace's members are distinguishable within it.&#xA;result = self.member->forAll( memb |&#xA;self.member->excluding(memb)->forAll(other |&#xA;memb.isDistinguishableFrom(other, self)))&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eOperations>
<eOperations name="getOwnedMembers" ordered="false" upperBound="-1" eType="#//NamedElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Missing derivation for Namespace::/ownedMember : NamedElement&#xA;true&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Missing derivation for Namespace::/ownedMember : NamedElement&#xA;true&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
<details key="suppressedVisibility" value="true"/>
</eAnnotations>
</eOperations>
<eStructuralFeatures xsi:type="ecore:EReference" name="elementImport" ordered="false"
upperBound="-1" eType="#//ElementImport" containment="true" eOpposite="#//ElementImport/importingNamespace">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References the ElementImports owned by the Namespace.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="References the ElementImports owned by the Namespace.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="packageImport" ordered="false"
upperBound="-1" eType="#//PackageImport" containment="true" eOpposite="#//PackageImport/importingNamespace">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References the PackageImports owned by the Namespace.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="References the PackageImports owned by the Namespace.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ownedRule" ordered="false"
upperBound="-1" eType="#//Constraint" containment="true" eOpposite="#//Constraint/context">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies a set of Constraints owned by this Namespace.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Specifies a set of Constraints owned by this Namespace.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Namespace/ownedMember"/>
</eStructuralFeatures>
@@ -1348,7 +1348,7 @@
upperBound="-1" eType="#//NamedElement" changeable="false" volatile="true"
transient="true" derived="true" eOpposite="#//NamedElement/namespace">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A collection of NamedElements owned by the Namespace.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A collection of NamedElements owned by the Namespace.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="union"/>
<eAnnotations source="subsets" references="#//Namespace/member #//Element/ownedElement"/>
@@ -1357,7 +1357,7 @@
upperBound="-1" eType="#//PackageableElement" changeable="false" volatile="true"
transient="true" derived="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References the PackageableElements that are members of this Namespace as a result of either PackageImports or ElementImports.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="References the PackageableElements that are members of this Namespace as a result of either PackageImports or ElementImports.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Namespace/member"/>
</eStructuralFeatures>
@@ -1365,14 +1365,14 @@
upperBound="-1" eType="#//NamedElement" changeable="false" volatile="true"
transient="true" derived="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A collection of NamedElements identifiable within the Namespace, either by being owned or by being introduced by importing or inheritance.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A collection of NamedElements identifiable within the Namespace, either by being owned or by being introduced by importing or inheritance.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="union"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="NamedElement" abstract="true" eSuperTypes="#//Element">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A named element supports using a string expression to specify its name. This allows names of model elements to involve template parameters. The actual name is evaluated from the string expression only when it is sensible to do so (e.g., when a template is bound).&#xA;A named element is an element in a model that may have a name.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A named element supports using a string expression to specify its name. This allows names of model elements to involve template parameters. The actual name is evaluated from the string expression only when it is sensible to do so (e.g., when a template is bound).&#xA;A named element is an element in a model that may have a name.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="has_qualified_name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -1468,54 +1468,54 @@
</eOperations>
<eOperations name="allNamespaces" upperBound="-1" eType="#//Namespace">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query allNamespaces() gives the sequence of namespaces in which the NamedElement is nested, working outwards.&#xA;result = if self.namespace->isEmpty()&#xA;then Sequence{}&#xA;else self.namespace.allNamespaces()->prepend(self.namespace)&#xA;endif&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The query allNamespaces() gives the sequence of namespaces in which the NamedElement is nested, working outwards.&#xA;result = if self.namespace->isEmpty()&#xA;then Sequence{}&#xA;else self.namespace.allNamespaces()->prepend(self.namespace)&#xA;endif&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eOperations>
<eOperations name="allOwningPackages" ordered="false" upperBound="-1" eType="#//Package">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query allOwningPackages() returns all the directly or indirectly owning packages.&#xA;result = self.namespace->select(p | p.oclIsKindOf(Package))->union(p.allOwningPackages())&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The query allOwningPackages() returns all the directly or indirectly owning packages.&#xA;result = self.namespace->select(p | p.oclIsKindOf(Package))->union(p.allOwningPackages())&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eOperations>
<eOperations name="isDistinguishableFrom" ordered="false" lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query isDistinguishableFrom() determines whether two NamedElements may logically co-exist within a Namespace. By default, two named elements are distinguishable if (a) they have unrelated types or (b) they have related types but different names.&#xA;result = if self.oclIsKindOf(n.oclType) or n.oclIsKindOf(self.oclType)&#xA;then ns.getNamesOfMember(self)->intersection(ns.getNamesOfMember(n))->isEmpty()&#xA;else true&#xA;endif&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The query isDistinguishableFrom() determines whether two NamedElements may logically co-exist within a Namespace. By default, two named elements are distinguishable if (a) they have unrelated types or (b) they have related types but different names.&#xA;result = if self.oclIsKindOf(n.oclType) or n.oclIsKindOf(self.oclType)&#xA;then ns.getNamesOfMember(self)->intersection(ns.getNamesOfMember(n))->isEmpty()&#xA;else true&#xA;endif&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eParameters name="n" ordered="false" lowerBound="1" eType="#//NamedElement"/>
<eParameters name="ns" ordered="false" lowerBound="1" eType="#//Namespace"/>
</eOperations>
<eOperations name="getNamespace" ordered="false" eType="#//Namespace">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Missing derivation for NamedElement::/namespace : Namespace&#xA;true&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Missing derivation for NamedElement::/namespace : Namespace&#xA;true&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
<details key="suppressedVisibility" value="true"/>
</eAnnotations>
</eOperations>
<eOperations name="getQualifiedName" ordered="false" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//String">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="When there is a name, and all of the containing namespaces have a name, the qualified name is constructed from the names of the containing namespaces.&#xA;result = if self.name->notEmpty() and self.allNamespaces()->select(ns | ns.name->isEmpty())->isEmpty()&#xA;then &#xA; self.allNamespaces()->iterate( ns : Namespace; result: String = self.name | ns.name->union(self.separator())->union(result))&#xA;else&#xA; Set{}&#xA;endif&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="When there is a name, and all of the containing namespaces have a name, the qualified name is constructed from the names of the containing namespaces.&#xA;result = if self.name->notEmpty() and self.allNamespaces()->select(ns | ns.name->isEmpty())->isEmpty()&#xA;then &#xA; self.allNamespaces()->iterate( ns : Namespace; result: String = self.name | ns.name->union(self.separator())->union(result))&#xA;else&#xA; Set{}&#xA;endif&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
<details key="suppressedVisibility" value="true"/>
</eAnnotations>
</eOperations>
<eOperations name="separator" ordered="false" lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//String">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query separator() gives the string that is used to separate names when constructing a qualified name.&#xA;result = '::'&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The query separator() gives the string that is used to separate names when constructing a qualified name.&#xA;result = '::'&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eOperations>
<eStructuralFeatures xsi:type="ecore:EReference" name="clientDependency" ordered="false"
upperBound="-1" eType="#//Dependency" eOpposite="#//Dependency/client">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Indicates the dependencies that reference the client.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Indicates the dependencies that reference the client.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//String"
unsettable="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The name of the NamedElement.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The name of the NamedElement.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="nameExpression" ordered="false"
eType="#//StringExpression" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The string expression used to define the name of this named element.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The string expression used to define the name of this named element.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
</eStructuralFeatures>
@@ -1523,7 +1523,7 @@
eType="#//Namespace" changeable="false" volatile="true" transient="true" derived="true"
eOpposite="#//Namespace/ownedMember">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies the namespace that owns the NamedElement.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Specifies the namespace that owns the NamedElement.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="union"/>
<eAnnotations source="subsets" references="#//Element/owner"/>
@@ -1532,24 +1532,24 @@
eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//String"
changeable="false" volatile="true" transient="true" derived="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A name which allows the NamedElement to be identified within a hierarchy of nested Namespaces. It is constructed from the names of the containing namespaces starting at the root of the hierarchy and ending with the name of the NamedElement itself.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A name which allows the NamedElement to be identified within a hierarchy of nested Namespaces. It is constructed from the names of the containing namespaces starting at the root of the hierarchy and ending with the name of the NamedElement itself.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="visibility" ordered="false"
eType="#//VisibilityKind" unsettable="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Determines where the NamedElement appears within different Namespaces within the overall model, and its accessibility.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Determines where the NamedElement appears within different Namespaces within the overall model, and its accessibility.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="StringExpression" eSuperTypes="#//Expression #//TemplateableElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An expression that specifies a string value that is derived by concatenating a set of sub string expressions, some of which might be template parameters.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="An expression that specifies a string value that is derived by concatenating a set of sub string expressions, some of which might be template parameters.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="duplicates">
<contents xsi:type="ecore:EOperation" name="stringValue" ordered="false" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//String">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query stringValue() returns the string that concatenates, in order, all the component string literals of all the subexpressions that are part of the StringExpression.&#xA;result = if subExpression->notEmpty()&#xA;then subExpression->iterate(se; stringValue = ‘| stringValue.concat(se.stringValue()))&#xA;else operand->iterate()(op; stringValue = ‘ | stringValue.concat(op.value))&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The query stringValue() returns the string that concatenates, in order, all the component string literals of all the subexpressions that are part of the StringExpression.&#xA;result = if subExpression->notEmpty()&#xA;then subExpression->iterate(se; stringValue = ‘| stringValue.concat(se.stringValue()))&#xA;else operand->iterate()(op; stringValue = ‘ | stringValue.concat(op.value))&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="redefines" references="#//ValueSpecification/stringValue"/>
</contents>
@@ -1595,26 +1595,26 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="owningExpression" ordered="false"
eType="#//StringExpression" eOpposite="#//StringExpression/subExpression">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The string expression of which this expression is a substring.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The string expression of which this expression is a substring.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/owner"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="subExpression" ordered="false"
upperBound="-1" eType="#//StringExpression" containment="true" eOpposite="#//StringExpression/owningExpression">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The StringExpressions that constitute this StringExpression.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The StringExpressions that constitute this StringExpression.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Expression" eSuperTypes="#//ValueSpecification">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An expression is a structured tree of symbols that denotes a (possibly empty) set of values when evaluated in a context.&#xA;An expression represents a node in an expression tree, which may be non-terminal or terminal. It defines a symbol, and has a possibly empty sequence of operands which are value specifications.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="An expression is a structured tree of symbols that denotes a (possibly empty) set of values when evaluated in a context.&#xA;An expression represents a node in an expression tree, which may be non-terminal or terminal. It defines a symbol, and has a possibly empty sequence of operands which are value specifications.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EReference" name="operand" upperBound="-1"
eType="#//ValueSpecification" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies a sequence of operands.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Specifies a sequence of operands.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
</eStructuralFeatures>
@@ -1622,20 +1622,20 @@
eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//String"
unsettable="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The symbol associated with the node in the expression tree.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The symbol associated with the node in the expression tree.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ValueSpecification" abstract="true"
eSuperTypes="#//PackageableElement #//TypedElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="ValueSpecification specializes ParameterableElement to specify that a value specification can be exposed as a formal template parameter, and provided as an actual parameter in a binding of a template.&#xA;A value specification is the specification of a (possibly empty) set of instances, including both objects and data values.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="ValueSpecification specializes ParameterableElement to specify that a value specification can be exposed as a formal template parameter, and provided as an actual parameter in a binding of a template.&#xA;A value specification is the specification of a (possibly empty) set of instances, including both objects and data values.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="duplicates">
<contents xsi:type="ecore:EOperation" name="isCompatibleWith" ordered="false"
lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query isCompatibleWith() determines if this parameterable element is compatible with the specified parameterable element. By default parameterable element P is compatible with parameterable element Q if the kind of P is the same or a subtype as the kind of Q. In addition, for ValueSpecification, the type must be conformant with the type of the specified parameterable element.&#xA;result = p->oclIsKindOf(self.oclType) and self.type.conformsTo(p.oclAsType(TypedElement).type)&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The query isCompatibleWith() determines if this parameterable element is compatible with the specified parameterable element. By default parameterable element P is compatible with parameterable element Q if the kind of P is the same or a subtype as the kind of Q. In addition, for ValueSpecification, the type must be conformant with the type of the specified parameterable element.&#xA;result = p->oclIsKindOf(self.oclType) and self.type.conformsTo(p.oclAsType(TypedElement).type)&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="redefines" references="#//ParameterableElement/isCompatibleWith"/>
<eParameters name="p" ordered="false" lowerBound="1" eType="#//ParameterableElement"/>
@@ -1643,53 +1643,53 @@
</eAnnotations>
<eOperations name="booleanValue" ordered="false" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query booleanValue() gives a single Boolean value when one can be computed.&#xA;result = Set{}&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The query booleanValue() gives a single Boolean value when one can be computed.&#xA;result = Set{}&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eOperations>
<eOperations name="integerValue" ordered="false" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Integer">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query integerValue() gives a single Integer value when one can be computed.&#xA;result = Set{}&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The query integerValue() gives a single Integer value when one can be computed.&#xA;result = Set{}&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eOperations>
<eOperations name="isComputable" ordered="false" lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query isComputable() determines whether a value specification can be computed in a model. This operation cannot be fully defined in OCL. A conforming implementation is expected to deliver true for this operation for all value specifications that it can compute, and to compute all of those for which the operation is true. A conforming implementation is expected to be able to compute the value of all literals.&#xA;result = false&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The query isComputable() determines whether a value specification can be computed in a model. This operation cannot be fully defined in OCL. A conforming implementation is expected to deliver true for this operation for all value specifications that it can compute, and to compute all of those for which the operation is true. A conforming implementation is expected to be able to compute the value of all literals.&#xA;result = false&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eOperations>
<eOperations name="isNull" ordered="false" lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query isNull() returns true when it can be computed that the value is null.&#xA;result = false&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The query isNull() returns true when it can be computed that the value is null.&#xA;result = false&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eOperations>
<eOperations name="realValue" ordered="false" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Real">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query realValue() gives a single Real value when one can be computed.&#xA;result = Set{}&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The query realValue() gives a single Real value when one can be computed.&#xA;result = Set{}&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eOperations>
<eOperations name="stringValue" ordered="false" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//String">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query stringValue() gives a single String value when one can be computed.&#xA;result = Set{}&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The query stringValue() gives a single String value when one can be computed.&#xA;result = Set{}&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eOperations>
<eOperations name="unlimitedValue" ordered="false" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//UnlimitedNatural">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query unlimitedValue() gives a single UnlimitedNatural value when one can be computed.&#xA;result = Set{}&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The query unlimitedValue() gives a single UnlimitedNatural value when one can be computed.&#xA;result = Set{}&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eOperations>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="TypedElement" abstract="true" eSuperTypes="#//NamedElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A typed element is a kind of named element that represents an element with a type.&#xA;A typed element has a type.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A typed element is a kind of named element that represents an element with a type.&#xA;A typed element has a type.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" eType="#//Type">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="This information is derived from the return result for this Operation.&#xA;The type of the TypedElement.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="This information is derived from the return result for this Operation.&#xA;The type of the TypedElement.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Type" abstract="true" eSuperTypes="#//PackageableElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A type is a named element that is used as the type for a typed element. A type can be contained in a package.&#xA;A type constrains the values represented by a typed element.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A type is a named element that is used as the type for a typed element. A type can be contained in a package.&#xA;A type constrains the values represented by a typed element.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="createAssociation" ordered="false" lowerBound="1" eType="#//Association">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -1758,27 +1758,27 @@
</eOperations>
<eOperations name="conformsTo" ordered="false" lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query conformsTo() gives true for a type that conforms to another. By default, two types do not conform to each other. This query is intended to be redefined for specific conformance situations.&#xA;result = false&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The query conformsTo() gives true for a type that conforms to another. By default, two types do not conform to each other. This query is intended to be redefined for specific conformance situations.&#xA;result = false&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eParameters name="other" ordered="false" lowerBound="1" eType="#//Type"/>
</eOperations>
<eStructuralFeatures xsi:type="ecore:EReference" name="package" ordered="false"
eType="#//Package" volatile="true" transient="true" derived="true" eOpposite="#//Package/ownedType">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies the owning package of this classifier, if any.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Specifies the owning package of this classifier, if any.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//NamedElement/namespace"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Package" eSuperTypes="#//Namespace #//PackageableElement #//TemplateableElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A package can have one or more profile applications to indicate which profiles have been applied. Because a profile is a package, it is possible to apply a profile not only to packages, but also to profiles.&#xA;Package specializes TemplateableElement and PackageableElement specializes ParameterableElement to specify that a package can be used as a template and a PackageableElement as a template parameter.&#xA;A package is used to group elements, and provides a namespace for the grouped elements.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A package can have one or more profile applications to indicate which profiles have been applied. Because a profile is a package, it is possible to apply a profile not only to packages, but also to profiles.&#xA;Package specializes TemplateableElement and PackageableElement specializes ParameterableElement to specify that a package can be used as a template and a PackageableElement as a template parameter.&#xA;A package is used to group elements, and provides a namespace for the grouped elements.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="duplicates">
<contents xsi:type="ecore:EOperation" name="mustBeOwned" ordered="false" lowerBound="1"
eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query mustBeOwned() indicates whether elements of this type must have an owner.&#xA;result = false&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The query mustBeOwned() indicates whether elements of this type must have an owner.&#xA;result = false&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="redefines" references="#//Element/mustBeOwned"/>
</contents>
@@ -1965,60 +1965,60 @@
</eOperations>
<eOperations name="allApplicableStereotypes" ordered="false" upperBound="-1" eType="#//Stereotype">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query allApplicableStereotypes() returns all the directly or indirectly owned stereotypes, including stereotypes contained in sub-profiles.&#xA;result = &#xA;self.ownedStereotype->union(self.ownedMember->&#xA;&#x9;select(oclIsKindOf(Package)).oclAsType(Package).allApplicableStereotypes()->flatten())->asSet()&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The query allApplicableStereotypes() returns all the directly or indirectly owned stereotypes, including stereotypes contained in sub-profiles.&#xA;result = &#xA;self.ownedStereotype->union(self.ownedMember->&#xA;&#x9;select(oclIsKindOf(Package)).oclAsType(Package).allApplicableStereotypes()->flatten())->asSet()&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eOperations>
<eOperations name="containingProfile" ordered="false" eType="#//Profile">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query containingProfile() returns the closest profile directly or indirectly containing this package (or this package itself, if it is a profile).&#xA;result =&#xA;if self.oclIsKindOf(Profile) then &#xA;&#x9;self.oclAsType(Profile)&#xA;else&#xA;&#x9;self.namespace.oclAsType(Package).containingProfile()&#xA;endif&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The query containingProfile() returns the closest profile directly or indirectly containing this package (or this package itself, if it is a profile).&#xA;result =&#xA;if self.oclIsKindOf(Profile) then &#xA;&#x9;self.oclAsType(Profile)&#xA;else&#xA;&#x9;self.namespace.oclAsType(Package).containingProfile()&#xA;endif&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eOperations>
<eOperations name="makesVisible" ordered="false" lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query makesVisible() defines whether a Package makes an element visible outside itself. Elements with no visibility and elements with public visibility are made visible.&#xA;result = (ownedMember->includes(el)) or&#xA;(elementImport->select(ei|ei.importedElement = #public)->collect(ei|ei.importedElement)->includes(el)) or&#xA;(packageImport->select(pi|pi.visibility = #public)->collect(pi|pi.importedPackage.member->includes(el))->notEmpty())&#xA;self.member->includes(el)&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The query makesVisible() defines whether a Package makes an element visible outside itself. Elements with no visibility and elements with public visibility are made visible.&#xA;result = (ownedMember->includes(el)) or&#xA;(elementImport->select(ei|ei.importedElement = #public)->collect(ei|ei.importedElement)->includes(el)) or&#xA;(packageImport->select(pi|pi.visibility = #public)->collect(pi|pi.importedPackage.member->includes(el))->notEmpty())&#xA;self.member->includes(el)&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eParameters name="el" ordered="false" lowerBound="1" eType="#//NamedElement"/>
</eOperations>
<eOperations name="getNestedPackages" ordered="false" upperBound="-1" eType="#//Package">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Missing derivation for Package::/nestedPackage : Package&#xA;true&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Missing derivation for Package::/nestedPackage : Package&#xA;true&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
<details key="suppressedVisibility" value="true"/>
</eAnnotations>
</eOperations>
<eOperations name="getOwnedStereotypes" ordered="false" upperBound="-1" eType="#//Stereotype">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Missing derivation for Package::/ownedStereotype : Stereotype&#xA;true&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Missing derivation for Package::/ownedStereotype : Stereotype&#xA;true&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
<details key="suppressedVisibility" value="true"/>
</eAnnotations>
</eOperations>
<eOperations name="getOwnedTypes" ordered="false" upperBound="-1" eType="#//Type">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Missing derivation for Package::/ownedType : Type&#xA;true&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Missing derivation for Package::/ownedType : Type&#xA;true&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
<details key="suppressedVisibility" value="true"/>
</eAnnotations>
</eOperations>
<eOperations name="visibleMembers" ordered="false" upperBound="-1" eType="#//PackageableElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query visibleMembers() defines which members of a Package can be accessed outside it.&#xA;result = member->select( m | self.makesVisible(m))&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The query visibleMembers() defines which members of a Package can be accessed outside it.&#xA;result = member->select( m | self.makesVisible(m))&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eOperations>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="URI" ordered="false" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//String">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Provides an identifier for the package that can be used for many purposes. A URI is the universally unique identification of the package following the IETF URI specification, RFC 2396 http://www.ietf.org/rfc/rfc2396.txt and it must comply with those syntax rules.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Provides an identifier for the package that can be used for many purposes. A URI is the universally unique identification of the package following the IETF URI specification, RFC 2396 http://www.ietf.org/rfc/rfc2396.txt and it must comply with those syntax rules.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="nestedPackage" ordered="false"
upperBound="-1" eType="#//Package" volatile="true" transient="true" derived="true"
eOpposite="#//Package/nestingPackage">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References the packaged elements that are Packages.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="References the packaged elements that are Packages.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Package/packagedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="nestingPackage" ordered="false"
eType="#//Package" volatile="true" transient="true" derived="true" eOpposite="#//Package/nestedPackage">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References the Package that owns this Package.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="References the Package that owns this Package.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//NamedElement/namespace"/>
</eStructuralFeatures>
@@ -2026,28 +2026,28 @@
upperBound="-1" eType="#//Stereotype" changeable="false" volatile="true" transient="true"
derived="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References the Stereotypes that are owned by the Package&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="References the Stereotypes that are owned by the Package&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Package/packagedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="packageMerge" ordered="false"
upperBound="-1" eType="#//PackageMerge" containment="true" eOpposite="#//PackageMerge/receivingPackage">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References the PackageMerges that are owned by this Package.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="References the PackageMerges that are owned by this Package.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="packagedElement" ordered="false"
upperBound="-1" eType="#//PackageableElement" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies the packageable elements that are owned by this Package.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Specifies the packageable elements that are owned by this Package.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Namespace/ownedMember"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="profileApplication" ordered="false"
upperBound="-1" eType="#//ProfileApplication" containment="true" eOpposite="#//ProfileApplication/applyingPackage">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References the ProfileApplications that indicate which profiles have been applied to the Package.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="References the ProfileApplications that indicate which profiles have been applied to the Package.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
</eStructuralFeatures>
@@ -2055,7 +2055,7 @@
upperBound="-1" eType="#//Type" volatile="true" transient="true" derived="true"
eOpposite="#//Type/package">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References the packaged elements that are Types.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="References the packaged elements that are Types.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Package/packagedElement"/>
</eStructuralFeatures>
@@ -2063,36 +2063,36 @@
<eClassifiers xsi:type="ecore:EClass" name="TemplateableElement" abstract="true"
eSuperTypes="#//Element">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A templateable element is an element that can optionally be defined as a template and bound to other templates.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A templateable element is an element that can optionally be defined as a template and bound to other templates.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="isTemplate" ordered="false" lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query isTemplate() returns whether this templateable element is actually a template.&#xA;result = ownedTemplateSignature->notEmpty()&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The query isTemplate() returns whether this templateable element is actually a template.&#xA;result = ownedTemplateSignature->notEmpty()&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eOperations>
<eOperations name="parameterableElements" ordered="false" upperBound="-1" eType="#//ParameterableElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query parameterableElements() returns the set of elements that may be used as the parametered elements for a template parameter of this templateable element. By default, this set includes all the owned elements. Subclasses may override this operation if they choose to restrict the set of parameterable elements.&#xA;result = allOwnedElements->select(oclIsKindOf(ParameterableElement))&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The query parameterableElements() returns the set of elements that may be used as the parametered elements for a template parameter of this templateable element. By default, this set includes all the owned elements. Subclasses may override this operation if they choose to restrict the set of parameterable elements.&#xA;result = allOwnedElements->select(oclIsKindOf(ParameterableElement))&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eOperations>
<eStructuralFeatures xsi:type="ecore:EReference" name="ownedTemplateSignature"
ordered="false" eType="#//TemplateSignature" containment="true" eOpposite="#//TemplateSignature/template">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The optional template signature specifying the formal template parameters.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The optional template signature specifying the formal template parameters.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="templateBinding" ordered="false"
upperBound="-1" eType="#//TemplateBinding" containment="true" eOpposite="#//TemplateBinding/boundElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The optional bindings from this element to templates.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The optional bindings from this element to templates.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="TemplateSignature" eSuperTypes="#//Element">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A template signature bundles the set of formal template parameters for a templated element.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A template signature bundles the set of formal template parameters for a templated element.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="own_elements" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -2116,27 +2116,27 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="ownedParameter" upperBound="-1"
eType="#//TemplateParameter" containment="true" eOpposite="#//TemplateParameter/signature">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The formal template parameters that are owned by this template signature.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The formal template parameters that are owned by this template signature.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//TemplateSignature/parameter #//Element/ownedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="parameter" lowerBound="1"
upperBound="-1" eType="#//TemplateParameter">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The ordered set of all formal template parameters for this template signature.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The ordered set of all formal template parameters for this template signature.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="template" ordered="false"
lowerBound="1" eType="#//TemplateableElement" eOpposite="#//TemplateableElement/ownedTemplateSignature">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The element that owns this template signature.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The element that owns this template signature.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/owner"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="TemplateParameter" eSuperTypes="#//Element">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A template parameter exposes a parameterable element as a formal template parameter of a template.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A template parameter exposes a parameterable element as a formal template parameter of a template.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="must_be_compatible" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -2160,40 +2160,40 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="default" ordered="false"
eType="#//ParameterableElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The element that is the default for this formal template parameter.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The element that is the default for this formal template parameter.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ownedDefault" ordered="false"
eType="#//ParameterableElement" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The element that is owned by this template parameter for the purpose of providing a default.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The element that is owned by this template parameter for the purpose of providing a default.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement #//TemplateParameter/default"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ownedParameteredElement"
ordered="false" eType="#//ParameterableElement" containment="true" eOpposite="#//ParameterableElement/owningTemplateParameter">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The element that is owned by this template parameter.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The element that is owned by this template parameter.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//TemplateParameter/parameteredElement #//Element/ownedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="parameteredElement" ordered="false"
lowerBound="1" eType="#//ParameterableElement" eOpposite="#//ParameterableElement/templateParameter">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The element exposed by this template parameter.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The element exposed by this template parameter.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="signature" ordered="false"
lowerBound="1" eType="#//TemplateSignature" eOpposite="#//TemplateSignature/ownedParameter">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The template signature that owns this template parameter.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The template signature that owns this template parameter.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/owner"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="TemplateBinding" eSuperTypes="#//DirectedRelationship">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A template binding represents a relationship between a templateable element and a template. A template binding specifies the substitutions of actual parameters for the formal parameters of the template.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A template binding represents a relationship between a templateable element and a template. A template binding specifies the substitutions of actual parameters for the formal parameters of the template.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="parameter_substitution_formal" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -2237,21 +2237,21 @@
ordered="false" upperBound="-1" eType="#//TemplateParameterSubstitution" containment="true"
eOpposite="#//TemplateParameterSubstitution/templateBinding">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The parameter substitutions owned by this template binding.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The parameter substitutions owned by this template binding.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="signature" ordered="false"
lowerBound="1" eType="#//TemplateSignature">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The template signature for the template that is the target of the binding.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The template signature for the template that is the target of the binding.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//DirectedRelationship/target"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="boundElement" ordered="false"
lowerBound="1" eType="#//TemplateableElement" eOpposite="#//TemplateableElement/templateBinding">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The element that is bound by this binding.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The element that is bound by this binding.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/owner #//DirectedRelationship/source"/>
</eStructuralFeatures>
@@ -2259,13 +2259,13 @@
<eClassifiers xsi:type="ecore:EClass" name="DirectedRelationship" abstract="true"
eSuperTypes="#//Relationship">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A directed relationship represents a relationship between a collection of source model elements and a collection of target model elements.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A directed relationship represents a relationship between a collection of source model elements and a collection of target model elements.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false"
lowerBound="1" upperBound="-1" eType="#//Element" changeable="false" volatile="true"
transient="true" derived="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies the sources of the DirectedRelationship.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Specifies the sources of the DirectedRelationship.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="union"/>
<eAnnotations source="subsets" references="#//Relationship/relatedElement"/>
@@ -2274,7 +2274,7 @@
lowerBound="1" upperBound="-1" eType="#//Element" changeable="false" volatile="true"
transient="true" derived="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies the targets of the DirectedRelationship.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Specifies the targets of the DirectedRelationship.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="union"/>
<eAnnotations source="subsets" references="#//Relationship/relatedElement"/>
@@ -2282,20 +2282,20 @@
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Relationship" abstract="true" eSuperTypes="#//Element">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Relationship is an abstract concept that specifies some kind of relationship between elements.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Relationship is an abstract concept that specifies some kind of relationship between elements.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EReference" name="relatedElement" ordered="false"
lowerBound="1" upperBound="-1" eType="#//Element" changeable="false" volatile="true"
transient="true" derived="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies the elements related by the Relationship.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Specifies the elements related by the Relationship.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="union"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="TemplateParameterSubstitution" eSuperTypes="#//Element">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A template parameter substitution relates the actual parameter to a formal template parameter as part of a template binding.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A template parameter substitution relates the actual parameter to a formal template parameter as part of a template binding.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="must_be_compatible" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -2319,52 +2319,52 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="actual" ordered="false"
lowerBound="1" eType="#//ParameterableElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The element that is the actual parameter for this substitution.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The element that is the actual parameter for this substitution.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="formal" ordered="false"
lowerBound="1" eType="#//TemplateParameter">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The formal template parameter that is associated with this substitution.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The formal template parameter that is associated with this substitution.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ownedActual" ordered="false"
eType="#//ParameterableElement" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The actual parameter that is owned by this substitution.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The actual parameter that is owned by this substitution.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement #//TemplateParameterSubstitution/actual"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="templateBinding" ordered="false"
lowerBound="1" eType="#//TemplateBinding" eOpposite="#//TemplateBinding/parameterSubstitution">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The optional bindings from this element to templates.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The optional bindings from this element to templates.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/owner"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="PackageMerge" eSuperTypes="#//DirectedRelationship">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A package merge defines how the contents of one package are extended by the contents of another package.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A package merge defines how the contents of one package are extended by the contents of another package.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EReference" name="mergedPackage" ordered="false"
lowerBound="1" eType="#//Package">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References the Package that is to be merged with the receiving package of the PackageMerge.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="References the Package that is to be merged with the receiving package of the PackageMerge.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//DirectedRelationship/target"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="receivingPackage" ordered="false"
lowerBound="1" eType="#//Package" eOpposite="#//Package/packageMerge">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References the Package that is being extended with the contents of the merged package of the PackageMerge.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="References the Package that is being extended with the contents of the merged package of the PackageMerge.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/owner #//DirectedRelationship/source"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ProfileApplication" eSuperTypes="#//DirectedRelationship">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A profile application is used to show which profiles have been applied to a package.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A profile application is used to show which profiles have been applied to a package.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="getAppliedDefinition" ordered="false" eType="ecore:EClass platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EPackage">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -2384,7 +2384,7 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="appliedProfile" ordered="false"
lowerBound="1" eType="#//Profile">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References the Profiles that are applied to a Package through this ProfileApplication.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="References the Profiles that are applied to a Package through this ProfileApplication.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//DirectedRelationship/target"/>
</eStructuralFeatures>
@@ -2392,20 +2392,20 @@
lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean"
defaultValueLiteral="false">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies that the Profile filtering rules for the metaclasses of the referenced metamodel shall be strictly applied.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Specifies that the Profile filtering rules for the metaclasses of the referenced metamodel shall be strictly applied.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="applyingPackage" ordered="false"
lowerBound="1" eType="#//Package" eOpposite="#//Package/profileApplication">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The package that owns the profile application.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The package that owns the profile application.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/owner #//DirectedRelationship/source"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Profile" eSuperTypes="#//Package">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A profile defines limited extensions to a reference metamodel with the purpose of adapting the metamodel to a specific platform or domain.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A profile defines limited extensions to a reference metamodel with the purpose of adapting the metamodel to a specific platform or domain.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="metaclass_reference_not_specialized" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -2531,21 +2531,21 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="metaclassReference" ordered="false"
upperBound="-1" eType="#//ElementImport">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References a metaclass that may be extended.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="References a metaclass that may be extended.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Namespace/elementImport"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="metamodelReference" ordered="false"
upperBound="-1" eType="#//PackageImport">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References a package containing (directly or indirectly) metaclasses that may be extended.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="References a package containing (directly or indirectly) metaclasses that may be extended.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Namespace/packageImport"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ElementImport" eSuperTypes="#//DirectedRelationship">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An element import identifies an element in another package, and allows the element to be referenced using its name without a qualifier.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="An element import identifies an element in another package, and allows the element to be referenced using its name without a qualifier.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="visibility_public_or_private" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -2587,40 +2587,40 @@
</eOperations>
<eOperations name="getName" ordered="false" lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//String">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query getName() returns the name under which the imported PackageableElement will be known in the importing namespace.&#xA;result = if self.alias->notEmpty() then&#xA; self.alias&#xA;else&#xA; self.importedElement.name&#xA;endif&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The query getName() returns the name under which the imported PackageableElement will be known in the importing namespace.&#xA;result = if self.alias->notEmpty() then&#xA; self.alias&#xA;else&#xA; self.importedElement.name&#xA;endif&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eOperations>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="alias" ordered="false"
eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//String"
unsettable="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies the name that should be added to the namespace of the importing package in lieu of the name of the imported packagable element. The aliased name must not clash with any other member name in the importing package. By default, no alias is used.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Specifies the name that should be added to the namespace of the importing package in lieu of the name of the imported packagable element. The aliased name must not clash with any other member name in the importing package. By default, no alias is used.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="importedElement" ordered="false"
lowerBound="1" eType="#//PackageableElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies the PackageableElement whose name is to be added to a Namespace.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Specifies the PackageableElement whose name is to be added to a Namespace.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//DirectedRelationship/target"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="importingNamespace" ordered="false"
lowerBound="1" eType="#//Namespace" eOpposite="#//Namespace/elementImport">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies the Namespace that imports a PackageableElement from another Package.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Specifies the Namespace that imports a PackageableElement from another Package.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/owner #//DirectedRelationship/source"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="visibility" ordered="false"
lowerBound="1" eType="#//VisibilityKind" defaultValueLiteral="public">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies the visibility of the imported PackageableElement within the importing Package. The default visibility is the same as that of the imported element. If the imported element does not have a visibility, it is possible to add visibility to the element import.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Specifies the visibility of the imported PackageableElement within the importing Package. The default visibility is the same as that of the imported element. If the imported element does not have a visibility, it is possible to add visibility to the element import.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="VisibilityKind">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="VisibilityKind is an enumeration type that defines literals to determine the visibility of elements in a model.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="VisibilityKind is an enumeration type that defines literals to determine the visibility of elements in a model.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eLiterals name="public">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -2645,7 +2645,7 @@
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="PackageImport" eSuperTypes="#//DirectedRelationship">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A package import is a relationship that allows the use of unqualified names to refer to package members from other namespaces.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A package import is a relationship that allows the use of unqualified names to refer to package members from other namespaces.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="public_or_private" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -2669,27 +2669,27 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="importedPackage" ordered="false"
lowerBound="1" eType="#//Package">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies the Package whose members are imported into a Namespace.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Specifies the Package whose members are imported into a Namespace.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//DirectedRelationship/target"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="importingNamespace" ordered="false"
lowerBound="1" eType="#//Namespace" eOpposite="#//Namespace/packageImport">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies the Namespace that imports the members from a Package.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Specifies the Namespace that imports the members from a Package.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/owner #//DirectedRelationship/source"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="visibility" ordered="false"
lowerBound="1" eType="#//VisibilityKind" defaultValueLiteral="public">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies the visibility of the imported PackageableElements within the importing Namespace, i.e., whether imported elements will in turn be visible to other packages that use that importingPackage as an importedPackage. If the PackageImport is public, the imported elements will be visible outside the package, while if it is private they will not.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Specifies the visibility of the imported PackageableElements within the importing Namespace, i.e., whether imported elements will in turn be visible to other packages that use that importingPackage as an importedPackage. If the PackageImport is public, the imported elements will be visible outside the package, while if it is private they will not.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Extension" eSuperTypes="#//Association">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An extension is used to indicate that the properties of a metaclass are extended through a stereotype, and gives the ability to flexibly add (and later remove) stereotypes to classes.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="An extension is used to indicate that the properties of a metaclass are extended through a stereotype, and gives the ability to flexibly add (and later remove) stereotypes to classes.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="duplicates">
<eAnnotations source="ownedEnd">
@@ -2699,7 +2699,7 @@
<contents xsi:type="ecore:EReference" name="ownedEnd" upperBound="-1" eType="#//ExtensionEnd"
containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References the end of the extension that is typed by a Stereotype.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="References the end of the extension that is typed by a Stereotype.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="redefines" references="#//Association/ownedEnd"/>
</contents>
@@ -2754,18 +2754,18 @@
</eOperations>
<eOperations name="isRequired" ordered="false" lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query isRequired() is true if the owned end has a multiplicity with the lower bound of 1.&#xA;result = (ownedEnd->lowerBound() = 1)&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The query isRequired() is true if the owned end has a multiplicity with the lower bound of 1.&#xA;result = (ownedEnd->lowerBound() = 1)&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eOperations>
<eOperations name="getMetaclass" ordered="false" lowerBound="1" eType="#//Class">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query metaclass() returns the metaclass that is being extended (as opposed to the extending stereotype).&#xA;result = metaclassEnd().type&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The query metaclass() returns the metaclass that is being extended (as opposed to the extending stereotype).&#xA;result = metaclassEnd().type&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
<details key="suppressedVisibility" value="true"/>
</eAnnotations>
</eOperations>
<eOperations name="metaclassEnd" ordered="false" lowerBound="1" eType="#//Property">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query metaclassEnd() returns the Property that is typed by a metaclass (as opposed to a stereotype).&#xA;result = memberEnd->reject(ownedEnd)&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The query metaclassEnd() returns the Property that is typed by a metaclass (as opposed to a stereotype).&#xA;result = memberEnd->reject(ownedEnd)&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eOperations>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="isRequired" ordered="false"
@@ -2773,20 +2773,20 @@
changeable="false" volatile="true" transient="true" defaultValueLiteral="false"
derived="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Indicates whether an instance of the extending stereotype must be created when an instance of the extended class is created. The attribute value is derived from the value of the lower property of the ExtensionEnd referenced by Extension::ownedEnd; a lower value of 1 means that isRequired is true, but otherwise it is false. Since the default value of ExtensionEnd::lower is 0, the default value of isRequired is false.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Indicates whether an instance of the extending stereotype must be created when an instance of the extended class is created. The attribute value is derived from the value of the lower property of the ExtensionEnd referenced by Extension::ownedEnd; a lower value of 1 means that isRequired is true, but otherwise it is false. Since the default value of ExtensionEnd::lower is 0, the default value of isRequired is false.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="metaclass" ordered="false"
lowerBound="1" eType="#//Class" changeable="false" volatile="true" transient="true"
derived="true" eOpposite="#//Class/extension">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References the Class that is extended through an Extension. The property is derived from the type of the memberEnd that is not the ownedEnd.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="References the Class that is extended through an Extension. The property is derived from the type of the memberEnd that is not the ownedEnd.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Association" eSuperTypes="#//Classifier #//Relationship">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An association describes a set of tuples whose values refer to typed instances. An instance of an association is called a link.A link is a tuple with one value for each end of the association, where each value is an instance of the type of the end.&#xA;An association describes a set of tuples whose values refer to typed instances. An instance of an association is called a link. A link is a tuple with one value for each end of the association, where each value is an instance of the type of the end.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="An association describes a set of tuples whose values refer to typed instances. An instance of an association is called a link.A link is a tuple with one value for each end of the association, where each value is an instance of the type of the end.&#xA;An association describes a set of tuples whose values refer to typed instances. An instance of an association is called a link. A link is a tuple with one value for each end of the association, where each value is an instance of the type of the end.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="specialized_end_number" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -2871,7 +2871,7 @@
</eOperations>
<eOperations name="getEndTypes" upperBound="-1" eType="#//Type">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="endType is derived from the types of the member ends.&#xA;result = self.memberEnd->collect(e | e.type)&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="endType is derived from the types of the member ends.&#xA;result = self.memberEnd->collect(e | e.type)&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
<details key="suppressedVisibility" value="true"/>
</eAnnotations>
</eOperations>
@@ -2879,7 +2879,7 @@
upperBound="-1" eType="#//Type" changeable="false" volatile="true" transient="true"
derived="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References the classifiers that are used as types of the ends of the association.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="References the classifiers that are used as types of the ends of the association.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Relationship/relatedElement"/>
</eStructuralFeatures>
@@ -2887,40 +2887,40 @@
lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean"
defaultValueLiteral="false">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies whether the association is derived from other model elements such as other associations or constraints.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Specifies whether the association is derived from other model elements such as other associations or constraints.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="memberEnd" lowerBound="2"
upperBound="-1" eType="#//Property" eOpposite="#//Property/association">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Each end represents participation of instances of the classifier connected to the end in links of the association.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Each end represents participation of instances of the classifier connected to the end in links of the association.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Namespace/member"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ownedEnd" upperBound="-1"
eType="#//Property" containment="true" eOpposite="#//Property/owningAssociation">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The ends that are owned by the association itself.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The ends that are owned by the association itself.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Association/memberEnd #//Classifier/feature #//Namespace/ownedMember"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="navigableOwnedEnd" ordered="false"
upperBound="-1" eType="#//Property">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The navigable ends that are owned by the association itself.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The navigable ends that are owned by the association itself.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Association/ownedEnd"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Property" eSuperTypes="#//StructuralFeature #//ConnectableElement #//DeploymentTarget">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Property represents a declared state of one or more instances in terms of a named relationship to a value or values. When a property is an attribute of a classifier, the value or values are related to the instance of the classifier by being held in slots of the instance. When a property is an association end, the value or values are related to the instance or instances at the other end(s) of the association. The range of valid values represented by the property can be controlled by setting the property's type.&#xA;A property is a structural feature of a classifier that characterizes instances of the classifier. A property related by ownedAttribute to a classifier (other than an association) represents an attribute and might also represent an association end. It relates an instance of the class to a value or set of values of the type of the attribute. A property related by memberEnd or its specializations to an association represents an end of the association. The type of the property is the type of the end of the association.&#xA;A property has the capability of being a deployment target in a deployment relationship. This enables modeling the deployment to hierarchical nodes that have properties functioning as internal parts.&#xA;Property specializes ParameterableElement to specify that a property can be exposed as a formal template parameter, and provided as an actual parameter in a binding of a template.&#xA;A property represents a set of instances that are owned by a containing classifier instance.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Property represents a declared state of one or more instances in terms of a named relationship to a value or values. When a property is an attribute of a classifier, the value or values are related to the instance of the classifier by being held in slots of the instance. When a property is an association end, the value or values are related to the instance or instances at the other end(s) of the association. The range of valid values represented by the property can be controlled by setting the property's type.&#xA;A property is a structural feature of a classifier that characterizes instances of the classifier. A property related by ownedAttribute to a classifier (other than an association) represents an attribute and might also represent an association end. It relates an instance of the class to a value or set of values of the type of the attribute. A property related by memberEnd or its specializations to an association represents an end of the association. The type of the property is the type of the end of the association.&#xA;A property has the capability of being a deployment target in a deployment relationship. This enables modeling the deployment to hierarchical nodes that have properties functioning as internal parts.&#xA;Property specializes ParameterableElement to specify that a property can be exposed as a formal template parameter, and provided as an actual parameter in a binding of a template.&#xA;A property represents a set of instances that are owned by a containing classifier instance.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="duplicates">
<contents xsi:type="ecore:EOperation" name="isCompatibleWith" ordered="false"
lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query isCompatibleWith() determines if this parameterable element is compatible with the specified parameterable element. By default parameterable element P is compatible with parameterable element Q if the kind of P is the same or a subtype as the kind of Q. In addition, for properties, the type must be conformant with the type of the specified parameterable element.&#xA;result = p->oclIsKindOf(self.oclType) and self.type.conformsTo(p.oclAsType(TypedElement).type)&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The query isCompatibleWith() determines if this parameterable element is compatible with the specified parameterable element. By default parameterable element P is compatible with parameterable element Q if the kind of P is the same or a subtype as the kind of Q. In addition, for properties, the type must be conformant with the type of the specified parameterable element.&#xA;result = p->oclIsKindOf(self.oclType) and self.type.conformsTo(p.oclAsType(TypedElement).type)&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="redefines" references="#//ParameterableElement/isCompatibleWith"/>
<eParameters name="p" ordered="false" lowerBound="1" eType="#//ParameterableElement"/>
@@ -2928,7 +2928,7 @@
<contents xsi:type="ecore:EOperation" name="isConsistentWith" ordered="false"
lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query isConsistentWith() specifies, for any two Properties in a context in which redefinition is possible, whether redefinition would be logically consistent. A redefining property is consistent with a redefined property if the type of the redefining property conforms to the type of the redefined property, the multiplicity of the redefining property (if specified) is contained in the multiplicity of the redefined property.&#xA;The query isConsistentWith() specifies, for any two Properties in a context in which redefinition is possible, whether redefinition would be logically consistent. A redefining property is consistent with a redefined property if the type of the redefining property conforms to the type of the redefined property, and the multiplicity of the redefining property (if specified) is contained in the multiplicity of the redefined property.&#xA;redefinee.isRedefinitionContextValid(self)&#xA;result = redefinee.oclIsKindOf(Property) and &#xA; let prop : Property = redefinee.oclAsType(Property) in &#xA; (prop.type.conformsTo(self.type) and &#xA; ((prop.lowerBound()->notEmpty() and self.lowerBound()->notEmpty()) implies prop.lowerBound() >= self.lowerBound()) and &#xA; ((prop.upperBound()->notEmpty() and self.upperBound()->notEmpty()) implies prop.lowerBound() &lt;= self.lowerBound()) and &#xA; (self.isComposite implies prop.isComposite))&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The query isConsistentWith() specifies, for any two Properties in a context in which redefinition is possible, whether redefinition would be logically consistent. A redefining property is consistent with a redefined property if the type of the redefining property conforms to the type of the redefined property, the multiplicity of the redefining property (if specified) is contained in the multiplicity of the redefined property.&#xA;The query isConsistentWith() specifies, for any two Properties in a context in which redefinition is possible, whether redefinition would be logically consistent. A redefining property is consistent with a redefined property if the type of the redefining property conforms to the type of the redefined property, and the multiplicity of the redefining property (if specified) is contained in the multiplicity of the redefined property.&#xA;redefinee.isRedefinitionContextValid(self)&#xA;result = redefinee.oclIsKindOf(Property) and &#xA; let prop : Property = redefinee.oclAsType(Property) in &#xA; (prop.type.conformsTo(self.type) and &#xA; ((prop.lowerBound()->notEmpty() and self.lowerBound()->notEmpty()) implies prop.lowerBound() >= self.lowerBound()) and &#xA; ((prop.upperBound()->notEmpty() and self.upperBound()->notEmpty()) implies prop.lowerBound() &lt;= self.lowerBound()) and &#xA; (self.isComposite implies prop.isComposite))&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="redefines" references="#//RedefinableElement/isConsistentWith"/>
<eParameters name="redefinee" ordered="false" lowerBound="1" eType="#//RedefinableElement"/>
@@ -2937,7 +2937,7 @@
eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean"
defaultValueLiteral="false">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="If true, the attribute may only be read, and not written.&#xA;If isReadOnly is true, the attribute may not be written to after initialization.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="If true, the attribute may only be read, and not written.&#xA;If isReadOnly is true, the attribute may not be written to after initialization.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="redefines" references="#//StructuralFeature/isReadOnly"/>
</contents>
@@ -3213,75 +3213,75 @@
</eOperations>
<eOperations name="getDefault" ordered="false" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//String">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Missing derivation for Property::/default : String&#xA;true&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Missing derivation for Property::/default : String&#xA;true&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
<details key="suppressedVisibility" value="true"/>
</eAnnotations>
</eOperations>
<eOperations name="isAttribute" ordered="false" lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query isAttribute() is true if the Property is defined as an attribute of some classifier.&#xA;result = Classifier.allInstances->exists(c | c.attribute->includes(p))&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The query isAttribute() is true if the Property is defined as an attribute of some classifier.&#xA;result = Classifier.allInstances->exists(c | c.attribute->includes(p))&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eParameters name="p" ordered="false" lowerBound="1" eType="#//Property"/>
</eOperations>
<eOperations name="isComposite" ordered="false" lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The value of isComposite is true only if aggregation is composite.&#xA;result = (self.aggregation = #composite)&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The value of isComposite is true only if aggregation is composite.&#xA;result = (self.aggregation = #composite)&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eOperations>
<eOperations name="isNavigable" ordered="false" lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query isNavigable() indicates whether it is possible to navigate across the property.&#xA;result = not classifier->isEmpty() or association.owningAssociation.navigableOwnedEnd->includes(self)&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The query isNavigable() indicates whether it is possible to navigate across the property.&#xA;result = not classifier->isEmpty() or association.owningAssociation.navigableOwnedEnd->includes(self)&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eOperations>
<eOperations name="getOpposite" ordered="false" eType="#//Property">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="If this property is owned by a class, associated with a binary association, and the other end of the association is also owned by a class, then opposite gives the other end.&#xA;result = if owningAssociation->isEmpty() and association.memberEnd->size() = 2&#xA; then&#xA; let otherEnd = (association.memberEnd - self)->any() in&#xA; if otherEnd.owningAssociation->isEmpty() then otherEnd else Set{} endif&#xA; else Set {}&#xA; endif&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="If this property is owned by a class, associated with a binary association, and the other end of the association is also owned by a class, then opposite gives the other end.&#xA;result = if owningAssociation->isEmpty() and association.memberEnd->size() = 2&#xA; then&#xA; let otherEnd = (association.memberEnd - self)->any() in&#xA; if otherEnd.owningAssociation->isEmpty() then otherEnd else Set{} endif&#xA; else Set {}&#xA; endif&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
<details key="suppressedVisibility" value="true"/>
</eAnnotations>
</eOperations>
<eOperations name="subsettingContext" ordered="false" upperBound="-1" eType="#//Type">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query subsettingContext() gives the context for subsetting a property. It consists, in the case of an attribute, of the corresponding classifier, and in the case of an association end, all of the classifiers at the other ends.&#xA;result = if association->notEmpty()&#xA;then association.endType-type&#xA;else if classifier->notEmpty() then Set{classifier} else Set{} endif&#xA;endif&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The query subsettingContext() gives the context for subsetting a property. It consists, in the case of an attribute, of the corresponding classifier, and in the case of an association end, all of the classifiers at the other ends.&#xA;result = if association->notEmpty()&#xA;then association.endType-type&#xA;else if classifier->notEmpty() then Set{classifier} else Set{} endif&#xA;endif&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eOperations>
<eStructuralFeatures xsi:type="ecore:EReference" name="interface" ordered="false"
eType="#//Interface" eOpposite="#//Interface/ownedAttribute">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References the Interface that owns the Property&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="References the Interface that owns the Property&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//NamedElement/namespace #//Feature/featuringClassifier #//RedefinableElement/redefinitionContext"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="datatype" ordered="false"
eType="#//DataType" eOpposite="#//DataType/ownedAttribute">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The DataType that owns this Property.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The DataType that owns this Property.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//NamedElement/namespace #//Feature/featuringClassifier #//RedefinableElement/redefinitionContext"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="aggregation" ordered="false"
lowerBound="1" eType="#//AggregationKind" defaultValueLiteral="none">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies the kind of aggregation that applies to the Property.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Specifies the kind of aggregation that applies to the Property.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="associationEnd" ordered="false"
eType="#//Property" eOpposite="#//Property/qualifier">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Designates the optional association end that owns a qualifier attribute.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Designates the optional association end that owns a qualifier attribute.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/owner"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="qualifier" upperBound="-1"
eType="#//Property" containment="true" eOpposite="#//Property/associationEnd">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An optional list of ordered qualifier attributes for the end. If the list is empty, then the Association is not qualified.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="An optional list of ordered qualifier attributes for the end. If the list is empty, then the Association is not qualified.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="class" ordered="false"
eType="#//Class" changeable="false" volatile="true" transient="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References the Class that owns the Property.&#xA;References the Class that owns the Property.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="References the Class that owns the Property.&#xA;References the Class that owns the Property.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//NamedElement/namespace #//Feature/featuringClassifier #//RedefinableElement/redefinitionContext"/>
</eStructuralFeatures>
@@ -3289,13 +3289,13 @@
eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//String"
volatile="true" transient="true" unsettable="true" derived="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies a String that represents a value to be used when no argument is supplied for the Property.&#xA;A String that is evaluated to give a default value for the Property when an object of the owning Classifier is instantiated.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Specifies a String that represents a value to be used when no argument is supplied for the Property.&#xA;A String that is evaluated to give a default value for the Property when an object of the owning Classifier is instantiated.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="defaultValue" ordered="false"
eType="#//ValueSpecification" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A ValueSpecification that is evaluated to give a default value for the Property when an object of the owning Classifier is instantiated.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A ValueSpecification that is evaluated to give a default value for the Property when an object of the owning Classifier is instantiated.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
</eStructuralFeatures>
@@ -3303,79 +3303,79 @@
lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean"
volatile="true" transient="true" defaultValueLiteral="false" derived="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="If isComposite is true, the object containing the attribute is a container for the object or value contained in the attribute.&#xA;This is a derived value, indicating whether the aggregation of the Property is composite or not.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="If isComposite is true, the object containing the attribute is a container for the object or value contained in the attribute.&#xA;This is a derived value, indicating whether the aggregation of the Property is composite or not.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="isDerived" ordered="false"
lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean"
defaultValueLiteral="false">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="If isDerived is true, the value of the attribute is derived from information elsewhere.&#xA;Specifies whether the Property is derived, i.e., whether its value or values can be computed from other information.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="If isDerived is true, the value of the attribute is derived from information elsewhere.&#xA;Specifies whether the Property is derived, i.e., whether its value or values can be computed from other information.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="isDerivedUnion" ordered="false"
lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean"
defaultValueLiteral="false">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies whether the property is derived as the union of all of the properties that are constrained to subset it.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Specifies whether the property is derived as the union of all of the properties that are constrained to subset it.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="isID" ordered="false" lowerBound="1"
eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean"
defaultValueLiteral="false">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="True indicates this property can be used to uniquely identify an instance of the containing Class.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="True indicates this property can be used to uniquely identify an instance of the containing Class.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="opposite" ordered="false"
eType="#//Property" volatile="true" transient="true" derived="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="In the case where the property is one navigable end of a binary association with both ends navigable, this gives the other end.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="In the case where the property is one navigable end of a binary association with both ends navigable, this gives the other end.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="owningAssociation" ordered="false"
eType="#//Association" eOpposite="#//Association/ownedEnd">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References the owning association of this property, if any.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="References the owning association of this property, if any.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Feature/featuringClassifier #//RedefinableElement/redefinitionContext #//NamedElement/namespace #//Property/association"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="redefinedProperty" ordered="false"
upperBound="-1" eType="#//Property">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References the properties that are redefined by this property.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="References the properties that are redefined by this property.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//RedefinableElement/redefinedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="subsettedProperty" ordered="false"
upperBound="-1" eType="#//Property">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References the properties of which this property is constrained to be a subset.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="References the properties of which this property is constrained to be a subset.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="association" ordered="false"
eType="#//Association" eOpposite="#//Association/memberEnd">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References the association of which this property is a member, if any.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="References the association of which this property is a member, if any.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="StructuralFeature" abstract="true" eSuperTypes="#//Feature #//TypedElement #//MultiplicityElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A structural feature is a typed feature of a classifier that specifies the structure of instances of the classifier.&#xA;By specializing multiplicity element, it supports a multiplicity that specifies valid cardinalities for the collection of values associated with an instantiation of the structural feature.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A structural feature is a typed feature of a classifier that specifies the structure of instances of the classifier.&#xA;By specializing multiplicity element, it supports a multiplicity that specifies valid cardinalities for the collection of values associated with an instantiation of the structural feature.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="isReadOnly" ordered="false"
lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean"
defaultValueLiteral="false">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="States whether the feature's value may be modified by a client.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="States whether the feature's value may be modified by a client.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="MultiplicityElement" abstract="true"
eSuperTypes="#//Element">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A multiplicity is a definition of an inclusive interval of non-negative integers beginning with a lower bound and ending with a (possibly infinite) upper bound. A multiplicity element embeds this information to specify the allowable cardinalities for an instantiation of this element.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A multiplicity is a definition of an inclusive interval of non-negative integers beginning with a lower bound and ending with a (possibly infinite) upper bound. A multiplicity element embeds this information to specify the allowable cardinalities for an instantiation of this element.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="lower_ge_0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -3467,81 +3467,81 @@
</eOperations>
<eOperations name="compatibleWith" ordered="false" lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The operation compatibleWith takes another multiplicity as input. It checks if one multiplicity is compatible with another.&#xA;result = Integer.allInstances()->forAll(i : Integer | self.includesCardinality(i) implies other.includesCardinality(i))&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The operation compatibleWith takes another multiplicity as input. It checks if one multiplicity is compatible with another.&#xA;result = Integer.allInstances()->forAll(i : Integer | self.includesCardinality(i) implies other.includesCardinality(i))&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eParameters name="other" ordered="false" lowerBound="1" eType="#//MultiplicityElement"/>
</eOperations>
<eOperations name="includesCardinality" ordered="false" lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query includesCardinality() checks whether the specified cardinality is valid for this multiplicity.&#xA;upperBound()->notEmpty() and lowerBound()->notEmpty()&#xA;result = (lowerBound() &lt;= C) and (upperBound() >= C)&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The query includesCardinality() checks whether the specified cardinality is valid for this multiplicity.&#xA;upperBound()->notEmpty() and lowerBound()->notEmpty()&#xA;result = (lowerBound() &lt;= C) and (upperBound() >= C)&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eParameters name="C" ordered="false" lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Integer"/>
</eOperations>
<eOperations name="includesMultiplicity" ordered="false" lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query includesMultiplicity() checks whether this multiplicity includes all the cardinalities allowed by the specified multiplicity.&#xA;result = (self.lowerBound() &lt;= M.lowerBound()) and (self.upperBound() >= M.upperBound())&#xA;self.upperBound()->notEmpty() and self.lowerBound()->notEmpty() and M.upperBound()->notEmpty() and M.lowerBound()->notEmpty()&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The query includesMultiplicity() checks whether this multiplicity includes all the cardinalities allowed by the specified multiplicity.&#xA;result = (self.lowerBound() &lt;= M.lowerBound()) and (self.upperBound() >= M.upperBound())&#xA;self.upperBound()->notEmpty() and self.lowerBound()->notEmpty() and M.upperBound()->notEmpty() and M.lowerBound()->notEmpty()&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eParameters name="M" ordered="false" lowerBound="1" eType="#//MultiplicityElement"/>
</eOperations>
<eOperations name="is" ordered="false" lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The operation is determines if the upper and lower bound of the ranges are the ones given.&#xA;result = (lowerbound = self.lowerbound and upperbound = self.upperbound)&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The operation is determines if the upper and lower bound of the ranges are the ones given.&#xA;result = (lowerbound = self.lowerbound and upperbound = self.upperbound)&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eParameters name="lowerbound" ordered="false" lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Integer"/>
<eParameters name="upperbound" ordered="false" lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Integer"/>
</eOperations>
<eOperations name="isMultivalued" ordered="false" lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query isMultivalued() checks whether this multiplicity has an upper bound greater than one.&#xA;result = upperBound() > 1&#xA;upperBound()->notEmpty()&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The query isMultivalued() checks whether this multiplicity has an upper bound greater than one.&#xA;result = upperBound() > 1&#xA;upperBound()->notEmpty()&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eOperations>
<eOperations name="getLower" ordered="false" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Integer">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The derived lower attribute must equal the lowerBound.&#xA;result = lowerBound()&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The derived lower attribute must equal the lowerBound.&#xA;result = lowerBound()&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
<details key="suppressedVisibility" value="true"/>
</eAnnotations>
</eOperations>
<eOperations name="lowerBound" ordered="false" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Integer">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query lowerBound() returns the lower bound of the multiplicity as an integer.&#xA;result = if lowerValue->isEmpty() then 1 else lowerValue.integerValue() endif&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The query lowerBound() returns the lower bound of the multiplicity as an integer.&#xA;result = if lowerValue->isEmpty() then 1 else lowerValue.integerValue() endif&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eOperations>
<eOperations name="getUpper" ordered="false" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//UnlimitedNatural">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The derived upper attribute must equal the upperBound.&#xA;result = upperBound()&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The derived upper attribute must equal the upperBound.&#xA;result = upperBound()&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
<details key="suppressedVisibility" value="true"/>
</eAnnotations>
</eOperations>
<eOperations name="upperBound" ordered="false" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//UnlimitedNatural">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query upperBound() returns the upper bound of the multiplicity for a bounded multiplicity as an unlimited natural.&#xA;result = if upperValue->isEmpty() then 1 else upperValue.unlimitedValue() endif&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The query upperBound() returns the upper bound of the multiplicity for a bounded multiplicity as an unlimited natural.&#xA;result = if upperValue->isEmpty() then 1 else upperValue.unlimitedValue() endif&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eOperations>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="isOrdered" ordered="false"
lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean"
defaultValueLiteral="false">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="For a multivalued multiplicity, this attribute specifies whether the values in an instantiation of this element are sequentially ordered.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="For a multivalued multiplicity, this attribute specifies whether the values in an instantiation of this element are sequentially ordered.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="isUnique" ordered="false"
lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean"
defaultValueLiteral="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="For a multivalued multiplicity, this attributes specifies whether the values in an instantiation of this element are unique.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="For a multivalued multiplicity, this attributes specifies whether the values in an instantiation of this element are unique.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="lower" ordered="false"
eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Integer"
volatile="true" transient="true" defaultValueLiteral="1" derived="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies the lower bound of the multiplicity interval.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Specifies the lower bound of the multiplicity interval.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="lowerValue" ordered="false"
eType="#//ValueSpecification" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The specification of the lower bound for this multiplicity.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The specification of the lower bound for this multiplicity.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
</eStructuralFeatures>
@@ -3549,26 +3549,26 @@
eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//UnlimitedNatural"
volatile="true" transient="true" defaultValueLiteral="1" derived="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies the upper bound of the multiplicity interval.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Specifies the upper bound of the multiplicity interval.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="upperValue" ordered="false"
eType="#//ValueSpecification" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The specification of the upper bound for this multiplicity.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The specification of the upper bound for this multiplicity.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Feature" abstract="true" eSuperTypes="#//RedefinableElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A feature declares a behavioral or structural characteristic of instances of classifiers.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A feature declares a behavioral or structural characteristic of instances of classifiers.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EReference" name="featuringClassifier" ordered="false"
upperBound="-1" eType="#//Classifier" changeable="false" volatile="true" transient="true"
derived="true" eOpposite="#//Classifier/feature">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The Classifiers that have this Feature as a feature.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The Classifiers that have this Feature as a feature.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="union"/>
</eStructuralFeatures>
@@ -3576,14 +3576,14 @@
lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean"
defaultValueLiteral="false">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies whether this feature characterizes individual instances classified by the classifier (false) or the classifier itself (true).&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Specifies whether this feature characterizes individual instances classified by the classifier (false) or the classifier itself (true).&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="RedefinableElement" abstract="true"
eSuperTypes="#//NamedElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A redefinable element is an element that, when defined in the context of a classifier, can be redefined more specifically or differently in the context of another classifier that specializes (directly or indirectly) the context classifier.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A redefinable element is an element that, when defined in the context of a classifier, can be redefined more specifically or differently in the context of another classifier that specializes (directly or indirectly) the context classifier.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="redefinition_consistent" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -3644,14 +3644,14 @@
</eOperations>
<eOperations name="isConsistentWith" ordered="false" lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query isConsistentWith() specifies, for any two RedefinableElements in a context in which redefinition is possible, whether redefinition would be logically consistent. By default, this is false; this operation must be overridden for subclasses of RedefinableElement to define the consistency conditions.&#xA;result = false&#xA;redefinee.isRedefinitionContextValid(self)&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The query isConsistentWith() specifies, for any two RedefinableElements in a context in which redefinition is possible, whether redefinition would be logically consistent. By default, this is false; this operation must be overridden for subclasses of RedefinableElement to define the consistency conditions.&#xA;result = false&#xA;redefinee.isRedefinitionContextValid(self)&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eParameters name="redefinee" ordered="false" lowerBound="1" eType="#//RedefinableElement"/>
</eOperations>
<eOperations name="isRedefinitionContextValid" ordered="false" lowerBound="1"
eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query isRedefinitionContextValid() specifies whether the redefinition contexts of this RedefinableElement are properly related to the redefinition contexts of the specified RedefinableElement to allow this element to redefine the other. By default at least one of the redefinition contexts of this element must be a specialization of at least one of the redefinition contexts of the specified element.&#xA;result = redefinitionContext->exists(c | c.allParents()->includes(redefined.redefinitionContext)))&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The query isRedefinitionContextValid() specifies whether the redefinition contexts of this RedefinableElement are properly related to the redefinition contexts of the specified RedefinableElement to allow this element to redefine the other. By default at least one of the redefinition contexts of this element must be a specialization of at least one of the redefinition contexts of the specified element.&#xA;result = redefinitionContext->exists(c | c.allParents()->includes(redefined.redefinitionContext)))&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eParameters name="redefined" ordered="false" lowerBound="1" eType="#//RedefinableElement"/>
</eOperations>
@@ -3659,14 +3659,14 @@
lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean"
defaultValueLiteral="false">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Indicates whether it is possible to further redefine a RedefinableElement. If the value is true, then it is not possible to further redefine the RedefinableElement. Note that this property is preserved through package merge operations; that is, the capability to redefine a RedefinableElement (i.e., isLeaf=false) must be preserved in the resulting RedefinableElement of a package merge operation where a RedefinableElement with isLeaf=false is merged with a matching RedefinableElement with isLeaf=true: the resulting RedefinableElement will have isLeaf=false. Default value is false.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Indicates whether it is possible to further redefine a RedefinableElement. If the value is true, then it is not possible to further redefine the RedefinableElement. Note that this property is preserved through package merge operations; that is, the capability to redefine a RedefinableElement (i.e., isLeaf=false) must be preserved in the resulting RedefinableElement of a package merge operation where a RedefinableElement with isLeaf=false is merged with a matching RedefinableElement with isLeaf=true: the resulting RedefinableElement will have isLeaf=false. Default value is false.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="redefinedElement" ordered="false"
upperBound="-1" eType="#//RedefinableElement" changeable="false" volatile="true"
transient="true" derived="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The redefinable element that is being redefined by this element.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The redefinable element that is being redefined by this element.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="union"/>
</eStructuralFeatures>
@@ -3674,7 +3674,7 @@
upperBound="-1" eType="#//Classifier" changeable="false" volatile="true" transient="true"
derived="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References the contexts that this element may be redefined from.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="References the contexts that this element may be redefined from.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="union"/>
</eStructuralFeatures>
@@ -3682,7 +3682,7 @@
<eClassifiers xsi:type="ecore:EClass" name="ConnectableElement" abstract="true"
eSuperTypes="#//TypedElement #//ParameterableElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="ConnectableElement is an abstract metaclass representing a set of instances that play roles of a classifier. Connectable elements may be joined by attached connectors and specify configurations of linked instances to be created within an instance of the containing classifier.&#xA;A connectable element may be exposed as a connectable element template parameter.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="ConnectableElement is an abstract metaclass representing a set of instances that play roles of a classifier. Connectable elements may be joined by attached connectors and specify configurations of linked instances to be created within an instance of the containing classifier.&#xA;A connectable element may be exposed as a connectable element template parameter.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="duplicates">
<eAnnotations source="templateParameter">
@@ -3691,27 +3691,27 @@
<contents xsi:type="ecore:EReference" name="templateParameter" ordered="false"
eType="#//TemplateParameter" eOpposite="#//ConnectableElementTemplateParameter/%duplicates%/parameteredElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The ConnectableElementTemplateParameter for this ConnectableElement parameter.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The ConnectableElementTemplateParameter for this ConnectableElement parameter.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="redefines" references="#//ParameterableElement/templateParameter"/>
</contents>
</eAnnotations>
<eOperations name="getEnds" ordered="false" upperBound="-1" eType="#//ConnectorEnd">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Missing derivation for ConnectableElement::/end : ConnectorEnd&#xA;true&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Missing derivation for ConnectableElement::/end : ConnectorEnd&#xA;true&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
<details key="suppressedVisibility" value="true"/>
</eAnnotations>
</eOperations>
<eStructuralFeatures xsi:type="ecore:EReference" name="end" upperBound="-1" eType="#//ConnectorEnd"
changeable="false" volatile="true" transient="true" derived="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Denotes a set of connector ends that attaches to this connectable element.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Denotes a set of connector ends that attaches to this connectable element.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ConnectorEnd" eSuperTypes="#//MultiplicityElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A connector end is an endpoint of a connector, which attaches the connector to a connectable element. Each connector end is part of one connector.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A connector end is an endpoint of a connector, which attaches the connector to a connectable element. Each connector end is part of one connector.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="role_and_part_with_port" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -3791,33 +3791,33 @@
</eOperations>
<eOperations name="getDefiningEnd" ordered="false" eType="#//Property">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Missing derivation for ConnectorEnd::/definingEnd : Property&#xA;true&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Missing derivation for ConnectorEnd::/definingEnd : Property&#xA;true&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
<details key="suppressedVisibility" value="true"/>
</eAnnotations>
</eOperations>
<eStructuralFeatures xsi:type="ecore:EReference" name="definingEnd" ordered="false"
eType="#//Property" changeable="false" volatile="true" transient="true" derived="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A derived association referencing the corresponding association end on the association which types the connector owing this connector end. This association is derived by selecting the association end at the same place in the ordering of association ends as this connector end.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A derived association referencing the corresponding association end on the association which types the connector owing this connector end. This association is derived by selecting the association end at the same place in the ordering of association ends as this connector end.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="partWithPort" ordered="false"
eType="#//Property">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Indicates the role of the internal structure of a classifier with the port to which the connector end is attached.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Indicates the role of the internal structure of a classifier with the port to which the connector end is attached.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="role" ordered="false" lowerBound="1"
eType="#//ConnectableElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The connectable element attached at this connector end. When an instance of the containing classifier is created, a link may (depending on the multiplicities) be created to an instance of the classifier that types this connectable element.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The connectable element attached at this connector end. When an instance of the containing classifier is created, a link may (depending on the multiplicities) be created to an instance of the classifier that types this connectable element.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ConnectableElementTemplateParameter"
eSuperTypes="#//TemplateParameter">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A connectable element template parameter exposes a connectable element as a formal parameter for a template.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A connectable element template parameter exposes a connectable element as a formal parameter for a template.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="duplicates">
<eAnnotations source="parameteredElement">
@@ -3826,7 +3826,7 @@
<contents xsi:type="ecore:EReference" name="parameteredElement" ordered="false"
lowerBound="1" eType="#//ParameterableElement" eOpposite="#//ConnectableElement/%duplicates%/templateParameter">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The ConnectableElement for this template parameter.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The ConnectableElement for this template parameter.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="redefines" references="#//TemplateParameter/parameteredElement"/>
</contents>
@@ -3834,11 +3834,11 @@
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="DeploymentTarget" abstract="true" eSuperTypes="#//NamedElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A deployment target is the location for a deployed artifact.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A deployment target is the location for a deployed artifact.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="getDeployedElements" ordered="false" upperBound="-1" eType="#//PackageableElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Missing derivation for DeploymentTarget::/deployedElement : PackageableElement&#xA;result = ((self.deployment->collect(deployedArtifact))->collect(manifestation))->collect(utilizedElement)&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Missing derivation for DeploymentTarget::/deployedElement : PackageableElement&#xA;result = ((self.deployment->collect(deployedArtifact))->collect(manifestation))->collect(utilizedElement)&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
<details key="suppressedVisibility" value="true"/>
</eAnnotations>
</eOperations>
@@ -3846,46 +3846,46 @@
upperBound="-1" eType="#//PackageableElement" changeable="false" volatile="true"
transient="true" derived="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The set of elements that are manifested in an Artifact that is involved in Deployment to a DeploymentTarget.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The set of elements that are manifested in an Artifact that is involved in Deployment to a DeploymentTarget.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="deployment" ordered="false"
upperBound="-1" eType="#//Deployment" containment="true" eOpposite="#//Deployment/location">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The set of Deployments for a DeploymentTarget.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The set of Deployments for a DeploymentTarget.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement #//NamedElement/clientDependency"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Deployment" eSuperTypes="#//Dependency">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A deployment is the allocation of an artifact or artifact instance to a deployment target.&#xA;A component deployment is the deployment of one or more artifacts or artifact instances to a deployment target, optionally parameterized by a deployment specification. Examples are executables and configuration files.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A deployment is the allocation of an artifact or artifact instance to a deployment target.&#xA;A component deployment is the deployment of one or more artifacts or artifact instances to a deployment target, optionally parameterized by a deployment specification. Examples are executables and configuration files.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EReference" name="configuration" ordered="false"
upperBound="-1" eType="#//DeploymentSpecification" containment="true" eOpposite="#//DeploymentSpecification/deployment">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The specification of properties that parameterize the deployment and execution of one or more Artifacts.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The specification of properties that parameterize the deployment and execution of one or more Artifacts.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="deployedArtifact" ordered="false"
upperBound="-1" eType="#//DeployedArtifact">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The Artifacts that are deployed onto a Node. This association specializes the supplier association.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The Artifacts that are deployed onto a Node. This association specializes the supplier association.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Dependency/supplier"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="location" ordered="false"
lowerBound="1" eType="#//DeploymentTarget" eOpposite="#//DeploymentTarget/deployment">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The DeployedTarget which is the target of a Deployment.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The DeployedTarget which is the target of a Deployment.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/owner #//Dependency/client"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="DeploymentSpecification" eSuperTypes="#//Artifact">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A deployment specification specifies a set of properties that determine execution parameters of a component artifact that is deployed on a node. A deployment specification can be aimed at a specific type of container. An artifact that reifies or implements deployment specification properties is a deployment descriptor.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A deployment specification specifies a set of properties that determine execution parameters of a component artifact that is deployed on a node. A deployment specification can be aimed at a specific type of container. An artifact that reifies or implements deployment specification properties is a deployment descriptor.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="deployed_elements" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -3929,27 +3929,27 @@
eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//String"
unsettable="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The location where an Artifact is deployed onto a Node. This is typically a 'directory' or 'memory address'.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The location where an Artifact is deployed onto a Node. This is typically a 'directory' or 'memory address'.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="executionLocation" ordered="false"
eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//String"
unsettable="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The location where a component Artifact executes. This may be a local or remote location.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The location where a component Artifact executes. This may be a local or remote location.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="deployment" ordered="false"
eType="#//Deployment" eOpposite="#//Deployment/configuration">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The deployment with which the DeploymentSpecification is associated.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The deployment with which the DeploymentSpecification is associated.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/owner"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Artifact" eSuperTypes="#//Classifier #//DeployedArtifact">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An artifact is the source of a deployment to a node.&#xA;An artifact is the specification of a physical piece of information that is used or produced by a software development process, or by deployment and operation of a system. Examples of artifacts include model files, source files, scripts, and binary executable files, a table in a database system, a development deliverable, or a word-processing document, a mail message.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="An artifact is the source of a deployment to a node.&#xA;An artifact is the specification of a physical piece of information that is used or produced by a software development process, or by deployment and operation of a system. Examples of artifacts include model files, source files, scripts, and binary executable files, a table in a database system, a development deliverable, or a word-processing document, a mail message.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="createOwnedAttribute" ordered="false" lowerBound="1" eType="#//Property">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -4005,58 +4005,58 @@
eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//String"
unsettable="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A concrete name that is used to refer to the Artifact in a physical context. Example: file system name, universal resource locator.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A concrete name that is used to refer to the Artifact in a physical context. Example: file system name, universal resource locator.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="manifestation" ordered="false"
upperBound="-1" eType="#//Manifestation" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The set of model elements that are manifested in the Artifact. That is, these model elements are utilized in the construction (or generation) of the artifact.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The set of model elements that are manifested in the Artifact. That is, these model elements are utilized in the construction (or generation) of the artifact.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement #//NamedElement/clientDependency"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="nestedArtifact" ordered="false"
upperBound="-1" eType="#//Artifact" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The Artifacts that are defined (nested) within the Artifact. The association is a specialization of the ownedMember association from Namespace to NamedElement.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The Artifacts that are defined (nested) within the Artifact. The association is a specialization of the ownedMember association from Namespace to NamedElement.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Namespace/ownedMember"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ownedAttribute" upperBound="-1"
eType="#//Property" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The attributes or association ends defined for the Artifact. The association is a specialization of the ownedMember association.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The attributes or association ends defined for the Artifact. The association is a specialization of the ownedMember association.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Namespace/ownedMember #//Classifier/attribute"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ownedOperation" upperBound="-1"
eType="#//Operation" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The Operations defined for the Artifact. The association is a specialization of the ownedMember association.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The Operations defined for the Artifact. The association is a specialization of the ownedMember association.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Classifier/feature #//Namespace/ownedMember"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="DeployedArtifact" abstract="true" eSuperTypes="#//NamedElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A deployed artifact is an artifact or artifact instance that has been deployed to a deployment target.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A deployed artifact is an artifact or artifact instance that has been deployed to a deployment target.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Manifestation" eSuperTypes="#//Abstraction">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A manifestation is the concrete physical rendering of one or more model elements by an artifact.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A manifestation is the concrete physical rendering of one or more model elements by an artifact.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EReference" name="utilizedElement" ordered="false"
lowerBound="1" eType="#//PackageableElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The model element that is utilized in the manifestation in an Artifact.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The model element that is utilized in the manifestation in an Artifact.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Dependency/supplier"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Operation" eSuperTypes="#//BehavioralFeature #//ParameterableElement #//TemplateableElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An operation is a behavioral feature of a classifier that specifies the name, type, parameters, and constraints for invoking an associated behavior.&#xA;An operation may invoke both the execution of method behaviors as well as other behavioral responses.&#xA;Operation specializes TemplateableElement in order to support specification of template operations and bound operations. Operation specializes ParameterableElement to specify that an operation can be exposed as a formal template parameter, and provided as an actual parameter in a binding of a template.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="An operation is a behavioral feature of a classifier that specifies the name, type, parameters, and constraints for invoking an associated behavior.&#xA;An operation may invoke both the execution of method behaviors as well as other behavioral responses.&#xA;Operation specializes TemplateableElement in order to support specification of template operations and bound operations. Operation specializes ParameterableElement to specify that an operation can be exposed as a formal template parameter, and provided as an actual parameter in a binding of a template.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="duplicates">
<eAnnotations source="templateParameter">
@@ -4065,7 +4065,7 @@
<contents xsi:type="ecore:EOperation" name="isConsistentWith" ordered="false"
lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A redefining operation is consistent with a redefined operation if it has the same number of owned parameters, and the type of each owned parameter conforms to the type of the corresponding redefined parameter.&#xA;The query isConsistentWith() specifies, for any two Operations in a context in which redefinition is possible, whether redefinition would be consistent in the sense of maintaining type covariance. Other senses of consistency may be required, for example to determine consistency in the sense of contravariance. Users may define alternative queries under names different from 'isConsistentWith()', as for example, users may define a query named 'isContravariantWith()'.&#xA;redefinee.isRedefinitionContextValid(self)&#xA;result = redefinee.oclIsKindOf(Operation) and&#xA;let op : Operation = redefinee.oclAsType(Operation) in&#xA;&#x9;self.ownedParameter->size() = op.ownedParameter->size() and&#xA;&#x9;Sequence{1..self.ownedParameter->size()}->&#xA;&#x9;&#x9;forAll(i |op.ownedParameter->at(1).type.conformsTo(self.ownedParameter->at(i).type))&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A redefining operation is consistent with a redefined operation if it has the same number of owned parameters, and the type of each owned parameter conforms to the type of the corresponding redefined parameter.&#xA;The query isConsistentWith() specifies, for any two Operations in a context in which redefinition is possible, whether redefinition would be consistent in the sense of maintaining type covariance. Other senses of consistency may be required, for example to determine consistency in the sense of contravariance. Users may define alternative queries under names different from 'isConsistentWith()', as for example, users may define a query named 'isContravariantWith()'.&#xA;redefinee.isRedefinitionContextValid(self)&#xA;result = redefinee.oclIsKindOf(Operation) and&#xA;let op : Operation = redefinee.oclAsType(Operation) in&#xA;&#x9;self.ownedParameter->size() = op.ownedParameter->size() and&#xA;&#x9;Sequence{1..self.ownedParameter->size()}->&#xA;&#x9;&#x9;forAll(i |op.ownedParameter->at(1).type.conformsTo(self.ownedParameter->at(i).type))&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="redefines" references="#//RedefinableElement/isConsistentWith"/>
<eParameters name="redefinee" ordered="false" lowerBound="1" eType="#//RedefinableElement"/>
@@ -4073,21 +4073,21 @@
<contents xsi:type="ecore:EReference" name="ownedParameter" upperBound="-1"
eType="#//Parameter" containment="true" eOpposite="#//Parameter/operation">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies the ordered set of formal parameters of this BehavioralFeature.&#xA;Specifies the parameters owned by this Operation.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Specifies the ordered set of formal parameters of this BehavioralFeature.&#xA;Specifies the parameters owned by this Operation.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="redefines" references="#//BehavioralFeature/ownedParameter"/>
</contents>
<contents xsi:type="ecore:EReference" name="raisedException" ordered="false"
upperBound="-1" eType="#//Type">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References the Types representing exceptions that may be raised during an invocation of this operation.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="References the Types representing exceptions that may be raised during an invocation of this operation.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="redefines" references="#//BehavioralFeature/raisedException"/>
</contents>
<contents xsi:type="ecore:EReference" name="templateParameter" ordered="false"
eType="#//TemplateParameter" eOpposite="#//OperationTemplateParameter/%duplicates%/parameteredElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The template parameter that exposes this element as a formal parameter.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The template parameter that exposes this element as a formal parameter.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="redefines" references="#//ParameterableElement/templateParameter"/>
</contents>
@@ -4152,62 +4152,62 @@
</eOperations>
<eOperations name="isOrdered" ordered="false" lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="If this operation has a return parameter, isOrdered equals the value of isOrdered for that parameter. Otherwise isOrdered is false.&#xA;result = if returnResult()->notEmpty() then returnResult()->any().isOrdered else false endif&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="If this operation has a return parameter, isOrdered equals the value of isOrdered for that parameter. Otherwise isOrdered is false.&#xA;result = if returnResult()->notEmpty() then returnResult()->any().isOrdered else false endif&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eOperations>
<eOperations name="isUnique" ordered="false" lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="If this operation has a return parameter, isUnique equals the value of isUnique for that parameter. Otherwise isUnique is true.&#xA;result = if returnResult()->notEmpty() then returnResult()->any().isUnique else true endif&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="If this operation has a return parameter, isUnique equals the value of isUnique for that parameter. Otherwise isUnique is true.&#xA;result = if returnResult()->notEmpty() then returnResult()->any().isUnique else true endif&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eOperations>
<eOperations name="getLower" ordered="false" lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Integer">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="If this operation has a return parameter, lower equals the value of lower for that parameter. Otherwise lower is not defined.&#xA;result = if returnResult()->notEmpty() then returnResult()->any().lower else Set{} endif&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="If this operation has a return parameter, lower equals the value of lower for that parameter. Otherwise lower is not defined.&#xA;result = if returnResult()->notEmpty() then returnResult()->any().lower else Set{} endif&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
<details key="suppressedVisibility" value="true"/>
</eAnnotations>
</eOperations>
<eOperations name="returnResult" ordered="false" upperBound="-1" eType="#//Parameter">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query returnResult() returns the set containing the return parameter of the Operation if one exists, otherwise, it returns an empty set&#xA;result = ownedParameter->select (par | par.direction = #return)&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The query returnResult() returns the set containing the return parameter of the Operation if one exists, otherwise, it returns an empty set&#xA;result = ownedParameter->select (par | par.direction = #return)&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eOperations>
<eOperations name="getType" ordered="false" lowerBound="1" eType="#//Type">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="If this operation has a return parameter, type equals the value of type for that parameter. Otherwise type is not defined.&#xA;result = if returnResult()->notEmpty() then returnResult()->any().type else Set{} endif&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="If this operation has a return parameter, type equals the value of type for that parameter. Otherwise type is not defined.&#xA;result = if returnResult()->notEmpty() then returnResult()->any().type else Set{} endif&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
<details key="suppressedVisibility" value="true"/>
</eAnnotations>
</eOperations>
<eOperations name="getUpper" ordered="false" lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//UnlimitedNatural">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="If this operation has a return parameter, upper equals the value of upper for that parameter. Otherwise upper is not defined.&#xA;result = if returnResult()->notEmpty() then returnResult()->any().upper else Set{} endif&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="If this operation has a return parameter, upper equals the value of upper for that parameter. Otherwise upper is not defined.&#xA;result = if returnResult()->notEmpty() then returnResult()->any().upper else Set{} endif&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
<details key="suppressedVisibility" value="true"/>
</eAnnotations>
</eOperations>
<eStructuralFeatures xsi:type="ecore:EReference" name="interface" ordered="false"
eType="#//Interface" eOpposite="#//Interface/ownedOperation">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The Interface that owns this Operation.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The Interface that owns this Operation.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Feature/featuringClassifier #//RedefinableElement/redefinitionContext #//NamedElement/namespace"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="bodyCondition" ordered="false"
eType="#//Constraint">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An optional Constraint on the result values of an invocation of this Operation.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="An optional Constraint on the result values of an invocation of this Operation.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Namespace/ownedRule"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="class" ordered="false"
eType="#//Class" eOpposite="#//Class/ownedOperation">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The class that owns the operation.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The class that owns the operation.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Feature/featuringClassifier #//RedefinableElement/redefinitionContext #//NamedElement/namespace"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="datatype" ordered="false"
eType="#//DataType" eOpposite="#//DataType/ownedOperation">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The DataType that owns this Operation.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The DataType that owns this Operation.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Feature/featuringClassifier #//RedefinableElement/redefinitionContext #//NamedElement/namespace"/>
</eStructuralFeatures>
@@ -4216,14 +4216,14 @@
changeable="false" volatile="true" transient="true" defaultValueLiteral="false"
derived="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="This information is derived from the return result for this Operation.&#xA;Specifies whether the return parameter is ordered or not, if present.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="This information is derived from the return result for this Operation.&#xA;Specifies whether the return parameter is ordered or not, if present.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="isQuery" ordered="false"
lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean"
defaultValueLiteral="false">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies whether an execution of the BehavioralFeature leaves the state of the system unchanged (isQuery=true) or whether side effects may occur (isQuery=false).&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Specifies whether an execution of the BehavioralFeature leaves the state of the system unchanged (isQuery=true) or whether side effects may occur (isQuery=false).&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="isUnique" ordered="false"
@@ -4231,7 +4231,7 @@
changeable="false" volatile="true" transient="true" defaultValueLiteral="true"
derived="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies whether the return parameter is unique or not, if present.&#xA;This information is derived from the return result for this Operation.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Specifies whether the return parameter is unique or not, if present.&#xA;This information is derived from the return result for this Operation.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="lower" ordered="false"
@@ -4239,34 +4239,34 @@
changeable="false" volatile="true" transient="true" defaultValueLiteral="1"
derived="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="This information is derived from the return result for this Operation.&#xA;Specifies the lower multiplicity of the return parameter, if present.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="This information is derived from the return result for this Operation.&#xA;Specifies the lower multiplicity of the return parameter, if present.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="postcondition" ordered="false"
upperBound="-1" eType="#//Constraint">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An optional set of Constraints specifying the state of the system when the Operation is completed.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="An optional set of Constraints specifying the state of the system when the Operation is completed.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Namespace/ownedRule"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="precondition" ordered="false"
upperBound="-1" eType="#//Constraint">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An optional set of Constraints on the state of the system when the Operation is invoked.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="An optional set of Constraints on the state of the system when the Operation is invoked.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Namespace/ownedRule"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="redefinedOperation" ordered="false"
upperBound="-1" eType="#//Operation">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References the Operations that are redefined by this Operation.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="References the Operations that are redefined by this Operation.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//RedefinableElement/redefinedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" eType="#//Type"
changeable="false" volatile="true" transient="true" derived="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="This information is derived from the return result for this Operation.&#xA;Specifies the return result of the operation, if present.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="This information is derived from the return result for this Operation.&#xA;Specifies the return result of the operation, if present.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="upper" ordered="false"
@@ -4274,19 +4274,19 @@
changeable="false" volatile="true" transient="true" defaultValueLiteral="1"
derived="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="This information is derived from the return result for this Operation.&#xA;Specifies the upper multiplicity of the return parameter, if present.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="This information is derived from the return result for this Operation.&#xA;Specifies the upper multiplicity of the return parameter, if present.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="BehavioralFeature" abstract="true" eSuperTypes="#//Namespace #//Feature">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A behavioral feature is a feature of a classifier that specifies an aspect of the behavior of its instances.&#xA;A behavioral feature is implemented (realized) by a behavior. A behavioral feature specifies that a classifier will respond to a designated request by invoking its implementing method.&#xA;A behavioral feature owns zero or more parameter sets.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A behavioral feature is a feature of a classifier that specifies an aspect of the behavior of its instances.&#xA;A behavioral feature is implemented (realized) by a behavior. A behavioral feature specifies that a classifier will respond to a designated request by invoking its implementing method.&#xA;A behavioral feature owns zero or more parameter sets.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="duplicates">
<contents xsi:type="ecore:EOperation" name="isDistinguishableFrom" ordered="false"
lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query isDistinguishableFrom() determines whether two BehavioralFeatures may coexist in the same Namespace. It specifies that they have to have different signatures.&#xA;result = if n.oclIsKindOf(BehavioralFeature)&#xA;then&#xA; if ns.getNamesOfMember(self)->intersection(ns.getNamesOfMember(n))->notEmpty()&#xA; then Set{}->including(self)->including(n)->isUnique(bf | bf.ownedParameter->collect(type))&#xA; else true&#xA; endif&#xA;else true&#xA;endif&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The query isDistinguishableFrom() determines whether two BehavioralFeatures may coexist in the same Namespace. It specifies that they have to have different signatures.&#xA;result = if n.oclIsKindOf(BehavioralFeature)&#xA;then&#xA; if ns.getNamesOfMember(self)->intersection(ns.getNamesOfMember(n))->notEmpty()&#xA; then Set{}->including(self)->including(n)->isUnique(bf | bf.ownedParameter->collect(type))&#xA; else true&#xA; endif&#xA;else true&#xA;endif&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="redefines" references="#//NamedElement/isDistinguishableFrom"/>
<eParameters name="n" ordered="false" lowerBound="1" eType="#//NamedElement"/>
@@ -4311,46 +4311,46 @@
<eStructuralFeatures xsi:type="ecore:EAttribute" name="concurrency" ordered="false"
lowerBound="1" eType="#//CallConcurrencyKind" defaultValueLiteral="sequential">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies the semantics of concurrent calls to the same passive instance (i.e., an instance originating from a class with isActive being false). Active instances control access to their own behavioral features.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Specifies the semantics of concurrent calls to the same passive instance (i.e., an instance originating from a class with isActive being false). Active instances control access to their own behavioral features.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="isAbstract" ordered="false"
lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean"
defaultValueLiteral="false">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="If true, then the behavioral feature does not have an implementation, and one must be supplied by a more specific element. If false, the behavioral feature must have an implementation in the classifier or one must be inherited from a more general element.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="If true, then the behavioral feature does not have an implementation, and one must be supplied by a more specific element. If false, the behavioral feature must have an implementation in the classifier or one must be inherited from a more general element.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="method" ordered="false"
upperBound="-1" eType="#//Behavior" eOpposite="#//Behavior/specification">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A behavioral description that implements the behavioral feature. There may be at most one behavior for a particular pairing of a classifier (as owner of the behavior) and a behavioral feature (as specification of the behavior).&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A behavioral description that implements the behavioral feature. There may be at most one behavior for a particular pairing of a classifier (as owner of the behavior) and a behavioral feature (as specification of the behavior).&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ownedParameter" upperBound="-1"
eType="#//Parameter" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies the ordered set of formal parameters of this BehavioralFeature.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Specifies the ordered set of formal parameters of this BehavioralFeature.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Namespace/ownedMember"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ownedParameterSet" ordered="false"
upperBound="-1" eType="#//ParameterSet" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The ParameterSets owned by this BehavioralFeature.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The ParameterSets owned by this BehavioralFeature.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Namespace/ownedMember"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="raisedException" ordered="false"
upperBound="-1" eType="#//Type">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References the Types representing exceptions that may be raised during an invocation of this feature.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="References the Types representing exceptions that may be raised during an invocation of this feature.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="CallConcurrencyKind">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="CallConcurrencyKind is an enumeration type.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="CallConcurrencyKind is an enumeration type.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eLiterals name="sequential">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -4370,7 +4370,7 @@
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Behavior" abstract="true" eSuperTypes="#//Class">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Behavior is a specification of how its context classifier changes state over time. This specification may be either a definition of possible behavior execution or emergent behavior, or a selective illustration of an interesting subset of possible executions. The latter form is typically used for capturing examples, such as a trace of a particular execution.&#xA;A behavior owns zero or more parameter sets.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Behavior is a specification of how its context classifier changes state over time. This specification may be either a definition of possible behavior execution or emergent behavior, or a selective illustration of an interesting subset of possible executions. The latter form is typically used for capturing examples, such as a trace of a particular execution.&#xA;A behavior owns zero or more parameter sets.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="parameters_match" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -4450,7 +4450,7 @@
</eOperations>
<eOperations name="getContext" ordered="false" eType="#//BehavioredClassifier">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Missing derivation for Behavior::/context : BehavioredClassifier&#xA;true&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Missing derivation for Behavior::/context : BehavioredClassifier&#xA;true&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
<details key="suppressedVisibility" value="true"/>
</eAnnotations>
</eOperations>
@@ -4458,7 +4458,7 @@
eType="#//BehavioredClassifier" changeable="false" volatile="true" transient="true"
derived="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The classifier that is the context for the execution of the behavior. A Behavior that is directly owned as a nestedClassifier does not have a context. Otherwise, to determine the context of a Behavior, find the first BehavioredClassifier reached by following the chain of owner relationships from the Behavior, if any. If there is such a BehavioredClassifier, then it is the context, unless it is itself a Behavior with a non-empty context, in which case that is also the context for the original Behavior. For example, following this algorithm, the context of an entry action in a state machine is the classifier that owns the state machine. The features of the context classifier as well as the elements visible to the context classifier are visible to the behavior.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The classifier that is the context for the execution of the behavior. A Behavior that is directly owned as a nestedClassifier does not have a context. Otherwise, to determine the context of a Behavior, find the first BehavioredClassifier reached by following the chain of owner relationships from the Behavior, if any. If there is such a BehavioredClassifier, then it is the context, unless it is itself a Behavior with a non-empty context, in which case that is also the context for the original Behavior. For example, following this algorithm, the context of an entry action in a state machine is the classifier that owns the state machine. The features of the context classifier as well as the elements visible to the context classifier are visible to the behavior.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//RedefinableElement/redefinitionContext"/>
</eStructuralFeatures>
@@ -4466,55 +4466,55 @@
eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean"
defaultValueLiteral="true" unsettable="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Tells whether the behavior can be invoked while it is still executing from a previous invocation.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Tells whether the behavior can be invoked while it is still executing from a previous invocation.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ownedParameter" upperBound="-1"
eType="#//Parameter" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References a list of parameters to the behavior which describes the order and type of arguments that can be given when the behavior is invoked and of the values which will be returned when the behavior completes its execution.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="References a list of parameters to the behavior which describes the order and type of arguments that can be given when the behavior is invoked and of the values which will be returned when the behavior completes its execution.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Namespace/ownedMember"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ownedParameterSet" ordered="false"
upperBound="-1" eType="#//ParameterSet" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The ParameterSets owned by this Behavior.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The ParameterSets owned by this Behavior.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Namespace/ownedMember"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="postcondition" ordered="false"
upperBound="-1" eType="#//Constraint">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An optional set of Constraints specifying what is fulfilled after the execution of the behavior is completed, if its precondition was fulfilled before its invocation.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="An optional set of Constraints specifying what is fulfilled after the execution of the behavior is completed, if its precondition was fulfilled before its invocation.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Namespace/ownedRule"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="precondition" ordered="false"
upperBound="-1" eType="#//Constraint">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An optional set of Constraints specifying what must be fulfilled when the behavior is invoked.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="An optional set of Constraints specifying what must be fulfilled when the behavior is invoked.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Namespace/ownedRule"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="redefinedBehavior" ordered="false"
upperBound="-1" eType="#//Behavior">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References a behavior that this behavior redefines. A subtype of Behavior may redefine any other subtype of Behavior. If the behavior implements a behavioral feature, it replaces the redefined behavior. If the behavior is a classifier behavior, it extends the redefined behavior.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="References a behavior that this behavior redefines. A subtype of Behavior may redefine any other subtype of Behavior. If the behavior implements a behavioral feature, it replaces the redefined behavior. If the behavior is a classifier behavior, it extends the redefined behavior.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Classifier/redefinedClassifier"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="specification" ordered="false"
eType="#//BehavioralFeature" eOpposite="#//BehavioralFeature/method">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Designates a behavioral feature that the behavior implements. The behavioral feature must be owned by the classifier that owns the behavior or be inherited by it. The parameters of the behavioral feature and the implementing behavior must match. A behavior does not need to have a specification, in which case it either is the classifer behavior of a BehavioredClassifier or it can only be invoked by another behavior of the classifier.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Designates a behavioral feature that the behavior implements. The behavioral feature must be owned by the classifier that owns the behavior or be inherited by it. The parameters of the behavioral feature and the implementing behavior must match. A behavior does not need to have a specification, in which case it either is the classifer behavior of a BehavioredClassifier or it can only be invoked by another behavior of the classifier.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="BehavioredClassifier" abstract="true"
eSuperTypes="#//Classifier">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A behaviored classifier may have an interface realization.&#xA;A classifier can have behavior specifications defined in its namespace. One of these may specify the behavior of the classifier itself.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A behaviored classifier may have an interface realization.&#xA;A classifier can have behavior specifications defined in its namespace. One of these may specify the behavior of the classifier itself.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="class_behavior" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -4549,52 +4549,52 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="classifierBehavior" ordered="false"
eType="#//Behavior">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A behavior specification that specifies the behavior of the classifier itself.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A behavior specification that specifies the behavior of the classifier itself.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//BehavioredClassifier/ownedBehavior"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="interfaceRealization" ordered="false"
upperBound="-1" eType="#//InterfaceRealization" containment="true" eOpposite="#//InterfaceRealization/implementingClassifier">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The set of InterfaceRealizations owned by the BehavioredClassifier. Interface realizations reference the Interfaces of which the BehavioredClassifier is an implementation.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The set of InterfaceRealizations owned by the BehavioredClassifier. Interface realizations reference the Interfaces of which the BehavioredClassifier is an implementation.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement #//NamedElement/clientDependency"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ownedBehavior" ordered="false"
upperBound="-1" eType="#//Behavior" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References behavior specifications owned by a classifier.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="References behavior specifications owned by a classifier.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Namespace/ownedMember"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="InterfaceRealization" eSuperTypes="#//Realization">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An interface realization is a specialized realization relationship between a classifier and an interface. This relationship signifies that the realizing classifier conforms to the contract specified by the interface.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="An interface realization is a specialized realization relationship between a classifier and an interface. This relationship signifies that the realizing classifier conforms to the contract specified by the interface.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EReference" name="contract" ordered="false"
lowerBound="1" eType="#//Interface">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References the Interface specifying the conformance contract.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="References the Interface specifying the conformance contract.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Dependency/supplier"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="implementingClassifier"
ordered="false" lowerBound="1" eType="#//BehavioredClassifier" eOpposite="#//BehavioredClassifier/interfaceRealization">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References the BehavioredClassifier that owns this Interfacerealization (i.e., the classifier that realizes the Interface to which it points).&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="References the BehavioredClassifier that owns this Interfacerealization (i.e., the classifier that realizes the Interface to which it points).&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/owner #//Dependency/client"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Realization" eSuperTypes="#//Abstraction">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Realization is a specialized abstraction relationship between two sets of model elements, one representing a specification (the supplier) and the other represents an implementation of the latter (the client). Realization can be used to model stepwise refinement, optimizations, transformations, templates, model synthesis, framework composition, etc.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Realization is a specialized abstraction relationship between two sets of model elements, one representing a specification (the supplier) and the other represents an implementation of the latter (the client). Realization can be used to model stepwise refinement, optimizations, transformations, templates, model synthesis, framework composition, etc.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Interface" eSuperTypes="#//Classifier">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Since an interface specifies conformance characteristics, it does not own detailed behavior specifications. Instead, interfaces may own a protocol state machine that specifies event sequences and pre/post conditions for the operations and receptions described by the interface.&#xA;Interfaces may include receptions (in addition to operations).&#xA;An interface is a kind of classifier that represents a declaration of a set of coherent public features and obligations. An interface specifies a contract; any instance of a classifier that realizes the interface must fulfill that contract. The obligations that may be associated with an interface are in the form of various kinds of constraints (such as pre- and post-conditions) or protocol specifications, which may impose ordering restrictions on interactions through the interface.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Since an interface specifies conformance characteristics, it does not own detailed behavior specifications. Instead, interfaces may own a protocol state machine that specifies event sequences and pre/post conditions for the operations and receptions described by the interface.&#xA;Interfaces may include receptions (in addition to operations).&#xA;An interface is a kind of classifier that represents a declaration of a set of coherent public features and obligations. An interface specifies a contract; any instance of a classifier that realizes the interface must fulfill that contract. The obligations that may be associated with an interface are in the form of various kinds of constraints (such as pre- and post-conditions) or protocol specifications, which may impose ordering restrictions on interactions through the interface.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="visibility" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -4668,49 +4668,49 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="nestedClassifier" upperBound="-1"
eType="#//Classifier" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References all the Classifiers that are defined (nested) within the Class.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="References all the Classifiers that are defined (nested) within the Class.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Namespace/ownedMember"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ownedAttribute" upperBound="-1"
eType="#//Property" containment="true" eOpposite="#//Property/interface">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The attributes (i.e. the properties) owned by the class.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The attributes (i.e. the properties) owned by the class.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Namespace/ownedMember #//Classifier/attribute"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ownedOperation" upperBound="-1"
eType="#//Operation" containment="true" eOpposite="#//Operation/interface">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The operations owned by the class.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The operations owned by the class.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Classifier/feature #//Namespace/ownedMember"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ownedReception" ordered="false"
upperBound="-1" eType="#//Reception" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Receptions that objects providing this interface are willing to accept.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Receptions that objects providing this interface are willing to accept.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Classifier/feature #//Namespace/ownedMember"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="protocol" ordered="false"
eType="#//ProtocolStateMachine" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References a protocol state machine specifying the legal sequences of the invocation of the behavioral features described in the interface.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="References a protocol state machine specifying the legal sequences of the invocation of the behavioral features described in the interface.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Namespace/ownedMember"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="redefinedInterface" ordered="false"
upperBound="-1" eType="#//Interface">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References all the Interfaces redefined by this Interface.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="References all the Interfaces redefined by this Interface.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Classifier/redefinedClassifier"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Reception" eSuperTypes="#//BehavioralFeature">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A reception is a declaration stating that a classifier is prepared to react to the receipt of a signal. A reception designates a signal and specifies the expected behavioral response. The details of handling a signal are specified by the behavior associated with the reception or the classifier itself.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A reception is a declaration stating that a classifier is prepared to react to the receipt of a signal. A reception designates a signal and specifies the expected behavioral response. The details of handling a signal are specified by the behavior associated with the reception or the classifier itself.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="not_query" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -4734,13 +4734,13 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="signal" ordered="false"
lowerBound="1" eType="#//Signal">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The signal that this reception handles.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The signal that this reception handles.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Signal" eSuperTypes="#//Classifier">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A signal is a specification of send request instances communicated between objects. The receiving object handles the received request instances as specified by its receptions. The data carried by a send request (which was passed to it by the send invocation occurrence that caused that request) are represented as attributes of the signal. A signal is defined independently of the classifiers handling the signal occurrence.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A signal is a specification of send request instances communicated between objects. The receiving object handles the received request instances as specified by its receptions. The data carried by a send request (which was passed to it by the send invocation occurrence that caused that request) are represented as attributes of the signal. A signal is defined independently of the classifiers handling the signal occurrence.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="createOwnedAttribute" ordered="false" lowerBound="1" eType="#//Property">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -4770,14 +4770,14 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="ownedAttribute" upperBound="-1"
eType="#//Property" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The attributes owned by the signal.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The attributes owned by the signal.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Namespace/ownedMember #//Classifier/attribute"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ProtocolStateMachine" eSuperTypes="#//StateMachine">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A protocol state machine is always defined in the context of a classifier. It specifies which operations of the classifier can be called in which state and under which condition, thus specifying the allowed call sequences on the classifier's operations. A protocol state machine presents the possible and permitted transitions on the instances of its context classifier, together with the operations which carry the transitions. In this manner, an instance lifecycle can be created for a classifier, by specifying the order in which the operations can be activated and the states through which an instance progresses during its existence.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A protocol state machine is always defined in the context of a classifier. It specifies which operations of the classifier can be called in which state and under which condition, thus specifying the allowed call sequences on the classifier's operations. A protocol state machine presents the possible and permitted transitions on the instances of its context classifier, together with the operations which carry the transitions. In this manner, an instance lifecycle can be created for a classifier, by specifying the order in which the operations can be activated and the states through which an instance progresses during its existence.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="duplicates">
<contents xsi:type="ecore:EOperation" name="classifier_context" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
@@ -4880,20 +4880,20 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="conformance" ordered="false"
upperBound="-1" eType="#//ProtocolConformance" containment="true" eOpposite="#//ProtocolConformance/specificMachine">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Conformance between protocol state machines.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Conformance between protocol state machines.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="StateMachine" eSuperTypes="#//Behavior">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="State machines can be used to express the behavior of part of a system. Behavior is modeled as a traversal of a graph of state nodes interconnected by one or more joined transition arcs that are triggered by the dispatching of series of (event) occurrences. During this traversal, the state machine executes a series of activities associated with various elements of the state machine.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="State machines can be used to express the behavior of part of a system. Behavior is modeled as a traversal of a graph of state nodes interconnected by one or more joined transition arcs that are triggered by the dispatching of series of (event) occurrences. During this traversal, the state machine executes a series of activities associated with various elements of the state machine.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="duplicates">
<contents xsi:type="ecore:EOperation" name="isConsistentWith" ordered="false"
lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query isConsistentWith() specifies that a redefining state machine is consistent with a redefined state machine provided that the redefining state machine is an extension of the redefined state machine: Regions are inherited and regions can be added, inherited regions can be redefined. In case of multiple redefining state machines, extension implies that the redefining state machine gets orthogonal regions for each of the redefined state machines.&#xA;result = true&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The query isConsistentWith() specifies that a redefining state machine is consistent with a redefined state machine provided that the redefining state machine is an extension of the redefined state machine: Regions are inherited and regions can be added, inherited regions can be redefined. In case of multiple redefining state machines, extension implies that the redefining state machine gets orthogonal regions for each of the redefined state machines.&#xA;result = true&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="redefines" references="#//RedefinableElement/isConsistentWith"/>
<eParameters name="redefinee" ordered="false" lowerBound="1" eType="#//RedefinableElement"/>
@@ -4977,14 +4977,14 @@
</eOperations>
<eOperations name="LCA" ordered="false" lowerBound="1" eType="#//Namespace">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The operation LCA(s1,s2) returns an orthogonal state or region which is the least common ancestor of states s1 and s2, based on the statemachine containment hierarchy.&#xA;true&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The operation LCA(s1,s2) returns an orthogonal state or region which is the least common ancestor of states s1 and s2, based on the statemachine containment hierarchy.&#xA;true&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eParameters name="s1" ordered="false" lowerBound="1" eType="#//State"/>
<eParameters name="s2" ordered="false" lowerBound="1" eType="#//State"/>
</eOperations>
<eOperations name="ancestor" ordered="false" lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query ancestor(s1, s2) checks whether s1 is an ancestor state of state s2.&#xA;result = &#xA;if (s2 = s1) then &#xA;&#x9;true &#xA;else &#xA;&#x9;if (s2.container->isEmpty() or not s2.container.owner.oclIsKindOf(State)) then &#xA;&#x9;&#x9;false &#xA;&#x9;else &#xA;&#x9;&#x9;ancestor(s1, s2.container.owner.oclAsType(State))&#xA;&#x9;endif&#xA;endif &#xA;&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The query ancestor(s1, s2) checks whether s1 is an ancestor state of state s2.&#xA;result = &#xA;if (s2 = s1) then &#xA;&#x9;true &#xA;else &#xA;&#x9;if (s2.container->isEmpty() or not s2.container.owner.oclIsKindOf(State)) then &#xA;&#x9;&#x9;false &#xA;&#x9;else &#xA;&#x9;&#x9;ancestor(s1, s2.container.owner.oclAsType(State))&#xA;&#x9;endif&#xA;endif &#xA;&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eParameters name="s1" ordered="false" lowerBound="1" eType="#//State"/>
<eParameters name="s2" ordered="false" lowerBound="1" eType="#//State"/>
@@ -4992,7 +4992,7 @@
<eOperations name="isRedefinitionContextValid" ordered="false" lowerBound="1"
eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query isRedefinitionContextValid() specifies whether the redefinition contexts of a statemachine are properly related to the redefinition contexts of the specified statemachine to allow this element to redefine the other. The containing classifier of a redefining statemachine must redefine the containing classifier of the redefined statemachine.&#xA;result = true&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The query isRedefinitionContextValid() specifies whether the redefinition contexts of a statemachine are properly related to the redefinition contexts of the specified statemachine to allow this element to redefine the other. The containing classifier of a redefining statemachine must redefine the containing classifier of the redefined statemachine.&#xA;result = true&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="redefines" references="#//RedefinableElement/isRedefinitionContextValid"/>
<eParameters name="redefined" ordered="false" lowerBound="1" eType="#//StateMachine"/>
@@ -5000,34 +5000,34 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="connectionPoint" ordered="false"
upperBound="-1" eType="#//Pseudostate" containment="true" eOpposite="#//Pseudostate/stateMachine">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The connection points defined for this state machine. They represent the interface of the state machine when used as part of submachine state.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The connection points defined for this state machine. They represent the interface of the state machine when used as part of submachine state.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Namespace/ownedMember"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="submachineState" ordered="false"
upperBound="-1" eType="#//State" eOpposite="#//State/submachine">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References the submachine(s) in case of a submachine state. Multiple machines are referenced in case of a concurrent state.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="References the submachine(s) in case of a submachine state. Multiple machines are referenced in case of a concurrent state.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="region" ordered="false"
lowerBound="1" upperBound="-1" eType="#//Region" containment="true" eOpposite="#//Region/stateMachine">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The regions owned directly by the state machine.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The regions owned directly by the state machine.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Namespace/ownedMember"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="extendedStateMachine" ordered="false"
upperBound="-1" eType="#//StateMachine">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The state machines of which this is an extension.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The state machines of which this is an extension.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="redefines" references="#//Behavior/redefinedBehavior"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Pseudostate" eSuperTypes="#//Vertex">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A pseudostate is an abstraction that encompasses different types of transient vertices in the state machine graph.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A pseudostate is an abstraction that encompasses different types of transient vertices in the state machine graph.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="junction_vertex" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -5203,49 +5203,49 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="state" ordered="false"
eType="#//State" eOpposite="#//State/connectionPoint">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The State that owns this pseudostate and in which it appears.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The State that owns this pseudostate and in which it appears.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//NamedElement/namespace"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="kind" ordered="false" lowerBound="1"
eType="#//PseudostateKind" defaultValueLiteral="initial">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Determines the precise type of the Pseudostate and can be one of: entryPoint, exitPoint, initial, deepHistory, shallowHistory, join, fork, junction, terminate or choice.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Determines the precise type of the Pseudostate and can be one of: entryPoint, exitPoint, initial, deepHistory, shallowHistory, join, fork, junction, terminate or choice.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="stateMachine" ordered="false"
eType="#//StateMachine" eOpposite="#//StateMachine/connectionPoint">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The StateMachine in which this Pseudostate is defined. This only applies to Pseudostates of the kind entryPoint or exitPoint.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The StateMachine in which this Pseudostate is defined. This only applies to Pseudostates of the kind entryPoint or exitPoint.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//NamedElement/namespace"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Vertex" abstract="true" eSuperTypes="#//NamedElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A vertex is an abstraction of a node in a state machine graph. In general, it can be the source or destination of any number of transitions.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A vertex is an abstraction of a node in a state machine graph. In general, it can be the source or destination of any number of transitions.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="containingStateMachine" ordered="false" lowerBound="1" eType="#//StateMachine">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The operation containingStateMachine() returns the state machine in which this Vertex is defined&#xA;result = if not container->isEmpty()&#xA;then&#xA;-- the container is a region&#xA;container.containingStateMachine()&#xA;else if (oclIsKindOf(Pseudostate)) then&#xA;-- entry or exit point?&#xA;if (kind = #entryPoint) or (kind = #exitPoint) then&#xA;stateMachine&#xA;else if (oclIsKindOf(ConnectionPointReference)) then&#xA;state.containingStateMachine() -- no other valid cases possible&#xA;endif&#xA;&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The operation containingStateMachine() returns the state machine in which this Vertex is defined&#xA;result = if not container->isEmpty()&#xA;then&#xA;-- the container is a region&#xA;container.containingStateMachine()&#xA;else if (oclIsKindOf(Pseudostate)) then&#xA;-- entry or exit point?&#xA;if (kind = #entryPoint) or (kind = #exitPoint) then&#xA;stateMachine&#xA;else if (oclIsKindOf(ConnectionPointReference)) then&#xA;state.containingStateMachine() -- no other valid cases possible&#xA;endif&#xA;&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eOperations>
<eOperations name="getIncomings" ordered="false" upperBound="-1" eType="#//Transition">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Missing derivation for Vertex::/incoming : Transition&#xA;result = Transition.allInstances()->select(t | t.target=self)&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Missing derivation for Vertex::/incoming : Transition&#xA;result = Transition.allInstances()->select(t | t.target=self)&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
<details key="suppressedVisibility" value="true"/>
</eAnnotations>
</eOperations>
<eOperations name="getOutgoings" ordered="false" upperBound="-1" eType="#//Transition">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Missing derivation for Vertex::/outgoing : Transition&#xA;result = Transition.allInstances()->select(t | t.source=self)&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Missing derivation for Vertex::/outgoing : Transition&#xA;result = Transition.allInstances()->select(t | t.source=self)&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
<details key="suppressedVisibility" value="true"/>
</eAnnotations>
</eOperations>
<eStructuralFeatures xsi:type="ecore:EReference" name="container" ordered="false"
eType="#//Region" eOpposite="#//Region/subvertex">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The region that contains this vertex.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The region that contains this vertex.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//NamedElement/namespace"/>
</eStructuralFeatures>
@@ -5253,20 +5253,20 @@
upperBound="-1" eType="#//Transition" changeable="false" volatile="true" transient="true"
derived="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies the transitions entering this vertex.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Specifies the transitions entering this vertex.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="outgoing" ordered="false"
upperBound="-1" eType="#//Transition" changeable="false" volatile="true" transient="true"
derived="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies the transitions departing from this vertex.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Specifies the transitions departing from this vertex.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Region" eSuperTypes="#//Namespace #//RedefinableElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A region is an orthogonal part of either a composite state or a state machine. It contains states and transitions.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A region is an orthogonal part of either a composite state or a state machine. It contains states and transitions.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="duplicates">
<eAnnotations source="redefinitionContext">
@@ -5276,7 +5276,7 @@
<contents xsi:type="ecore:EOperation" name="isConsistentWith" ordered="false"
lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query isConsistentWith() specifies that a redefining region is consistent with a redefined region provided that the redefining region is an extension of the redefined region, i.e. it adds vertices and transitions and it redefines states and transitions of the redefined region.&#xA;result = true&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The query isConsistentWith() specifies that a redefining region is consistent with a redefined region provided that the redefining region is an extension of the redefined region, i.e. it adds vertices and transitions and it redefines states and transitions of the redefined region.&#xA;result = true&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="redefines" references="#//RedefinableElement/isConsistentWith"/>
<eParameters name="redefinee" ordered="false" lowerBound="1" eType="#//RedefinableElement"/>
@@ -5285,7 +5285,7 @@
upperBound="-1" eType="#//Classifier" changeable="false" volatile="true"
transient="true" derived="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References the classifier in which context this element may be redefined.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="References the classifier in which context this element may be redefined.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="redefines" references="#//RedefinableElement/redefinitionContext"/>
</contents>
@@ -5368,66 +5368,66 @@
</eOperations>
<eOperations name="belongsToPSM" ordered="false" lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The operation belongsToPSM () checks if the region belongs to a protocol state machine&#xA;result = if not stateMachine->isEmpty() then&#xA;oclIsTypeOf(ProtocolStateMachine)&#xA;else if not state->isEmpty() then&#xA;state.container.belongsToPSM ()&#xA;else false&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The operation belongsToPSM () checks if the region belongs to a protocol state machine&#xA;result = if not stateMachine->isEmpty() then&#xA;oclIsTypeOf(ProtocolStateMachine)&#xA;else if not state->isEmpty() then&#xA;state.container.belongsToPSM ()&#xA;else false&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eOperations>
<eOperations name="containingStateMachine" ordered="false" lowerBound="1" eType="#//StateMachine">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The operation containingStateMachine() returns the sate machine in which this Region is defined&#xA;result = if stateMachine->isEmpty() &#xA;then&#xA;state.containingStateMachine()&#xA;else&#xA;stateMachine&#xA;endif&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The operation containingStateMachine() returns the sate machine in which this Region is defined&#xA;result = if stateMachine->isEmpty() &#xA;then&#xA;state.containingStateMachine()&#xA;else&#xA;stateMachine&#xA;endif&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eOperations>
<eOperations name="isRedefinitionContextValid" ordered="false" lowerBound="1"
eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query isRedefinitionContextValid() specifies whether the redefinition contexts of a region are properly related to the redefinition contexts of the specified region to allow this element to redefine the other. The containing statemachine/state of a redefining region must redefine the containing statemachine/state of the redefined region.&#xA;result = true&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The query isRedefinitionContextValid() specifies whether the redefinition contexts of a region are properly related to the redefinition contexts of the specified region to allow this element to redefine the other. The containing statemachine/state of a redefining region must redefine the containing statemachine/state of the redefined region.&#xA;result = true&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="redefines" references="#//RedefinableElement/isRedefinitionContextValid"/>
<eParameters name="redefined" ordered="false" lowerBound="1" eType="#//Region"/>
</eOperations>
<eOperations name="redefinitionContext" ordered="false" lowerBound="1" eType="#//Classifier">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The redefinition context of a region is the nearest containing statemachine&#xA;result = let sm = containingStateMachine() in&#xA;if sm.context->isEmpty() or sm.general->notEmpty() then&#xA;sm&#xA;else&#xA;sm.context&#xA;endif&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The redefinition context of a region is the nearest containing statemachine&#xA;result = let sm = containingStateMachine() in&#xA;if sm.context->isEmpty() or sm.general->notEmpty() then&#xA;sm&#xA;else&#xA;sm.context&#xA;endif&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eOperations>
<eStructuralFeatures xsi:type="ecore:EReference" name="extendedRegion" ordered="false"
eType="#//Region">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The region of which this region is an extension.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The region of which this region is an extension.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//RedefinableElement/redefinedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="state" ordered="false"
eType="#//State" eOpposite="#//State/region">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The State that owns the Region. If a Region is owned by a State, then it cannot also be owned by a StateMachine.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The State that owns the Region. If a Region is owned by a State, then it cannot also be owned by a StateMachine.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//NamedElement/namespace"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="stateMachine" ordered="false"
eType="#//StateMachine" eOpposite="#//StateMachine/region">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The StateMachine that owns the Region. If a Region is owned by a StateMachine, then it cannot also be owned by a State.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The StateMachine that owns the Region. If a Region is owned by a StateMachine, then it cannot also be owned by a State.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//NamedElement/namespace"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="transition" ordered="false"
upperBound="-1" eType="#//Transition" containment="true" eOpposite="#//Transition/container">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The set of transitions owned by the region.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The set of transitions owned by the region.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Namespace/ownedMember"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="subvertex" ordered="false"
upperBound="-1" eType="#//Vertex" containment="true" eOpposite="#//Vertex/container">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The set of vertices that are owned by this region.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The set of vertices that are owned by this region.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Namespace/ownedMember"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="State" eSuperTypes="#//Namespace #//RedefinableElement #//Vertex">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A state models a situation during which some (usually implicit) invariant condition holds.&#xA;The states of protocol state machines are exposed to the users of their context classifiers. A protocol state represents an exposed stable situation of its context classifier: when an instance of the classifier is not processing any operation, users of this instance can always know its state configuration.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A state models a situation during which some (usually implicit) invariant condition holds.&#xA;The states of protocol state machines are exposed to the users of their context classifiers. A protocol state represents an exposed stable situation of its context classifier: when an instance of the classifier is not processing any operation, users of this instance can always know its state configuration.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="duplicates">
<eAnnotations source="redefinitionContext">
@@ -5437,14 +5437,14 @@
<contents xsi:type="ecore:EOperation" name="containingStateMachine" ordered="false"
lowerBound="1" eType="#//StateMachine">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query containingStateMachine() returns the state machine that contains the state either directly or transitively.&#xA;result = container.containingStateMachine()&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The query containingStateMachine() returns the state machine that contains the state either directly or transitively.&#xA;result = container.containingStateMachine()&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="redefines" references="#//Vertex/containingStateMachine"/>
</contents>
<contents xsi:type="ecore:EOperation" name="isConsistentWith" ordered="false"
lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query isConsistentWith() specifies that a redefining state is consistent with a redefined state provided that the redefining state is an extension of the redefined state: A simple state can be redefined (extended) to become a composite state (by adding a region) and a composite state can be redefined (extended) by adding regions and by adding vertices, states, and transitions to inherited regions. All states may add or replace entry, exit, and 'doActivity' actions.&#xA;result = true&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The query isConsistentWith() specifies that a redefining state is consistent with a redefined state provided that the redefining state is an extension of the redefined state: A simple state can be redefined (extended) to become a composite state (by adding a region) and a composite state can be redefined (extended) by adding regions and by adding vertices, states, and transitions to inherited regions. All states may add or replace entry, exit, and 'doActivity' actions.&#xA;result = true&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="redefines" references="#//RedefinableElement/isConsistentWith"/>
<eParameters name="redefinee" ordered="false" lowerBound="1" eType="#//RedefinableElement"/>
@@ -5453,7 +5453,7 @@
upperBound="-1" eType="#//Classifier" changeable="false" volatile="true"
transient="true" derived="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References the classifier in which context this element may be redefined.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="References the classifier in which context this element may be redefined.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="redefines" references="#//RedefinableElement/redefinitionContext"/>
</contents>
@@ -5555,76 +5555,76 @@
</eOperations>
<eOperations name="isComposite" ordered="false" lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A composite state is a state with at least one region.&#xA;result = region.notEmpty()&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A composite state is a state with at least one region.&#xA;result = region.notEmpty()&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eOperations>
<eOperations name="isOrthogonal" ordered="false" lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An orthogonal state is a composite state with at least 2 regions&#xA;result = (region->size () > 1)&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="An orthogonal state is a composite state with at least 2 regions&#xA;result = (region->size () > 1)&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eOperations>
<eOperations name="isRedefinitionContextValid" ordered="false" lowerBound="1"
eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query isRedefinitionContextValid() specifies whether the redefinition contexts of a state are properly related to the redefinition contexts of the specified state to allow this element to redefine the other. The containing region of a redefining state must redefine the containing region of the redefined state.&#xA;result = true&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The query isRedefinitionContextValid() specifies whether the redefinition contexts of a state are properly related to the redefinition contexts of the specified state to allow this element to redefine the other. The containing region of a redefining state must redefine the containing region of the redefined state.&#xA;result = true&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="redefines" references="#//RedefinableElement/isRedefinitionContextValid"/>
<eParameters name="redefined" ordered="false" lowerBound="1" eType="#//State"/>
</eOperations>
<eOperations name="isSimple" ordered="false" lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A simple state is a state without any regions.&#xA;result = region.isEmpty()&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A simple state is a state without any regions.&#xA;result = region.isEmpty()&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eOperations>
<eOperations name="isSubmachineState" ordered="false" lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Only submachine states can have a reference statemachine.&#xA;result = submachine.notEmpty()&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Only submachine states can have a reference statemachine.&#xA;result = submachine.notEmpty()&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eOperations>
<eOperations name="redefinitionContext" ordered="false" lowerBound="1" eType="#//Classifier">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The redefinition context of a state is the nearest containing statemachine.&#xA;result = let sm = containingStateMachine() in&#xA;if sm.context->isEmpty() or sm.general->notEmpty() then&#xA;sm&#xA;else&#xA;sm.context&#xA;endif&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The redefinition context of a state is the nearest containing statemachine.&#xA;result = let sm = containingStateMachine() in&#xA;if sm.context->isEmpty() or sm.general->notEmpty() then&#xA;sm&#xA;else&#xA;sm.context&#xA;endif&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eOperations>
<eStructuralFeatures xsi:type="ecore:EReference" name="connection" ordered="false"
upperBound="-1" eType="#//ConnectionPointReference" containment="true" eOpposite="#//ConnectionPointReference/state">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The entry and exit connection points used in conjunction with this (submachine) state, i.e. as targets and sources, respectively, in the region with the submachine state. A connection point reference references the corresponding definition of a connection point pseudostate in the statemachine referenced by the submachinestate.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The entry and exit connection points used in conjunction with this (submachine) state, i.e. as targets and sources, respectively, in the region with the submachine state. A connection point reference references the corresponding definition of a connection point pseudostate in the statemachine referenced by the submachinestate.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Namespace/ownedMember"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="connectionPoint" ordered="false"
upperBound="-1" eType="#//Pseudostate" containment="true" eOpposite="#//Pseudostate/state">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The entry and exit pseudostates of a composite state. These can only be entry or exit Pseudostates, and they must have different names. They can only be defined for composite states.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The entry and exit pseudostates of a composite state. These can only be entry or exit Pseudostates, and they must have different names. They can only be defined for composite states.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Namespace/ownedMember"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="deferrableTrigger" ordered="false"
upperBound="-1" eType="#//Trigger" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A list of triggers that are candidates to be retained by the state machine if they trigger no transitions out of the state (not consumed). A deferred trigger is retained until the state machine reaches a state configuration where it is no longer deferred.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A list of triggers that are candidates to be retained by the state machine if they trigger no transitions out of the state (not consumed). A deferred trigger is retained until the state machine reaches a state configuration where it is no longer deferred.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="doActivity" ordered="false"
eType="#//Behavior" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An optional behavior that is executed while being in the state. The execution starts when this state is entered, and stops either by itself, or when the state is exited, whichever comes first.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="An optional behavior that is executed while being in the state. The execution starts when this state is entered, and stops either by itself, or when the state is exited, whichever comes first.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="entry" ordered="false"
eType="#//Behavior" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An optional behavior that is executed whenever this state is entered regardless of the transition taken to reach the state. If defined, entry actions are always executed to completion prior to any internal behavior or transitions performed within the state.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="An optional behavior that is executed whenever this state is entered regardless of the transition taken to reach the state. If defined, entry actions are always executed to completion prior to any internal behavior or transitions performed within the state.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="exit" ordered="false" eType="#//Behavior"
containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An optional behavior that is executed whenever this state is exited regardless of which transition was taken out of the state. If defined, exit actions are always executed to completion only after all internal activities and transition actions have completed execution.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="An optional behavior that is executed whenever this state is exited regardless of which transition was taken out of the state. If defined, exit actions are always executed to completion only after all internal activities and transition actions have completed execution.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
</eStructuralFeatures>
@@ -5633,7 +5633,7 @@
changeable="false" volatile="true" transient="true" defaultValueLiteral="false"
derived="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A state with isComposite=true is said to be a composite state. A composite state is a state that contains at least one region.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A state with isComposite=true is said to be a composite state. A composite state is a state that contains at least one region.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="isOrthogonal" ordered="false"
@@ -5641,7 +5641,7 @@
changeable="false" volatile="true" transient="true" defaultValueLiteral="false"
derived="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A state with isOrthogonal=true is said to be an orthogonal composite state. An orthogonal composite state contains two or more regions.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A state with isOrthogonal=true is said to be an orthogonal composite state. An orthogonal composite state contains two or more regions.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="isSimple" ordered="false"
@@ -5649,7 +5649,7 @@
changeable="false" volatile="true" transient="true" defaultValueLiteral="true"
derived="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A state with isSimple=true is said to be a simple state. A simple state does not have any regions and it does not refer to any submachine state machine.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A state with isSimple=true is said to be a simple state. A simple state does not have any regions and it does not refer to any submachine state machine.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="isSubmachineState" ordered="false"
@@ -5657,40 +5657,40 @@
changeable="false" volatile="true" transient="true" defaultValueLiteral="false"
derived="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A state with isSubmachineState=true is said to be a submachine state. Such a state refers to a state machine (submachine).&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A state with isSubmachineState=true is said to be a submachine state. Such a state refers to a state machine (submachine).&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="redefinedState" ordered="false"
eType="#//State">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The state of which this state is a redefinition.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The state of which this state is a redefinition.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//RedefinableElement/redefinedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="stateInvariant" ordered="false"
eType="#//Constraint">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies conditions that are always true when this state is the current state. In protocol state machines, state invariants are additional conditions to the preconditions of the outgoing transitions, and to the postcondition of the incoming transitions.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Specifies conditions that are always true when this state is the current state. In protocol state machines, state invariants are additional conditions to the preconditions of the outgoing transitions, and to the postcondition of the incoming transitions.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Namespace/ownedRule"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="submachine" ordered="false"
eType="#//StateMachine" eOpposite="#//StateMachine/submachineState">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The state machine that is to be inserted in place of the (submachine) state.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The state machine that is to be inserted in place of the (submachine) state.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="region" ordered="false"
upperBound="-1" eType="#//Region" containment="true" eOpposite="#//Region/state">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The regions owned directly by the state.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The regions owned directly by the state.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Namespace/ownedMember"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ConnectionPointReference" eSuperTypes="#//Vertex">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A connection point reference represents a usage (as part of a submachine state) of an entry/exit point defined in the statemachine reference by the submachine state.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A connection point reference represents a usage (as part of a submachine state) of an entry/exit point defined in the statemachine reference by the submachine state.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="entry_pseudostates" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -5733,48 +5733,48 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="entry" ordered="false"
upperBound="-1" eType="#//Pseudostate">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The entryPoint kind pseudo states corresponding to this connection point.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The entryPoint kind pseudo states corresponding to this connection point.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="exit" ordered="false" upperBound="-1"
eType="#//Pseudostate">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The exitPoints kind pseudo states corresponding to this connection point.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The exitPoints kind pseudo states corresponding to this connection point.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="state" ordered="false"
eType="#//State" eOpposite="#//State/connection">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The State in which the connection point refreshens are defined.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The State in which the connection point refreshens are defined.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//NamedElement/namespace"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Trigger" eSuperTypes="#//NamedElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A trigger specification may be qualified by the port on which the event occurred.&#xA;A trigger relates an event to a behavior that may affect an instance of the classifier.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A trigger specification may be qualified by the port on which the event occurred.&#xA;A trigger relates an event to a behavior that may affect an instance of the classifier.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EReference" name="event" ordered="false"
lowerBound="1" eType="#//Event">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The event that causes the trigger.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The event that causes the trigger.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="port" ordered="false" upperBound="-1"
eType="#//Port">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A optional port of the receiver object on which the behavioral feature is invoked.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A optional port of the receiver object on which the behavioral feature is invoked.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Event" abstract="true" eSuperTypes="#//PackageableElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An event is the specification of some occurrence that may potentially trigger effects by an object.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="An event is the specification of some occurrence that may potentially trigger effects by an object.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Port" eSuperTypes="#//Property">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A port has an associated protocol state machine.&#xA;A port is a property of a classifier that specifies a distinct interaction point between that classifier and its environment or between the (behavior of the) classifier and its internal parts. Ports are connected to properties of the classifier by connectors through which requests can be made to invoke the behavioral features of a classifier. A Port may specify the services a classifier provides (offers) to its environment as well as the services that a classifier expects (requires) of its environment.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A port has an associated protocol state machine.&#xA;A port is a property of a classifier that specifies a distinct interaction point between that classifier and its environment or between the (behavior of the) classifier and its internal parts. Ports are connected to properties of the classifier by connectors through which requests can be made to invoke the behavioral features of a classifier. A Port may specify the services a classifier provides (offers) to its environment as well as the services that a classifier expects (requires) of its environment.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="default_value" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -5835,13 +5835,13 @@
</eOperations>
<eOperations name="getProvideds" ordered="false" upperBound="-1" eType="#//Interface">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Missing derivation for Port::/provided : Interface&#xA;true&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Missing derivation for Port::/provided : Interface&#xA;true&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
<details key="suppressedVisibility" value="true"/>
</eAnnotations>
</eOperations>
<eOperations name="getRequireds" ordered="false" upperBound="-1" eType="#//Interface">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Missing derivation for Port::/required : Interface&#xA;true&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Missing derivation for Port::/required : Interface&#xA;true&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
<details key="suppressedVisibility" value="true"/>
</eAnnotations>
</eOperations>
@@ -5849,40 +5849,40 @@
lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean"
defaultValueLiteral="false">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies whether requests arriving at this port are sent to the classifier behavior of this classifier. Such ports are referred to as behavior port. Any invocation of a behavioral feature targeted at a behavior port will be handled by the instance of the owning classifier itself, rather than by any instances that this classifier may contain.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Specifies whether requests arriving at this port are sent to the classifier behavior of this classifier. Such ports are referred to as behavior port. Any invocation of a behavioral feature targeted at a behavior port will be handled by the instance of the owning classifier itself, rather than by any instances that this classifier may contain.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="isConjugated" ordered="false"
lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean"
defaultValueLiteral="false">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies the way that the provided and required interfaces are derived from the Port’s Type. The default value is false.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Specifies the way that the provided and required interfaces are derived from the Port’s Type. The default value is false.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="isService" ordered="false"
lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean"
defaultValueLiteral="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="If true indicates that this port is used to provide the published functionality of a classifier; if false, this port is used to implement the classifier but is not part of the essential externally-visible functionality of the classifier and can, therefore, be altered or deleted along with the internal implementation of the classifier and other properties that are considered part of its implementation.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="If true indicates that this port is used to provide the published functionality of a classifier; if false, this port is used to implement the classifier but is not part of the essential externally-visible functionality of the classifier and can, therefore, be altered or deleted along with the internal implementation of the classifier and other properties that are considered part of its implementation.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="protocol" ordered="false"
eType="#//ProtocolStateMachine">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References an optional protocol state machine which describes valid interactions at this interaction point.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="References an optional protocol state machine which describes valid interactions at this interaction point.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="provided" ordered="false"
upperBound="-1" eType="#//Interface" changeable="false" volatile="true" transient="true"
derived="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References the interfaces specifying the set of operations and receptions that the classifier offers to its environment via this port, and which it will handle either directly or by forwarding it to a part of its internal structure. This association is derived according to the value of isConjugated. If isConjugated is false, provided is derived as the union of the sets of interfaces realized by the type of the port and its supertypes, or directly from the type of the port if the port is typed by an interface. If isConjugated is true, it is derived as the union of the sets of interfaces used by the type of the port and its supertypes.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="References the interfaces specifying the set of operations and receptions that the classifier offers to its environment via this port, and which it will handle either directly or by forwarding it to a part of its internal structure. This association is derived according to the value of isConjugated. If isConjugated is false, provided is derived as the union of the sets of interfaces realized by the type of the port and its supertypes, or directly from the type of the port if the port is typed by an interface. If isConjugated is true, it is derived as the union of the sets of interfaces used by the type of the port and its supertypes.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="redefinedPort" ordered="false"
upperBound="-1" eType="#//Port">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A port may be redefined when its containing classifier is specialized. The redefining port may have additional interfaces to those that are associated with the redefined port or it may replace an interface by one of its subtypes.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A port may be redefined when its containing classifier is specialized. The redefining port may have additional interfaces to those that are associated with the redefined port or it may replace an interface by one of its subtypes.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Property/redefinedProperty"/>
</eStructuralFeatures>
@@ -5890,13 +5890,13 @@
upperBound="-1" eType="#//Interface" changeable="false" volatile="true" transient="true"
derived="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References the interfaces specifying the set of operations and receptions that the classifier expects its environment to handle via this port. This association is derived according to the value of isConjugated. If isConjugated is false, required is derived as the union of the sets of interfaces used by the type of the port and its supertypes. If isConjugated is true, it is derived as the union of the sets of interfaces realized by the type of the port and its supertypes, or directly from the type of the port if the port is typed by an interface.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="References the interfaces specifying the set of operations and receptions that the classifier expects its environment to handle via this port. This association is derived according to the value of isConjugated. If isConjugated is false, required is derived as the union of the sets of interfaces used by the type of the port and its supertypes. If isConjugated is true, it is derived as the union of the sets of interfaces realized by the type of the port and its supertypes, or directly from the type of the port if the port is typed by an interface.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Constraint" eSuperTypes="#//PackageableElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A constraint is a condition or restriction expressed in natural language text or in a machine readable language for the purpose of declaring some of the semantics of an element.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A constraint is a condition or restriction expressed in natural language text or in a machine readable language for the purpose of declaring some of the semantics of an element.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="not_apply_to_self" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -5977,27 +5977,27 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="constrainedElement" upperBound="-1"
eType="#//Element">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The ordered set of Elements referenced by this Constraint.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The ordered set of Elements referenced by this Constraint.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="context" ordered="false"
eType="#//Namespace" eOpposite="#//Namespace/ownedRule">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies the namespace that owns the NamedElement.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Specifies the namespace that owns the NamedElement.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//NamedElement/namespace"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="specification" ordered="false"
lowerBound="1" eType="#//ValueSpecification" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A condition that must be true when evaluated in order for the constraint to be satisfied.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A condition that must be true when evaluated in order for the constraint to be satisfied.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Transition" eSuperTypes="#//Namespace #//RedefinableElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A transition is a directed relationship between a source vertex and a target vertex. It may be part of a compound transition, which takes the state machine from one state configuration to another, representing the complete response of the state machine to an occurrence of an event of a particular type.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A transition is a directed relationship between a source vertex and a target vertex. It may be part of a compound transition, which takes the state machine from one state configuration to another, representing the complete response of the state machine to an occurrence of an event of a particular type.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="duplicates">
<eAnnotations source="redefinitionContext">
@@ -6007,7 +6007,7 @@
<contents xsi:type="ecore:EOperation" name="isConsistentWith" ordered="false"
lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query isConsistentWith() specifies that a redefining transition is consistent with a redefined transition provided that the redefining transition has the following relation to the redefined transition: A redefining transition redefines all properties of the corresponding redefined transition, except the source state and the trigger.&#xA;redefinee.isRedefinitionContextValid(self)&#xA;result = (redefinee.oclIsKindOf(Transition) and&#xA; let trans: Transition = redefinee.oclAsType(Transition) in&#xA; (source() = trans.source() and trigger() = tran.trigger())&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The query isConsistentWith() specifies that a redefining transition is consistent with a redefined transition provided that the redefining transition has the following relation to the redefined transition: A redefining transition redefines all properties of the corresponding redefined transition, except the source state and the trigger.&#xA;redefinee.isRedefinitionContextValid(self)&#xA;result = (redefinee.oclIsKindOf(Transition) and&#xA; let trans: Transition = redefinee.oclAsType(Transition) in&#xA; (source() = trans.source() and trigger() = tran.trigger())&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="redefines" references="#//RedefinableElement/isConsistentWith"/>
<eParameters name="redefinee" ordered="false" lowerBound="1" eType="#//RedefinableElement"/>
@@ -6016,7 +6016,7 @@
upperBound="-1" eType="#//Classifier" changeable="false" volatile="true"
transient="true" derived="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References the classifier in which context this element may be redefined.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="References the classifier in which context this element may be redefined.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="redefines" references="#//RedefinableElement/redefinitionContext"/>
</contents>
@@ -6213,71 +6213,71 @@
</eOperations>
<eOperations name="containingStateMachine" ordered="false" lowerBound="1" eType="#//StateMachine">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query containingStateMachine() returns the state machine that contains the transition either directly or transitively.&#xA;result = container.containingStateMachine()&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The query containingStateMachine() returns the state machine that contains the transition either directly or transitively.&#xA;result = container.containingStateMachine()&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eOperations>
<eOperations name="redefinitionContext" ordered="false" lowerBound="1" eType="#//Classifier">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The redefinition context of a transition is the nearest containing statemachine.&#xA;result = let sm = containingStateMachine() in&#xA;if sm.context->isEmpty() or sm.general->notEmpty() then&#xA;sm&#xA;else&#xA;sm.context&#xA;endif&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The redefinition context of a transition is the nearest containing statemachine.&#xA;result = let sm = containingStateMachine() in&#xA;if sm.context->isEmpty() or sm.general->notEmpty() then&#xA;sm&#xA;else&#xA;sm.context&#xA;endif&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eOperations>
<eStructuralFeatures xsi:type="ecore:EReference" name="effect" ordered="false"
eType="#//Behavior" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies an optional behavior to be performed when the transition fires.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Specifies an optional behavior to be performed when the transition fires.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="guard" ordered="false"
eType="#//Constraint">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A guard is a constraint that provides a fine-grained control over the firing of the transition. The guard is evaluated when an event occurrence is dispatched by the state machine. If the guard is true at that time, the transition may be enabled, otherwise, it is disabled. Guards should be pure expressions without side effects. Guard expressions with side effects are ill formed.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A guard is a constraint that provides a fine-grained control over the firing of the transition. The guard is evaluated when an event occurrence is dispatched by the state machine. If the guard is true at that time, the transition may be enabled, otherwise, it is disabled. Guards should be pure expressions without side effects. Guard expressions with side effects are ill formed.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Namespace/ownedRule"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="kind" ordered="false" lowerBound="1"
eType="#//TransitionKind" defaultValueLiteral="external">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Indicates the precise type of the transition.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Indicates the precise type of the transition.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="redefinedTransition" ordered="false"
eType="#//Transition">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The transition that is redefined by this transition.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The transition that is redefined by this transition.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//RedefinableElement/redefinedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false"
lowerBound="1" eType="#//Vertex">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Designates the originating vertex (state or pseudostate) of the transition.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Designates the originating vertex (state or pseudostate) of the transition.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="target" ordered="false"
lowerBound="1" eType="#//Vertex">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Designates the target vertex that is reached when the transition is taken.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Designates the target vertex that is reached when the transition is taken.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="trigger" ordered="false"
upperBound="-1" eType="#//Trigger" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies the triggers that may fire the transition.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Specifies the triggers that may fire the transition.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="container" ordered="false"
lowerBound="1" eType="#//Region" eOpposite="#//Region/transition">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Designates the region that owns this transition.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Designates the region that owns this transition.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//NamedElement/namespace"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="TransitionKind">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="TransitionKind is an enumeration type.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="TransitionKind is an enumeration type.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eLiterals name="internal">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -6297,7 +6297,7 @@
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="PseudostateKind">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="PseudostateKind is an enumeration type.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="PseudostateKind is an enumeration type.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eLiterals name="initial">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -6352,26 +6352,26 @@
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ProtocolConformance" eSuperTypes="#//DirectedRelationship">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Protocol state machines can be redefined into more specific protocol state machines, or into behavioral state machines. Protocol conformance declares that the specific protocol state machine specifies a protocol that conforms to the general state machine one, or that the specific behavioral state machine abide by the protocol of the general protocol state machine.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Protocol state machines can be redefined into more specific protocol state machines, or into behavioral state machines. Protocol conformance declares that the specific protocol state machine specifies a protocol that conforms to the general state machine one, or that the specific behavioral state machine abide by the protocol of the general protocol state machine.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EReference" name="generalMachine" ordered="false"
lowerBound="1" eType="#//ProtocolStateMachine">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies the protocol state machine to which the specific state machine conforms.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Specifies the protocol state machine to which the specific state machine conforms.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//DirectedRelationship/target"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="specificMachine" ordered="false"
lowerBound="1" eType="#//ProtocolStateMachine" eOpposite="#//ProtocolStateMachine/conformance">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies the state machine which conforms to the general state machine.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Specifies the state machine which conforms to the general state machine.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/owner #//DirectedRelationship/source"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Parameter" eSuperTypes="#//ConnectableElement #//MultiplicityElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Parameters are allowed to be treated as connectable elements.&#xA;A parameter is a specification of an argument used to pass information into or out of an invocation of a behavioral feature.&#xA;Parameters have support for streaming, exceptions, and parameter sets.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Parameters are allowed to be treated as connectable elements.&#xA;A parameter is a specification of an argument used to pass information into or out of an invocation of a behavioral feature.&#xA;Parameters have support for streaming, exceptions, and parameter sets.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="reentrant_behaviors" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -6541,7 +6541,7 @@
</eOperations>
<eOperations name="getDefault" ordered="false" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//String">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Missing derivation for Parameter::/default : String&#xA;true&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Missing derivation for Parameter::/default : String&#xA;true&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
<details key="suppressedVisibility" value="true"/>
</eAnnotations>
</eOperations>
@@ -6549,59 +6549,59 @@
eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//String"
volatile="true" transient="true" unsettable="true" derived="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies a String that represents a value to be used when no argument is supplied for the Parameter.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Specifies a String that represents a value to be used when no argument is supplied for the Parameter.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="defaultValue" ordered="false"
eType="#//ValueSpecification" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies a ValueSpecification that represents a value to be used when no argument is supplied for the Parameter.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Specifies a ValueSpecification that represents a value to be used when no argument is supplied for the Parameter.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="direction" ordered="false"
lowerBound="1" eType="#//ParameterDirectionKind" defaultValueLiteral="in">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Indicates whether a parameter is being sent into or out of a behavioral element.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Indicates whether a parameter is being sent into or out of a behavioral element.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="effect" ordered="false"
eType="#//ParameterEffectKind" unsettable="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies the effect that the owner of the parameter has on values passed in or out of the parameter.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Specifies the effect that the owner of the parameter has on values passed in or out of the parameter.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="isException" ordered="false"
lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean"
defaultValueLiteral="false">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Tells whether an output parameter may emit a value to the exclusion of the other outputs.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Tells whether an output parameter may emit a value to the exclusion of the other outputs.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="isStream" ordered="false"
lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean"
defaultValueLiteral="false">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Tells whether an input parameter may accept values while its behavior is executing, or whether an output parameter post values while the behavior is executing.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Tells whether an input parameter may accept values while its behavior is executing, or whether an output parameter post values while the behavior is executing.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="operation" ordered="false"
eType="#//Operation" changeable="false" volatile="true" transient="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References the Operation owning this parameter.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="References the Operation owning this parameter.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//NamedElement/namespace"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="parameterSet" ordered="false"
upperBound="-1" eType="#//ParameterSet" eOpposite="#//ParameterSet/parameter">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The parameter sets containing the parameter. See ParameterSet.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The parameter sets containing the parameter. See ParameterSet.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="ParameterDirectionKind">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Parameter direction kind is an enumeration type that defines literals used to specify direction of parameters.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Parameter direction kind is an enumeration type that defines literals used to specify direction of parameters.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eLiterals name="in">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -6626,7 +6626,7 @@
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="ParameterEffectKind">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The datatype ParameterEffectKind is an enumeration that indicates the effect of a behavior on values passed in or out of its parameters.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The datatype ParameterEffectKind is an enumeration that indicates the effect of a behavior on values passed in or out of its parameters.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eLiterals name="create">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -6651,7 +6651,7 @@
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ParameterSet" eSuperTypes="#//NamedElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A parameter set is an element that provides alternative sets of inputs or outputs that a behavior may use.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A parameter set is an element that provides alternative sets of inputs or outputs that a behavior may use.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="two_parameter_sets" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -6713,26 +6713,26 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="condition" ordered="false"
upperBound="-1" eType="#//Constraint" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Constraint that should be satisfied for the owner of the parameters in an input parameter set to start execution using the values provided for those parameters, or the owner of the parameters in an output parameter set to end execution providing the values for those parameters, if all preconditions and conditions on input parameter sets were satisfied.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Constraint that should be satisfied for the owner of the parameters in an input parameter set to start execution using the values provided for those parameters, or the owner of the parameters in an output parameter set to end execution providing the values for those parameters, if all preconditions and conditions on input parameter sets were satisfied.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="parameter" ordered="false"
lowerBound="1" upperBound="-1" eType="#//Parameter" eOpposite="#//Parameter/parameterSet">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Parameters in the parameter set.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Parameters in the parameter set.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="DataType" eSuperTypes="#//Classifier">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A data type is a type whose instances are identified only by their value. A data type may contain attributes to support the modeling of structured data types.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A data type is a type whose instances are identified only by their value. A data type may contain attributes to support the modeling of structured data types.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="duplicates">
<contents xsi:type="ecore:EOperation" name="inherit" ordered="false" upperBound="-1"
eType="#//NamedElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The inherit operation is overridden to exclude redefined properties.&#xA;result = inhs->excluding(inh | ownedMember->select(oclIsKindOf(RedefinableElement))->select(redefinedElement->includes(inh)))&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The inherit operation is overridden to exclude redefined properties.&#xA;result = inhs->excluding(inh | ownedMember->select(oclIsKindOf(RedefinableElement))->select(redefinedElement->includes(inh)))&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="redefines" references="#//Classifier/inherit"/>
<eParameters name="inhs" ordered="false" upperBound="-1" eType="#//NamedElement"/>
@@ -6791,21 +6791,21 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="ownedAttribute" upperBound="-1"
eType="#//Property" containment="true" eOpposite="#//Property/datatype">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The Attributes owned by the DataType.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The Attributes owned by the DataType.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Namespace/ownedMember #//Classifier/attribute"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ownedOperation" upperBound="-1"
eType="#//Operation" containment="true" eOpposite="#//Operation/datatype">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The Operations owned by the DataType.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The Operations owned by the DataType.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Classifier/feature #//Namespace/ownedMember"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="OperationTemplateParameter" eSuperTypes="#//TemplateParameter">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An operation template parameter exposes an operation as a formal parameter for a template.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="An operation template parameter exposes an operation as a formal parameter for a template.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="duplicates">
<eAnnotations source="parameteredElement">
@@ -6814,7 +6814,7 @@
<contents xsi:type="ecore:EReference" name="parameteredElement" ordered="false"
lowerBound="1" eType="#//ParameterableElement" eOpposite="#//Operation/%duplicates%/templateParameter">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The operation for this template parameter.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The operation for this template parameter.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="redefines" references="#//TemplateParameter/parameteredElement"/>
</contents>
@@ -6822,7 +6822,7 @@
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="AggregationKind">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="AggregationKind is an enumeration type that specifies the literals for defining the kind of aggregation of a property.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="AggregationKind is an enumeration type that specifies the literals for defining the kind of aggregation of a property.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eLiterals name="none">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -6842,7 +6842,7 @@
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ExtensionEnd" eSuperTypes="#//Property">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An extension end is used to tie an extension to a stereotype when extending a metaclass.&#xA;The default multiplicity of an extension end is 0..1.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="An extension end is used to tie an extension to a stereotype when extending a metaclass.&#xA;The default multiplicity of an extension end is 0..1.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="duplicates">
<eAnnotations source="type">
@@ -6861,20 +6861,20 @@
</contents>
<contents xsi:type="ecore:EOperation" name="lowerBound" ordered="false" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Integer">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query lowerBound() returns the lower bound of the multiplicity as an Integer. This is a redefinition of the default lower bound, which normally, for MultiplicityElements, evaluates to 1 if empty.&#xA;result = lowerBound = if lowerValue->isEmpty() then 0 else lowerValue->IntegerValue() endif&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The query lowerBound() returns the lower bound of the multiplicity as an Integer. This is a redefinition of the default lower bound, which normally, for MultiplicityElements, evaluates to 1 if empty.&#xA;result = lowerBound = if lowerValue->isEmpty() then 0 else lowerValue->IntegerValue() endif&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="redefines" references="#//MultiplicityElement/lowerBound"/>
</contents>
<contents xsi:type="ecore:EAttribute" name="lower" ordered="false" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Integer"
volatile="true" transient="true" defaultValueLiteral="0" derived="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="This redefinition changes the default multiplicity of association ends, since model elements are usually extended by 0 or 1 instance of the extension stereotype.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="This redefinition changes the default multiplicity of association ends, since model elements are usually extended by 0 or 1 instance of the extension stereotype.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="redefines" references="#//MultiplicityElement/lower"/>
</contents>
<contents xsi:type="ecore:EReference" name="type" ordered="false" eType="#//Type">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References the type of the ExtensionEnd. Note that this association restricts the possible types of an ExtensionEnd to only be Stereotypes.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="References the type of the ExtensionEnd. Note that this association restricts the possible types of an ExtensionEnd to only be Stereotypes.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="redefines" references="#//TypedElement/type"/>
</contents>
@@ -6920,7 +6920,7 @@
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Model" eSuperTypes="#//Package">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A model captures a view of a physical system. It is an abstraction of the physical system, with a certain purpose. This purpose determines what is to be included in the model and what is irrelevant. Thus the model completely describes those aspects of the physical system that are relevant to the purpose of the model, at the appropriate level of detail.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A model captures a view of a physical system. It is an abstraction of the physical system, with a certain purpose. This purpose determines what is to be included in the model and what is irrelevant. Thus the model completely describes those aspects of the physical system that are relevant to the purpose of the model, at the appropriate level of detail.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="isMetamodel" ordered="false" lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -6931,25 +6931,25 @@
eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//String"
unsettable="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The name of the viewpoint that is expressed by a model (This name may refer to a profile definition).&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The name of the viewpoint that is expressed by a model (This name may refer to a profile definition).&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Enumeration" eSuperTypes="#//DataType">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An enumeration is a data type whose values are enumerated in the model as enumeration literals.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="An enumeration is a data type whose values are enumerated in the model as enumeration literals.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EReference" name="ownedLiteral" upperBound="-1"
eType="#//EnumerationLiteral" containment="true" eOpposite="#//EnumerationLiteral/enumeration">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The ordered set of literals for this Enumeration.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The ordered set of literals for this Enumeration.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Namespace/ownedMember"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="EnumerationLiteral" eSuperTypes="#//InstanceSpecification">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An enumeration literal is a user-defined data value for an enumeration.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="An enumeration literal is a user-defined data value for an enumeration.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="duplicates">
<eAnnotations source="classifier">
@@ -6960,7 +6960,7 @@
eType="#//Enumeration" changeable="false" volatile="true" transient="true"
derived="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The classifier of this EnumerationLiteral derived to be equal to its enumeration.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The classifier of this EnumerationLiteral derived to be equal to its enumeration.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="redefines" references="#//InstanceSpecification/classifier"/>
</contents>
@@ -6991,20 +6991,20 @@
</eOperations>
<eOperations name="getClassifier" ordered="false" lowerBound="1" eType="#//Enumeration">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Missing derivation for EnumerationLiteral::/classifier : Enumeration&#xA;true&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Missing derivation for EnumerationLiteral::/classifier : Enumeration&#xA;true&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eOperations>
<eStructuralFeatures xsi:type="ecore:EReference" name="enumeration" ordered="false"
eType="#//Enumeration" eOpposite="#//Enumeration/ownedLiteral">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The Enumeration that this EnumerationLiteral is a member of.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The Enumeration that this EnumerationLiteral is a member of.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//NamedElement/namespace"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="InstanceSpecification" eSuperTypes="#//DeploymentTarget #//PackageableElement #//DeployedArtifact">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An instance specification has the capability of being a deployment target in a deployment relationship, in the case that it is an instance of a node. It is also has the capability of being a deployed artifact, if it is an instance of an artifact.&#xA;An instance specification is a model element that represents an instance in a modeled system.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="An instance specification has the capability of being a deployment target in a deployment relationship, in the case that it is an instance of a node. It is also has the capability of being a deployed artifact, if it is an instance of an artifact.&#xA;An instance specification is a model element that represents an instance in a modeled system.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="structural_feature" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -7085,62 +7085,62 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="classifier" ordered="false"
upperBound="-1" eType="#//Classifier">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The classifier or classifiers of the represented instance. If multiple classifiers are specified, the instance is classified by all of them.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The classifier or classifiers of the represented instance. If multiple classifiers are specified, the instance is classified by all of them.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="slot" ordered="false" upperBound="-1"
eType="#//Slot" containment="true" eOpposite="#//Slot/owningInstance">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A slot giving the value or values of a structural feature of the instance. An instance specification can have one slot per structural feature of its classifiers, including inherited features. It is not necessary to model a slot for each structural feature, in which case the instance specification is a partial description.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A slot giving the value or values of a structural feature of the instance. An instance specification can have one slot per structural feature of its classifiers, including inherited features. It is not necessary to model a slot for each structural feature, in which case the instance specification is a partial description.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="specification" ordered="false"
eType="#//ValueSpecification" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A specification of how to compute, derive, or construct the instance.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A specification of how to compute, derive, or construct the instance.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Slot" eSuperTypes="#//Element">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A slot specifies that an entity modeled by an instance specification has a value or values for a specific structural feature.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A slot specifies that an entity modeled by an instance specification has a value or values for a specific structural feature.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EReference" name="definingFeature" ordered="false"
lowerBound="1" eType="#//StructuralFeature">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The structural feature that specifies the values that may be held by the slot.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The structural feature that specifies the values that may be held by the slot.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="value" upperBound="-1"
eType="#//ValueSpecification" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The value or values corresponding to the defining feature for the owning instance specification.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The value or values corresponding to the defining feature for the owning instance specification.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="owningInstance" ordered="false"
lowerBound="1" eType="#//InstanceSpecification" eOpposite="#//InstanceSpecification/slot">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The instance specification that owns this slot.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The instance specification that owns this slot.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/owner"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="PrimitiveType" eSuperTypes="#//DataType">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A primitive type defines a predefined data type, without any relevant substructure (i.e., it has no parts in the context of UML). A primitive datatype may have an algebra and operations defined outside of UML, for example, mathematically.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A primitive type defines a predefined data type, without any relevant substructure (i.e., it has no parts in the context of UML). A primitive datatype may have an algebra and operations defined outside of UML, for example, mathematically.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Usage" eSuperTypes="#//Dependency">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A usage is a relationship in which one element requires another element (or set of elements) for its full implementation or operation. A usage is a dependency in which the client requires the presence of the supplier.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A usage is a relationship in which one element requires another element (or set of elements) for its full implementation or operation. A usage is a dependency in which the client requires the presence of the supplier.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="CollaborationUse" eSuperTypes="#//NamedElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A collaboration use represents one particular use of a collaboration to explain the relationships between the properties of a classifier. A collaboration use shows how the pattern described by a collaboration is applied in a given context, by binding specific entities from that context to the roles of the collaboration. Depending on the context, these entities could be structural features of a classifier, instance specifications, or even roles in some containing collaboration. There may be multiple occurrences of a given collaboration within a classifier, each involving a different set of roles and connectors. A given role or connector may be involved in multiple occurrences of the same or different collaborations. Associated dependencies map features of the collaboration type to features in the classifier. These dependencies indicate which role in the classifier plays which role in the collaboration.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A collaboration use represents one particular use of a collaboration to explain the relationships between the properties of a classifier. A collaboration use shows how the pattern described by a collaboration is applied in a given context, by binding specific entities from that context to the roles of the collaboration. Depending on the context, these entities could be structural features of a classifier, instance specifications, or even roles in some containing collaboration. There may be multiple occurrences of a given collaboration within a classifier, each involving a different set of roles and connectors. A given role or connector may be involved in multiple occurrences of the same or different collaborations. Associated dependencies map features of the collaboration type to features in the classifier. These dependencies indicate which role in the classifier plays which role in the collaboration.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="connectors" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -7202,32 +7202,32 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="roleBinding" ordered="false"
upperBound="-1" eType="#//Dependency" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A mapping between features of the collaboration type and features of the owning classifier. This mapping indicates which connectable element of the classifier plays which role(s) in the collaboration. A connectable element may be bound to multiple roles in the same collaboration use (that is, it may play multiple roles).&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A mapping between features of the collaboration type and features of the owning classifier. This mapping indicates which connectable element of the classifier plays which role(s) in the collaboration. A connectable element may be bound to multiple roles in the same collaboration use (that is, it may play multiple roles).&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1"
eType="#//Collaboration">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The collaboration which is used in this occurrence. The collaboration defines the cooperation between its roles which are mapped to properties of the classifier owning the collaboration use.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The collaboration which is used in this occurrence. The collaboration defines the cooperation between its roles which are mapped to properties of the classifier owning the collaboration use.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Collaboration" eSuperTypes="#//StructuredClassifier #//BehavioredClassifier">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A collaboration use represents the application of the pattern described by a collaboration to a specific situation involving specific classes or instances playing the roles of the collaboration.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A collaboration use represents the application of the pattern described by a collaboration to a specific situation involving specific classes or instances playing the roles of the collaboration.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EReference" name="collaborationRole" ordered="false"
upperBound="-1" eType="#//ConnectableElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References connectable elements (possibly owned by other classifiers) which represent roles that instances may play in this collaboration.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="References connectable elements (possibly owned by other classifiers) which represent roles that instances may play in this collaboration.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//StructuredClassifier/role"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Generalization" eSuperTypes="#//DirectedRelationship">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A generalization is a taxonomic relationship between a more general classifier and a more specific classifier. Each instance of the specific classifier is also an indirect instance of the general classifier. Thus, the specific classifier inherits the features of the more general classifier.&#xA;A generalization relates a specific classifier to a more general classifier, and is owned by the specific classifier.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A generalization is a taxonomic relationship between a more general classifier and a more specific classifier. Each instance of the specific classifier is also an indirect instance of the general classifier. Thus, the specific classifier inherits the features of the more general classifier.&#xA;A generalization relates a specific classifier to a more general classifier, and is owned by the specific classifier.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="generalization_same_classifier" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -7251,34 +7251,34 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="general" ordered="false"
lowerBound="1" eType="#//Classifier">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References the general classifier in the Generalization relationship.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="References the general classifier in the Generalization relationship.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//DirectedRelationship/target"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="generalizationSet" ordered="false"
upperBound="-1" eType="#//GeneralizationSet" eOpposite="#//GeneralizationSet/generalization">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Designates a set in which instances of Generalization is considered members.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Designates a set in which instances of Generalization is considered members.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="isSubstitutable" ordered="false"
eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean"
defaultValueLiteral="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Indicates whether the specific classifier can be used wherever the general classifier can be used. If true, the execution traces of the specific classifier will be a superset of the execution traces of the general classifier.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Indicates whether the specific classifier can be used wherever the general classifier can be used. If true, the execution traces of the specific classifier will be a superset of the execution traces of the general classifier.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="specific" ordered="false"
lowerBound="1" eType="#//Classifier" eOpposite="#//Classifier/generalization">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References the specializing classifier in the Generalization relationship.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="References the specializing classifier in the Generalization relationship.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/owner #//DirectedRelationship/source"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="GeneralizationSet" eSuperTypes="#//PackageableElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A generalization set is a packageable element whose instances define collections of subsets of generalization relationships.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A generalization set is a packageable element whose instances define collections of subsets of generalization relationships.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="maps_to_generalization_set" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -7322,38 +7322,38 @@
lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean"
defaultValueLiteral="false">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Indicates (via the associated Generalizations) whether or not the set of specific Classifiers are covering for a particular general classifier. When isCovering is true, every instance of a particular general Classifier is also an instance of at least one of its specific Classifiers for the GeneralizationSet. When isCovering is false, there are one or more instances of the particular general Classifier that are not instances of at least one of its specific Classifiers defined for the GeneralizationSet.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Indicates (via the associated Generalizations) whether or not the set of specific Classifiers are covering for a particular general classifier. When isCovering is true, every instance of a particular general Classifier is also an instance of at least one of its specific Classifiers for the GeneralizationSet. When isCovering is false, there are one or more instances of the particular general Classifier that are not instances of at least one of its specific Classifiers defined for the GeneralizationSet.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="isDisjoint" ordered="false"
lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean"
defaultValueLiteral="false">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Indicates whether or not the set of specific Classifiers in a Generalization relationship have instance in common. If isDisjoint is true, the specific Classifiers for a particular GeneralizationSet have no members in common; that is, their intersection is empty. If isDisjoint is false, the specific Classifiers in a particular GeneralizationSet have one or more members in common; that is, their intersection is not empty. For example, Person could have two Generalization relationships, each with the different specific Classifier: Manager or Staff. This would be disjoint because every instance of Person must either be a Manager or Staff. In contrast, Person could have two Generalization relationships involving two specific (and non-covering) Classifiers: Sales Person and Manager. This GeneralizationSet would not be disjoint because there are instances of Person which can be a Sales Person and a Manager.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Indicates whether or not the set of specific Classifiers in a Generalization relationship have instance in common. If isDisjoint is true, the specific Classifiers for a particular GeneralizationSet have no members in common; that is, their intersection is empty. If isDisjoint is false, the specific Classifiers in a particular GeneralizationSet have one or more members in common; that is, their intersection is not empty. For example, Person could have two Generalization relationships, each with the different specific Classifier: Manager or Staff. This would be disjoint because every instance of Person must either be a Manager or Staff. In contrast, Person could have two Generalization relationships involving two specific (and non-covering) Classifiers: Sales Person and Manager. This GeneralizationSet would not be disjoint because there are instances of Person which can be a Sales Person and a Manager.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="powertype" ordered="false"
eType="#//Classifier" eOpposite="#//Classifier/powertypeExtent">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Designates the Classifier that is defined as the power type for the associated GeneralizationSet.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Designates the Classifier that is defined as the power type for the associated GeneralizationSet.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="generalization" ordered="false"
upperBound="-1" eType="#//Generalization" eOpposite="#//Generalization/generalizationSet">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Designates the instances of Generalization which are members of a given GeneralizationSet.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Designates the instances of Generalization which are members of a given GeneralizationSet.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="RedefinableTemplateSignature" eSuperTypes="#//RedefinableElement #//TemplateSignature">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A redefinable template signature supports the addition of formal template parameters in a specialization of a template classifier.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A redefinable template signature supports the addition of formal template parameters in a specialization of a template classifier.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="duplicates">
<contents xsi:type="ecore:EOperation" name="isConsistentWith" ordered="false"
lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query isConsistentWith() specifies, for any two RedefinableTemplateSignatures in a context in which redefinition is possible, whether redefinition would be logically consistent. A redefining template signature is always consistent with a redefined template signature, since redefinition only adds new formal parameters.&#xA;result = redefinee.oclIsKindOf(RedefineableTemplateSignature)&#xA;redefinee.isRedefinitionContextValid(self)&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The query isConsistentWith() specifies, for any two RedefinableTemplateSignatures in a context in which redefinition is possible, whether redefinition would be logically consistent. A redefining template signature is always consistent with a redefined template signature, since redefinition only adds new formal parameters.&#xA;result = redefinee.oclIsKindOf(RedefineableTemplateSignature)&#xA;redefinee.isRedefinitionContextValid(self)&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="redefines" references="#//RedefinableElement/isConsistentWith"/>
<eParameters name="redefinee" ordered="false" lowerBound="1" eType="#//RedefinableElement"/>
@@ -7380,14 +7380,14 @@
</eOperations>
<eOperations name="getInheritedParameters" ordered="false" upperBound="-1" eType="#//TemplateParameter">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Missing derivation for RedefinableTemplateSignature::/inheritedParameter : TemplateParameter&#xA;true&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Missing derivation for RedefinableTemplateSignature::/inheritedParameter : TemplateParameter&#xA;true&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
<details key="suppressedVisibility" value="true"/>
</eAnnotations>
</eOperations>
<eStructuralFeatures xsi:type="ecore:EReference" name="extendedSignature" ordered="false"
upperBound="-1" eType="#//RedefinableTemplateSignature">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The template signature that is extended by this template signature.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The template signature that is extended by this template signature.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//RedefinableElement/redefinedElement"/>
</eStructuralFeatures>
@@ -7395,14 +7395,14 @@
upperBound="-1" eType="#//TemplateParameter" changeable="false" volatile="true"
transient="true" derived="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The formal template parameters of the extendedSignature.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The formal template parameters of the extendedSignature.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//TemplateSignature/parameter"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="classifier" ordered="false"
lowerBound="1" eType="#//Classifier" changeable="false" volatile="true" transient="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The classifier that owns this template signature.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The classifier that owns this template signature.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="redefines" references="#//TemplateSignature/template"/>
<eAnnotations source="subsets" references="#//RedefinableElement/redefinitionContext"/>
@@ -7410,7 +7410,7 @@
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="UseCase" eSuperTypes="#//BehavioredClassifier">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A use case is the specification of a set of actions performed by a system, which yields an observable result that is, typically, of value for one or more actors or other stakeholders of the system.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A use case is the specification of a set of actions performed by a system, which yields an observable result that is, typically, of value for one or more actors or other stakeholders of the system.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="must_have_name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -7490,40 +7490,40 @@
</eOperations>
<eOperations name="allIncludedUseCases" ordered="false" upperBound="-1" eType="#//UseCase">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query allIncludedUseCases() returns the transitive closure of all use cases (directly or indirectly) included by this use case.&#xA;result = self.include->union(self.include->collect(in | in.allIncludedUseCases()))&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The query allIncludedUseCases() returns the transitive closure of all use cases (directly or indirectly) included by this use case.&#xA;result = self.include->union(self.include->collect(in | in.allIncludedUseCases()))&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eOperations>
<eStructuralFeatures xsi:type="ecore:EReference" name="extend" ordered="false"
upperBound="-1" eType="#//Extend" containment="true" eOpposite="#//Extend/extension">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References the Extend relationships owned by this use case.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="References the Extend relationships owned by this use case.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Namespace/ownedMember"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="extensionPoint" ordered="false"
upperBound="-1" eType="#//ExtensionPoint" containment="true" eOpposite="#//ExtensionPoint/useCase">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References the ExtensionPoints owned by the use case.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="References the ExtensionPoints owned by the use case.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Namespace/ownedMember"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="include" ordered="false"
upperBound="-1" eType="#//Include" containment="true" eOpposite="#//Include/includingCase">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References the Include relationships owned by this use case.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="References the Include relationships owned by this use case.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Namespace/ownedMember"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="subject" ordered="false"
upperBound="-1" eType="#//Classifier" eOpposite="#//Classifier/useCase">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References the subjects to which this use case applies. The subject or its parts realize all the use cases that apply to this subject. Use cases need not be attached to any specific subject, however. The subject may, but need not, own the use cases that apply to it.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="References the subjects to which this use case applies. The subject or its parts realize all the use cases that apply to this subject. Use cases need not be attached to any specific subject, however. The subject may, but need not, own the use cases that apply to it.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Extend" eSuperTypes="#//NamedElement #//DirectedRelationship">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A relationship from an extending use case to an extended use case that specifies how and when the behavior defined in the extending use case can be inserted into the behavior defined in the extended use case.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A relationship from an extending use case to an extended use case that specifies how and when the behavior defined in the extending use case can be inserted into the behavior defined in the extended use case.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="extension_points" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -7547,34 +7547,34 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="condition" ordered="false"
eType="#//Constraint" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References the condition that must hold when the first extension point is reached for the extension to take place. If no constraint is associated with the extend relationship, the extension is unconditional.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="References the condition that must hold when the first extension point is reached for the extension to take place. If no constraint is associated with the extend relationship, the extension is unconditional.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="extendedCase" ordered="false"
lowerBound="1" eType="#//UseCase">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References the use case that is being extended.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="References the use case that is being extended.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//DirectedRelationship/target"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="extensionLocation" lowerBound="1"
upperBound="-1" eType="#//ExtensionPoint">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An ordered list of extension points belonging to the extended use case, specifying where the respective behavioral fragments of the extending use case are to be inserted. The first fragment in the extending use case is associated with the first extension point in the list, the second fragment with the second point, and so on. (Note that, in most practical cases, the extending use case has just a single behavior fragment, so that the list of extension points is trivial.)&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="An ordered list of extension points belonging to the extended use case, specifying where the respective behavioral fragments of the extending use case are to be inserted. The first fragment in the extending use case is associated with the first extension point in the list, the second fragment with the second point, and so on. (Note that, in most practical cases, the extending use case has just a single behavior fragment, so that the list of extension points is trivial.)&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="extension" ordered="false"
lowerBound="1" eType="#//UseCase" eOpposite="#//UseCase/extend">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References the use case that represents the extension and owns the extend relationship.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="References the use case that represents the extension and owns the extend relationship.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//DirectedRelationship/source #//NamedElement/namespace"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ExtensionPoint" eSuperTypes="#//RedefinableElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An extension point identifies a point in the behavior of a use case where that behavior can be extended by the behavior of some other (extending) use case, as specified by an extend relationship.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="An extension point identifies a point in the behavior of a use case where that behavior can be extended by the behavior of some other (extending) use case, as specified by an extend relationship.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="must_have_name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -7598,52 +7598,52 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="useCase" ordered="false"
lowerBound="1" eType="#//UseCase" eOpposite="#//UseCase/extensionPoint">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References the use case that owns this extension point.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="References the use case that owns this extension point.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//NamedElement/namespace"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Include" eSuperTypes="#//NamedElement #//DirectedRelationship">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An include relationship defines that a use case contains the behavior defined in another use case.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="An include relationship defines that a use case contains the behavior defined in another use case.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EReference" name="addition" ordered="false"
lowerBound="1" eType="#//UseCase">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References the use case that is to be included.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="References the use case that is to be included.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//DirectedRelationship/target"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="includingCase" ordered="false"
lowerBound="1" eType="#//UseCase" eOpposite="#//UseCase/include">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References the use case which will include the addition and owns the include relationship.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="References the use case which will include the addition and owns the include relationship.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//DirectedRelationship/source #//NamedElement/namespace"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Substitution" eSuperTypes="#//Realization">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A substitution is a relationship between two classifiers signifies that the substituting classifier complies with the contract specified by the contract classifier. This implies that instances of the substituting classifier are runtime substitutable where instances of the contract classifier are expected.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A substitution is a relationship between two classifiers signifies that the substituting classifier complies with the contract specified by the contract classifier. This implies that instances of the substituting classifier are runtime substitutable where instances of the contract classifier are expected.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EReference" name="contract" ordered="false"
lowerBound="1" eType="#//Classifier">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The contract with which the substituting classifier complies.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The contract with which the substituting classifier complies.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Dependency/supplier"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="substitutingClassifier"
ordered="false" lowerBound="1" eType="#//Classifier" eOpposite="#//Classifier/substitution">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Instances of the substituting classifier are runtime substitutable where instances of the contract classifier are expected.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Instances of the substituting classifier are runtime substitutable where instances of the contract classifier are expected.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/owner #//Dependency/client"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ClassifierTemplateParameter" eSuperTypes="#//TemplateParameter">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A classifier template parameter exposes a classifier as a formal template parameter.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A classifier template parameter exposes a classifier as a formal template parameter.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="duplicates">
<eAnnotations source="parameteredElement">
@@ -7652,7 +7652,7 @@
<contents xsi:type="ecore:EReference" name="parameteredElement" ordered="false"
lowerBound="1" eType="#//ParameterableElement" eOpposite="#//Classifier/%duplicates%/templateParameter">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The parameterable classifier for this template parameter.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The parameterable classifier for this template parameter.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="redefines" references="#//TemplateParameter/parameteredElement"/>
</contents>
@@ -7680,19 +7680,19 @@
lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean"
defaultValueLiteral="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Constrains the required relationship between an actual parameter and the parameteredElement for this formal parameter.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Constrains the required relationship between an actual parameter and the parameteredElement for this formal parameter.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="constrainingClassifier"
ordered="false" upperBound="-1" eType="#//Classifier">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The classifiers that constrain the argument that can be used for the parameter. If the allowSubstitutable attribute is true, then any classifier that is compatible with this constraining classifier can be substituted; otherwise, it must be either this classifier or one of its subclasses. If this property is empty, there are no constraints on the classifier that can be used as an argument.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The classifiers that constrain the argument that can be used for the parameter. If the allowSubstitutable attribute is true, then any classifier that is compatible with this constraining classifier can be substituted; otherwise, it must be either this classifier or one of its subclasses. If this property is empty, there are no constraints on the classifier that can be used as an argument.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Connector" eSuperTypes="#//Feature">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A delegation connector is a connector that links the external contract of a component (as specified by its ports) to the realization of that behavior. It represents the forwarding of events (operation requests and events): a signal that arrives at a port that has a delegation connector to one or more parts or ports on parts will be passed on to those targets for handling. An assembly connector is a connector between two or more parts or ports on parts that defines that one or more parts provide the services that other parts use.&#xA;Specifies a link that enables communication between two or more instances. This link may be an instance of an association, or it may represent the possibility of the instances being able to communicate because their identities are known by virtue of being passed in as parameters, held in variables or slots, or because the communicating instances are the same instance. The link may be realized by something as simple as a pointer or by something as complex as a network connection. In contrast to associations, which specify links between any instance of the associated classifiers, connectors specify links between instances playing the connected parts only.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A delegation connector is a connector that links the external contract of a component (as specified by its ports) to the realization of that behavior. It represents the forwarding of events (operation requests and events): a signal that arrives at a port that has a delegation connector to one or more parts or ports on parts will be passed on to those targets for handling. An assembly connector is a connector between two or more parts or ports on parts that defines that one or more parts provide the services that other parts use.&#xA;Specifies a link that enables communication between two or more instances. This link may be an instance of an association, or it may represent the possibility of the instances being able to communicate because their identities are known by virtue of being passed in as parameters, held in variables or slots, or because the communicating instances are the same instance. The link may be realized by something as simple as a pointer or by something as complex as a network connection. In contrast to associations, which specify links between any instance of the associated classifiers, connectors specify links between instances playing the connected parts only.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="compatible" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -7772,20 +7772,20 @@
</eOperations>
<eOperations name="getKind" ordered="false" lowerBound="1" eType="#//ConnectorKind">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Missing derivation for Connector::/kind : ConnectorKind&#xA;result =&#xA;if end->exists(&#xA;&#x9;&#x9;role.oclIsKindOf(Port) &#xA;&#x9;&#x9;and partWithPort->isEmpty()&#xA;&#x9;&#x9;and not role.oclAsType(Port).isBehavior)&#xA;then ConnectorKind::delegation &#xA;else ConnectorKind::assembly &#xA;endif&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Missing derivation for Connector::/kind : ConnectorKind&#xA;result =&#xA;if end->exists(&#xA;&#x9;&#x9;role.oclIsKindOf(Port) &#xA;&#x9;&#x9;and partWithPort->isEmpty()&#xA;&#x9;&#x9;and not role.oclAsType(Port).isBehavior)&#xA;then ConnectorKind::delegation &#xA;else ConnectorKind::assembly &#xA;endif&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
<details key="suppressedVisibility" value="true"/>
</eAnnotations>
</eOperations>
<eStructuralFeatures xsi:type="ecore:EReference" name="contract" ordered="false"
upperBound="-1" eType="#//Behavior">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The set of Behaviors that specify the valid interaction patterns across the connector.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The set of Behaviors that specify the valid interaction patterns across the connector.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="end" lowerBound="2" upperBound="-1"
eType="#//ConnectorEnd" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A connector consists of at least two connector ends, each representing the participation of instances of the classifiers typing the connectable elements attached to this end. The set of connector ends is ordered.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A connector consists of at least two connector ends, each representing the participation of instances of the classifiers typing the connectable elements attached to this end. The set of connector ends is ordered.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
</eStructuralFeatures>
@@ -7793,25 +7793,25 @@
eType="#//ConnectorKind" changeable="false" volatile="true" transient="true"
derived="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Indicates the kind of connector. This is derived: a connector with one or more ends connected to a Port which is not on a Part and which is not a behavior port is a delegation; otherwise it is an assembly.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Indicates the kind of connector. This is derived: a connector with one or more ends connected to a Port which is not on a Part and which is not a behavior port is a delegation; otherwise it is an assembly.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="redefinedConnector" ordered="false"
upperBound="-1" eType="#//Connector">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A connector may be redefined when its containing classifier is specialized. The redefining connector may have a type that specializes the type of the redefined connector. The types of the connector ends of the redefining connector may specialize the types of the connector ends of the redefined connector. The properties of the connector ends of the redefining connector may be replaced.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A connector may be redefined when its containing classifier is specialized. The redefining connector may have a type that specializes the type of the redefined connector. The types of the connector ends of the redefining connector may specialize the types of the connector ends of the redefined connector. The properties of the connector ends of the redefining connector may be replaced.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//RedefinableElement/redefinedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" eType="#//Association">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An optional association that specifies the link corresponding to this connector.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="An optional association that specifies the link corresponding to this connector.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="ConnectorKind">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="ConnectorKind is an enumeration type.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="ConnectorKind is an enumeration type.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eLiterals name="assembly">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -7826,33 +7826,33 @@
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Image" eSuperTypes="#//Element">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Physical definition of a graphical image.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Physical definition of a graphical image.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="content" ordered="false"
eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//String"
unsettable="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="This contains the serialization of the image according to the format. The value could represent a bitmap, image such as a GIF file, or drawing 'instructions' using a standard such as Scalable Vector Graphic (SVG) (which is XML based).&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="This contains the serialization of the image according to the format. The value could represent a bitmap, image such as a GIF file, or drawing 'instructions' using a standard such as Scalable Vector Graphic (SVG) (which is XML based).&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="format" ordered="false"
eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//String"
unsettable="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="This indicates the format of the content - which is how the string content should be interpreted. The following values are reserved: SVG, GIF, PNG, JPG, WMF, EMF, BMP. In addition the prefix 'MIME: ' is also reserved. This option can be used as an alternative to express the reserved values above, for example &quot;SVG&quot; could instead be expressed as &quot;MIME: image/svg+xml&quot;.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="This indicates the format of the content - which is how the string content should be interpreted. The following values are reserved: SVG, GIF, PNG, JPG, WMF, EMF, BMP. In addition the prefix 'MIME: ' is also reserved. This option can be used as an alternative to express the reserved values above, for example &quot;SVG&quot; could instead be expressed as &quot;MIME: image/svg+xml&quot;.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="location" ordered="false"
eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//String"
unsettable="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="This contains a location that can be used by a tool to locate the image as an alternative to embedding it in the stereotype.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="This contains a location that can be used by a tool to locate the image as an alternative to embedding it in the stereotype.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="OpaqueExpression" eSuperTypes="#//ValueSpecification">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An opaque expression is an uninterpreted textual statement that denotes a (possibly empty) set of values when evaluated in a context.&#xA;Provides a mechanism for precisely defining the behavior of an opaque expression. An opaque expression is defined by a behavior restricted to return one result.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="An opaque expression is an uninterpreted textual statement that denotes a (possibly empty) set of values when evaluated in a context.&#xA;Provides a mechanism for precisely defining the behavior of an opaque expression. An opaque expression is defined by a behavior restricted to return one result.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="duplicates">
<contents xsi:type="ecore:EOperation" name="stringValue" ordered="false" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//String">
@@ -7921,41 +7921,41 @@
</eOperations>
<eOperations name="isIntegral" ordered="false" lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query isIntegral() tells whether an expression is intended to produce an integer.&#xA;result = false&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The query isIntegral() tells whether an expression is intended to produce an integer.&#xA;result = false&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eOperations>
<eOperations name="isNonNegative" ordered="false" lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query isNonNegative() tells whether an integer expression has a non-negative value.&#xA;result = false&#xA;self.isIntegral()&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The query isNonNegative() tells whether an integer expression has a non-negative value.&#xA;result = false&#xA;self.isIntegral()&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eOperations>
<eOperations name="isPositive" ordered="false" lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query isPositive() tells whether an integer expression has a positive value.&#xA;result = false&#xA;self.isIntegral()&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The query isPositive() tells whether an integer expression has a positive value.&#xA;result = false&#xA;self.isIntegral()&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eOperations>
<eOperations name="getResult" ordered="false" eType="#//Parameter">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Missing derivation for OpaqueExpression::/result : Parameter&#xA;true&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Missing derivation for OpaqueExpression::/result : Parameter&#xA;true&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
<details key="suppressedVisibility" value="true"/>
</eAnnotations>
</eOperations>
<eOperations name="value" ordered="false" lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Integer">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query value() gives an integer value for an expression intended to produce one.&#xA;self.isIntegral()&#xA;true&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The query value() gives an integer value for an expression intended to produce one.&#xA;self.isIntegral()&#xA;true&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eOperations>
<eStructuralFeatures xsi:type="ecore:EReference" name="behavior" ordered="false"
eType="#//Behavior">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies the behavior of the opaque expression.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Specifies the behavior of the opaque expression.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="body" unique="false" upperBound="-1"
eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//String"
unsettable="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The text of the expression, possibly in multiple languages.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The text of the expression, possibly in multiple languages.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
@@ -7965,19 +7965,19 @@
eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//String"
unsettable="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies the languages in which the expression is stated. The interpretation of the expression body depends on the languages. If the languages are unspecified, they might be implicit from the expression body or the context. Languages are matched to body strings by order.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Specifies the languages in which the expression is stated. The interpretation of the expression body depends on the languages. If the languages are unspecified, they might be implicit from the expression body or the context. Languages are matched to body strings by order.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="result" ordered="false"
eType="#//Parameter" changeable="false" volatile="true" transient="true" derived="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Restricts an opaque expression to return exactly one return result. When the invocation of the opaque expression completes, a single set of values is returned to its owner. This association is derived from the single return result parameter of the associated behavior.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Restricts an opaque expression to return exactly one return result. When the invocation of the opaque expression completes, a single set of values is returned to its owner. This association is derived from the single return result parameter of the associated behavior.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="AcceptCallAction" eSuperTypes="#//AcceptEventAction">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An accept call action is an accept event action representing the receipt of a synchronous call request. In addition to the normal operation parameters, the action produces an output that is needed later to supply the information to the reply action necessary to return control to the caller. This action is for synchronous calls. If it is used to handle an asynchronous call, execution of the subsequent reply action will complete immediately with no effects.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="An accept call action is an accept event action representing the receipt of a synchronous call request. In addition to the normal operation parameters, the action produces an output that is needed later to supply the information to the reply action necessary to return control to the caller. This action is for synchronous calls. If it is used to handle an asynchronous call, execution of the subsequent reply action will complete immediately with no effects.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="trigger_call_event" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -8039,14 +8039,14 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="returnInformation" ordered="false"
lowerBound="1" eType="#//OutputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Pin where a value is placed containing sufficient information to perform a subsequent reply and return control to the caller. The contents of this value are opaque. It can be passed and copied but it cannot be manipulated by the model.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Pin where a value is placed containing sufficient information to perform a subsequent reply and return control to the caller. The contents of this value are opaque. It can be passed and copied but it cannot be manipulated by the model.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Action/output"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="AcceptEventAction" eSuperTypes="#//Action">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A accept event action is an action that waits for the occurrence of an event meeting specified conditions.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A accept event action is an action that waits for the occurrence of an event meeting specified conditions.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="no_input_pins" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -8128,31 +8128,31 @@
lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean"
defaultValueLiteral="false">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Indicates whether there is a single output pin for the event, or multiple output pins for attributes of the event.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Indicates whether there is a single output pin for the event, or multiple output pins for attributes of the event.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="result" ordered="false"
upperBound="-1" eType="#//OutputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Pins holding the received event objects or their attributes. Event objects may be copied in transmission, so identity might not be preserved.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Pins holding the received event objects or their attributes. Event objects may be copied in transmission, so identity might not be preserved.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Action/output"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="trigger" ordered="false"
lowerBound="1" upperBound="-1" eType="#//Trigger" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The type of events accepted by the action, as specified by triggers. For triggers with signal events, a signal of the specified type or any subtype of the specified signal type is accepted.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The type of events accepted by the action, as specified by triggers. For triggers with signal events, a signal of the specified type or any subtype of the specified signal type is accepted.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Action" abstract="true" eSuperTypes="#//ExecutableNode">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An action has pre- and post-conditions.&#xA;An action represents a single step within an activity, that is, one that is not further decomposed within the activity.&#xA;An action is a named element that is the fundamental unit of executable functionality. The execution of an action represents some transformation or processing in the modeled system, be it a computer system or otherwise.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="An action has pre- and post-conditions.&#xA;An action represents a single step within an activity, that is, one that is not further decomposed within the activity.&#xA;An action is a named element that is the fundamental unit of executable functionality. The execution of an action represents some transformation or processing in the modeled system, be it a computer system or otherwise.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="getContext" ordered="false" eType="#//Classifier">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Missing derivation for Action::/context : Classifier&#xA;true&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Missing derivation for Action::/context : Classifier&#xA;true&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
<details key="suppressedVisibility" value="true"/>
</eAnnotations>
</eOperations>
@@ -8160,13 +8160,13 @@
eType="#//Classifier" changeable="false" volatile="true" transient="true"
derived="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The classifier that owns the behavior of which this action is a part.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The classifier that owns the behavior of which this action is a part.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="input" upperBound="-1"
eType="#//InputPin" changeable="false" volatile="true" transient="true" derived="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The ordered set of input pins connected to the Action. These are among the total set of inputs.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The ordered set of input pins connected to the Action. These are among the total set of inputs.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="union"/>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
@@ -8175,27 +8175,27 @@
lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean"
defaultValueLiteral="false">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="If true, the action can begin a new, concurrent execution, even if there is already another execution of the action ongoing. If false, the action cannot begin a new execution until any previous execution has completed.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="If true, the action can begin a new, concurrent execution, even if there is already another execution of the action ongoing. If false, the action cannot begin a new execution until any previous execution has completed.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="localPostcondition" ordered="false"
upperBound="-1" eType="#//Constraint" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Constraint that must be satisfied when executed is completed.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Constraint that must be satisfied when executed is completed.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="localPrecondition" ordered="false"
upperBound="-1" eType="#//Constraint" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Constraint that must be satisfied when execution is started.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Constraint that must be satisfied when execution is started.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="output" upperBound="-1"
eType="#//OutputPin" changeable="false" volatile="true" transient="true" derived="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The ordered set of output pins connected to the Action. The action places its results onto pins in this set.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The ordered set of output pins connected to the Action. The action places its results onto pins in this set.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="union"/>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
@@ -8203,19 +8203,19 @@
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ExecutableNode" abstract="true" eSuperTypes="#//ActivityNode">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An executable node is an abstract class for activity nodes that may be executed. It is used as an attachment point for exception handlers.&#xA;An executable node is an abstract class for activity nodes that may be executed. It is used as an attachment point for exception handlers.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="An executable node is an abstract class for activity nodes that may be executed. It is used as an attachment point for exception handlers.&#xA;An executable node is an abstract class for activity nodes that may be executed. It is used as an attachment point for exception handlers.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EReference" name="handler" ordered="false"
upperBound="-1" eType="#//ExceptionHandler" containment="true" eOpposite="#//ExceptionHandler/protectedNode">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A set of exception handlers that are examined if an uncaught exception propagates to the outer level of the executable node.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A set of exception handlers that are examined if an uncaught exception propagates to the outer level of the executable node.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ActivityNode" abstract="true" eSuperTypes="#//RedefinableElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="ActivityNode is an abstract class for points in the flow of an activity connected by edges.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="ActivityNode is an abstract class for points in the flow of an activity connected by edges.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="owned" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -8258,62 +8258,62 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="activity" ordered="false"
eType="#//Activity" volatile="true" transient="true" derived="true" eOpposite="#//Activity/node">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Activity containing the node.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Activity containing the node.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/owner"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="inPartition" ordered="false"
upperBound="-1" eType="#//ActivityPartition" eOpposite="#//ActivityPartition/node">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Partitions containing the node.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Partitions containing the node.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//ActivityNode/inGroup"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="inStructuredNode" ordered="false"
eType="#//StructuredActivityNode" eOpposite="#//StructuredActivityNode/node">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Structured activity node containing the node.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Structured activity node containing the node.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//ActivityNode/inGroup #//Element/owner"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="inInterruptibleRegion"
ordered="false" upperBound="-1" eType="#//InterruptibleActivityRegion" eOpposite="#//InterruptibleActivityRegion/node">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Interruptible regions containing the node.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Interruptible regions containing the node.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//ActivityNode/inGroup"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="outgoing" ordered="false"
upperBound="-1" eType="#//ActivityEdge" eOpposite="#//ActivityEdge/source">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Edges that have the node as source.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Edges that have the node as source.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="incoming" ordered="false"
upperBound="-1" eType="#//ActivityEdge" eOpposite="#//ActivityEdge/target">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Edges that have the node as target.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Edges that have the node as target.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="inGroup" ordered="false"
upperBound="-1" eType="#//ActivityGroup" changeable="false" volatile="true"
transient="true" derived="true" eOpposite="#//ActivityGroup/containedNode">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Groups containing the node.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Groups containing the node.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="union"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="redefinedNode" ordered="false"
upperBound="-1" eType="#//ActivityNode">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Inherited nodes replaced by this node in a specialization of the activity.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Inherited nodes replaced by this node in a specialization of the activity.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//RedefinableElement/redefinedElement"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Activity" eSuperTypes="#//Behavior">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An activity is the specification of parameterized behavior as the coordinated sequencing of subordinate units whose individual elements are actions.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="An activity is the specification of parameterized behavior as the coordinated sequencing of subordinate units whose individual elements are actions.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="activity_parameter_node" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -8383,14 +8383,14 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="edge" ordered="false" upperBound="-1"
eType="#//ActivityEdge" containment="true" eOpposite="#//ActivityEdge/activity">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Edges expressing flow between nodes of the activity.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Edges expressing flow between nodes of the activity.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="variable" ordered="false"
upperBound="-1" eType="#//Variable" containment="true" eOpposite="#//Variable/activityScope">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Top-level variables in the activity.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Top-level variables in the activity.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Namespace/ownedMember"/>
</eStructuralFeatures>
@@ -8398,7 +8398,7 @@
upperBound="-1" eType="#//ActivityGroup" volatile="true" transient="true"
derived="true" eOpposite="#//ActivityGroup/inActivity">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Top-level groups in the activity.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Top-level groups in the activity.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
@@ -8421,34 +8421,34 @@
lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean"
defaultValueLiteral="false">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="If true, this activity must not make any changes to variables outside the activity or to objects. (This is an assertion, not an executable property. It may be used by an execution engine to optimize model execution. If the assertion is violated by the action, then the model is ill-formed.) The default is false (an activity may make nonlocal changes).&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="If true, this activity must not make any changes to variables outside the activity or to objects. (This is an assertion, not an executable property. It may be used by an execution engine to optimize model execution. If the assertion is violated by the action, then the model is ill-formed.) The default is false (an activity may make nonlocal changes).&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="isSingleExecution" ordered="false"
lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean"
defaultValueLiteral="false">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="If true, all invocations of the activity are handled by the same execution.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="If true, all invocations of the activity are handled by the same execution.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="partition" ordered="false"
upperBound="-1" eType="#//ActivityPartition">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Top-level partitions in the activity.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Top-level partitions in the activity.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Activity/group #//Activity/ownedGroup"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="structuredNode" ordered="false"
upperBound="-1" eType="#//StructuredActivityNode" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Top-level structured nodes in the activity.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Top-level structured nodes in the activity.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Activity/group #//Activity/node"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="node" ordered="false" upperBound="-1"
eType="#//ActivityNode" volatile="true" transient="true" derived="true" eOpposite="#//ActivityNode/activity">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Nodes coordinated by the activity.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Nodes coordinated by the activity.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
@@ -8462,7 +8462,7 @@
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ActivityGroup" abstract="true" eSuperTypes="#//NamedElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="ActivityGroup is an abstract class for defining sets of nodes and edges in an activity.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="ActivityGroup is an abstract class for defining sets of nodes and edges in an activity.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="group_owned" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -8525,7 +8525,7 @@
upperBound="-1" eType="#//ActivityEdge" changeable="false" volatile="true"
transient="true" derived="true" eOpposite="#//ActivityEdge/inGroup">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Edges immediately contained in the group.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Edges immediately contained in the group.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="union"/>
</eStructuralFeatures>
@@ -8533,14 +8533,14 @@
upperBound="-1" eType="#//ActivityNode" changeable="false" volatile="true"
transient="true" derived="true" eOpposite="#//ActivityNode/inGroup">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Nodes immediately contained in the group.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Nodes immediately contained in the group.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="union"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="inActivity" ordered="false"
eType="#//Activity" volatile="true" transient="true" derived="true" eOpposite="#//Activity/group">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Activity containing the group.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Activity containing the group.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/owner"/>
</eStructuralFeatures>
@@ -8548,7 +8548,7 @@
upperBound="-1" eType="#//ActivityGroup" changeable="false" volatile="true"
transient="true" derived="true" eOpposite="#//ActivityGroup/superGroup">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Groups immediately contained in the group.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Groups immediately contained in the group.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="union"/>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
@@ -8557,7 +8557,7 @@
eType="#//ActivityGroup" changeable="false" volatile="true" transient="true"
derived="true" eOpposite="#//ActivityGroup/subgroup">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Group immediately containing the group.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Group immediately containing the group.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="union"/>
<eAnnotations source="subsets" references="#//Element/owner"/>
@@ -8565,7 +8565,7 @@
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ActivityEdge" abstract="true" eSuperTypes="#//RedefinableElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Activity edges can be contained in interruptible regions.&#xA;An activity edge is an abstract class for directed connections between two activity nodes.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Activity edges can be contained in interruptible regions.&#xA;An activity edge is an abstract class for directed connections between two activity nodes.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="owned" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -8627,60 +8627,60 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="activity" ordered="false"
eType="#//Activity" eOpposite="#//Activity/edge">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Activity containing the edge.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Activity containing the edge.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/owner"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="guard" ordered="false"
lowerBound="1" eType="#//ValueSpecification" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specification evaluated at runtime to determine if the edge can be traversed.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Specification evaluated at runtime to determine if the edge can be traversed.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="inPartition" ordered="false"
upperBound="-1" eType="#//ActivityPartition" eOpposite="#//ActivityPartition/edge">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Partitions containing the edge.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Partitions containing the edge.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//ActivityEdge/inGroup"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="inStructuredNode" ordered="false"
eType="#//StructuredActivityNode" eOpposite="#//StructuredActivityNode/edge">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Structured activity node containing the edge.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Structured activity node containing the edge.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//ActivityEdge/inGroup #//Element/owner"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="interrupts" ordered="false"
eType="#//InterruptibleActivityRegion" eOpposite="#//InterruptibleActivityRegion/interruptingEdge">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Region that the edge can interrupt.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Region that the edge can interrupt.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="redefinedEdge" ordered="false"
upperBound="-1" eType="#//ActivityEdge">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Inherited edges replaced by this edge in a specialization of the activity.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Inherited edges replaced by this edge in a specialization of the activity.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//RedefinableElement/redefinedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false"
lowerBound="1" eType="#//ActivityNode" eOpposite="#//ActivityNode/outgoing">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Node from which tokens are taken when they traverse the edge.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Node from which tokens are taken when they traverse the edge.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="target" ordered="false"
lowerBound="1" eType="#//ActivityNode" eOpposite="#//ActivityNode/incoming">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Node to which tokens are put when they traverse the edge.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Node to which tokens are put when they traverse the edge.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="weight" ordered="false"
lowerBound="1" eType="#//ValueSpecification" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The minimum number of tokens that must traverse the edge at the same time.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The minimum number of tokens that must traverse the edge at the same time.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
</eStructuralFeatures>
@@ -8688,14 +8688,14 @@
upperBound="-1" eType="#//ActivityGroup" changeable="false" volatile="true"
transient="true" derived="true" eOpposite="#//ActivityGroup/containedEdge">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Groups containing the edge.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Groups containing the edge.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="union"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ActivityPartition" eSuperTypes="#//ActivityGroup">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An activity partition is a kind of activity group for identifying actions that have some characteristic in common.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="An activity partition is a kind of activity group for identifying actions that have some characteristic in common.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="represents_part" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -8777,60 +8777,60 @@
lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean"
defaultValueLiteral="false">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Tells whether the partition groups other partitions along a dimension.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Tells whether the partition groups other partitions along a dimension.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="isExternal" ordered="false"
lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean"
defaultValueLiteral="false">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Tells whether the partition represents an entity to which the partitioning structure does not apply.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Tells whether the partition represents an entity to which the partitioning structure does not apply.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="node" ordered="false" upperBound="-1"
eType="#//ActivityNode" eOpposite="#//ActivityNode/inPartition">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Nodes immediately contained in the group.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Nodes immediately contained in the group.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//ActivityGroup/containedNode"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="represents" ordered="false"
eType="#//Element">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An element constraining behaviors invoked by nodes in the partition.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="An element constraining behaviors invoked by nodes in the partition.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="subpartition" ordered="false"
upperBound="-1" eType="#//ActivityPartition" containment="true" eOpposite="#//ActivityPartition/superPartition">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Partitions immediately contained in the partition.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Partitions immediately contained in the partition.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//ActivityGroup/subgroup"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="superPartition" ordered="false"
eType="#//ActivityPartition" eOpposite="#//ActivityPartition/subpartition">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Partition immediately containing the partition.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Partition immediately containing the partition.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//ActivityGroup/superGroup"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="edge" ordered="false" upperBound="-1"
eType="#//ActivityEdge" eOpposite="#//ActivityEdge/inPartition">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Edges immediately contained in the group.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Edges immediately contained in the group.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//ActivityGroup/containedEdge"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="StructuredActivityNode" eSuperTypes="#//Action #//Namespace #//ActivityGroup">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A structured activity node is an executable activity node that may have an expansion into subordinate nodes as an activity group. The subordinate nodes must belong to only one structured activity node, although they may be nested.&#xA;Because of the concurrent nature of the execution of actions within and across activities, it can be difficult to guarantee the consistent access and modification of object memory. In order to avoid race conditions or other concurrency-related problems, it is sometimes necessary to isolate the effects of a group of actions from the effects of actions outside the group. This may be indicated by setting the mustIsolate attribute to true on a structured activity node. If a structured activity node is &quot;isolated,&quot; then any object used by an action within the node cannot be accessed by any action outside the node until the structured activity node as a whole completes. Any concurrent actions that would result in accessing such objects are required to have their execution deferred until the completion of the node.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A structured activity node is an executable activity node that may have an expansion into subordinate nodes as an activity group. The subordinate nodes must belong to only one structured activity node, although they may be nested.&#xA;Because of the concurrent nature of the execution of actions within and across activities, it can be difficult to guarantee the consistent access and modification of object memory. In order to avoid race conditions or other concurrency-related problems, it is sometimes necessary to isolate the effects of a group of actions from the effects of actions outside the group. This may be indicated by setting the mustIsolate attribute to true on a structured activity node. If a structured activity node is &quot;isolated,&quot; then any object used by an action within the node cannot be accessed by any action outside the node until the structured activity node as a whole completes. Any concurrent actions that would result in accessing such objects are required to have their execution deferred until the completion of the node.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="duplicates">
<contents xsi:type="ecore:EReference" name="activity" ordered="false" eType="#//Activity"
volatile="true" transient="true" derived="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Activity immediately containing the node.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Activity immediately containing the node.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="redefines" references="#//ActivityGroup/inActivity #//ActivityNode/activity"/>
</contents>
@@ -8896,13 +8896,13 @@
lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean"
defaultValueLiteral="false">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="If true, then the actions in the node execute in isolation from actions outside the node.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="If true, then the actions in the node execute in isolation from actions outside the node.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="node" ordered="false" upperBound="-1"
eType="#//ActivityNode" containment="true" eOpposite="#//ActivityNode/inStructuredNode">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Nodes immediately contained in the group.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Nodes immediately contained in the group.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//ActivityGroup/containedNode #//Element/ownedElement"/>
</eStructuralFeatures>
@@ -8910,34 +8910,34 @@
upperBound="-1" eType="#//InputPin" containment="true">
<eAnnotations source="subsets" references="#//Action/input"/>
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="structuredNodeOutput" ordered="false"
upperBound="-1" eType="#//OutputPin" containment="true">
<eAnnotations source="subsets" references="#//Action/output"/>
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="variable" ordered="false"
upperBound="-1" eType="#//Variable" containment="true" eOpposite="#//Variable/scope">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A variable defined in the scope of the structured activity node. It has no value and may not be accessed&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A variable defined in the scope of the structured activity node. It has no value and may not be accessed&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Namespace/ownedMember"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="edge" ordered="false" upperBound="-1"
eType="#//ActivityEdge" containment="true" eOpposite="#//ActivityEdge/inStructuredNode">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Edges immediately contained in the structured node.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Edges immediately contained in the structured node.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//ActivityGroup/containedEdge #//Element/ownedElement"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="InputPin" eSuperTypes="#//Pin">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An input pin is a pin that holds input values to be consumed by an action.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="An input pin is a pin that holds input values to be consumed by an action.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="outgoing_edges_structured_only" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -8961,7 +8961,7 @@
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Pin" abstract="true" eSuperTypes="#//ObjectNode #//MultiplicityElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A pin is a typed element and multiplicity element that provides values to actions and accept result values from them.&#xA;A pin is an object node for inputs and outputs to actions.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A pin is a typed element and multiplicity element that provides values to actions and accept result values from them.&#xA;A pin is an object node for inputs and outputs to actions.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="control_pins" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -8986,13 +8986,13 @@
lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean"
defaultValueLiteral="false">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Tells whether the pins provide data to the actions, or just controls when it executes it.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Tells whether the pins provide data to the actions, or just controls when it executes it.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ObjectNode" abstract="true" eSuperTypes="#//ActivityNode #//TypedElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An object node is an abstract activity node that is part of defining object flow in an activity.&#xA;Object nodes have support for token selection, limitation on the number of tokens, specifying the state required for tokens, and carrying control values.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="An object node is an abstract activity node that is part of defining object flow in an activity.&#xA;Object nodes have support for token selection, limitation on the number of tokens, specifying the state required for tokens, and carrying control values.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="object_flow_edges" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -9054,39 +9054,39 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="inState" ordered="false"
upperBound="-1" eType="#//State">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The required states of the object available at this point in the activity.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The required states of the object available at this point in the activity.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="isControlType" ordered="false"
lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean"
defaultValueLiteral="false">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Tells whether the type of the object node is to be treated as control.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Tells whether the type of the object node is to be treated as control.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="ordering" ordered="false"
lowerBound="1" eType="#//ObjectNodeOrderingKind" defaultValueLiteral="FIFO">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Tells whether and how the tokens in the object node are ordered for selection to traverse edges outgoing from the object node.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Tells whether and how the tokens in the object node are ordered for selection to traverse edges outgoing from the object node.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="selection" ordered="false"
eType="#//Behavior">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Selects tokens for outgoing edges.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Selects tokens for outgoing edges.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="upperBound" ordered="false"
lowerBound="1" eType="#//ValueSpecification" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The maximum number of tokens allowed in the node. Objects cannot flow into the node if the upper bound is reached.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The maximum number of tokens allowed in the node. Objects cannot flow into the node if the upper bound is reached.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="ObjectNodeOrderingKind">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="ObjectNodeOrderingKind is an enumeration indicating queuing order within a node.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="ObjectNodeOrderingKind is an enumeration indicating queuing order within a node.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eLiterals name="unordered">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -9111,7 +9111,7 @@
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="OutputPin" eSuperTypes="#//Pin">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An output pin is a pin that holds output values produced by an action.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="An output pin is a pin that holds output values produced by an action.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="incoming_edges_structured_only" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -9135,7 +9135,7 @@
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Variable" eSuperTypes="#//ConnectableElement #//MultiplicityElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A variable is considered a connectable element.&#xA;Variables are elements for passing data between actions indirectly. A local variable stores values shared by the actions within a structured activity group but not accessible outside it. The output of an action may be written to a variable and read for the input to a subsequent action, which is effectively an indirect data flow path. Because there is no predefined relationship between actions that read and write variables, these actions must be sequenced by control flows to prevent race conditions that may occur between actions that read or write the same variable.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A variable is considered a connectable element.&#xA;Variables are elements for passing data between actions indirectly. A local variable stores values shared by the actions within a structured activity group but not accessible outside it. The output of an action may be written to a variable and read for the input to a subsequent action, which is effectively an indirect data flow path. Because there is no predefined relationship between actions that read and write variables, these actions must be sequenced by control flows to prevent race conditions that may occur between actions that read or write the same variable.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="owned" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -9158,28 +9158,28 @@
</eOperations>
<eOperations name="isAccessibleBy" ordered="false" lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The isAccessibleBy() operation is not defined in standard UML. Implementations should define it to specify which actions can access a variable.&#xA;result = true&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The isAccessibleBy() operation is not defined in standard UML. Implementations should define it to specify which actions can access a variable.&#xA;result = true&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eParameters name="a" ordered="false" lowerBound="1" eType="#//Action"/>
</eOperations>
<eStructuralFeatures xsi:type="ecore:EReference" name="activityScope" ordered="false"
eType="#//Activity" eOpposite="#//Activity/variable">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An activity that owns the variable.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="An activity that owns the variable.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//NamedElement/namespace"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="scope" ordered="false"
eType="#//StructuredActivityNode" eOpposite="#//StructuredActivityNode/variable">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A structured activity node that owns the variable.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A structured activity node that owns the variable.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//NamedElement/namespace"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="InterruptibleActivityRegion" eSuperTypes="#//ActivityGroup">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An interruptible activity region is an activity group that supports termination of tokens flowing in the portions of an activity.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="An interruptible activity region is an activity group that supports termination of tokens flowing in the portions of an activity.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="interrupting_edges" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -9203,20 +9203,20 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="node" ordered="false" upperBound="-1"
eType="#//ActivityNode" eOpposite="#//ActivityNode/inInterruptibleRegion">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Nodes immediately contained in the group.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Nodes immediately contained in the group.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//ActivityGroup/containedNode"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="interruptingEdge" ordered="false"
upperBound="-1" eType="#//ActivityEdge" eOpposite="#//ActivityEdge/interrupts">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The edges leaving the region that will abort other tokens flowing in the region.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The edges leaving the region that will abort other tokens flowing in the region.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ExceptionHandler" eSuperTypes="#//Element">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An exception handler is an element that specifies a body to execute in case the specified exception occurs during the execution of the protected node.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="An exception handler is an element that specifies a body to execute in case the specified exception occurs during the execution of the protected node.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="one_input" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -9297,32 +9297,32 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="exceptionInput" ordered="false"
lowerBound="1" eType="#//ObjectNode">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An object node within the handler body. When the handler catches an exception, the exception token is placed in this node, causing the body to execute.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="An object node within the handler body. When the handler catches an exception, the exception token is placed in this node, causing the body to execute.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="exceptionType" ordered="false"
lowerBound="1" upperBound="-1" eType="#//Classifier">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The kind of instances that the handler catches. If an exception occurs whose type is any of the classifiers in the set, the handler catches the exception and executes its body.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The kind of instances that the handler catches. If an exception occurs whose type is any of the classifiers in the set, the handler catches the exception and executes its body.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="handlerBody" ordered="false"
lowerBound="1" eType="#//ExecutableNode">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A node that is executed if the handler satisfies an uncaught exception.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A node that is executed if the handler satisfies an uncaught exception.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="protectedNode" ordered="false"
lowerBound="1" eType="#//ExecutableNode" eOpposite="#//ExecutableNode/handler">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The node protected by the handler. The handler is examined if an exception propagates to the outside of the node.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The node protected by the handler. The handler is examined if an exception propagates to the outside of the node.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/owner"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ActionExecutionSpecification" eSuperTypes="#//ExecutionSpecification">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An action execution specification is a kind of execution specification representing the execution of an action.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="An action execution specification is a kind of execution specification representing the execution of an action.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="action_referenced" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -9346,14 +9346,14 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="action" ordered="false"
lowerBound="1" eType="#//Action">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Action whose execution is occurring.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Action whose execution is occurring.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ExecutionSpecification" abstract="true"
eSuperTypes="#//InteractionFragment">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An execution specification is a specification of the execution of a unit of behavior or action within the lifeline. The duration of an execution specification is represented by two cccurrence specifications, the start occurrence specification and the finish occurrence specification.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="An execution specification is a specification of the execution of a unit of behavior or action within the lifeline. The duration of an execution specification is represented by two cccurrence specifications, the start occurrence specification and the finish occurrence specification.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="same_lifeline" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -9377,52 +9377,52 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="finish" ordered="false"
lowerBound="1" eType="#//OccurrenceSpecification">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References the OccurrenceSpecification that designates the finish of the Action or Behavior.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="References the OccurrenceSpecification that designates the finish of the Action or Behavior.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="start" ordered="false"
lowerBound="1" eType="#//OccurrenceSpecification">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References the OccurrenceSpecification that designates the start of the Action or Behavior&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="References the OccurrenceSpecification that designates the start of the Action or Behavior&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="InteractionFragment" abstract="true"
eSuperTypes="#//NamedElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="InteractionFragment is an abstract notion of the most general interaction unit. An interaction fragment is a piece of an interaction. Each interaction fragment is conceptually like an interaction by itself.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="InteractionFragment is an abstract notion of the most general interaction unit. An interaction fragment is a piece of an interaction. Each interaction fragment is conceptually like an interaction by itself.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EReference" name="covered" ordered="false"
upperBound="-1" eType="#//Lifeline" eOpposite="#//Lifeline/coveredBy">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References the Lifelines that the InteractionFragment involves.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="References the Lifelines that the InteractionFragment involves.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="enclosingInteraction" ordered="false"
eType="#//Interaction" eOpposite="#//Interaction/fragment">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The Interaction enclosing this InteractionFragment.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The Interaction enclosing this InteractionFragment.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//NamedElement/namespace"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="enclosingOperand" ordered="false"
eType="#//InteractionOperand" eOpposite="#//InteractionOperand/fragment">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The operand enclosing this InteractionFragment (they may nest recursively)&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The operand enclosing this InteractionFragment (they may nest recursively)&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//NamedElement/namespace"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="generalOrdering" ordered="false"
upperBound="-1" eType="#//GeneralOrdering" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The general ordering relationships contained in this fragment.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The general ordering relationships contained in this fragment.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Lifeline" eSuperTypes="#//NamedElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A lifeline represents an individual participant in the interaction. While parts and structural features may have multiplicity greater than 1, lifelines represent only one interacting entity.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A lifeline represents an individual participant in the interaction. While parts and structural features may have multiplicity greater than 1, lifelines represent only one interacting entity.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="interaction_uses_share_lifeline" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -9484,39 +9484,39 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="decomposedAs" ordered="false"
eType="#//PartDecomposition">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References the Interaction that represents the decomposition.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="References the Interaction that represents the decomposition.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="interaction" ordered="false"
lowerBound="1" eType="#//Interaction" eOpposite="#//Interaction/lifeline">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References the Interaction enclosing this Lifeline.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="References the Interaction enclosing this Lifeline.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//NamedElement/namespace"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="represents" ordered="false"
eType="#//ConnectableElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References the ConnectableElement within the classifier that contains the enclosing interaction.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="References the ConnectableElement within the classifier that contains the enclosing interaction.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="selector" ordered="false"
eType="#//ValueSpecification" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="If the referenced ConnectableElement is multivalued, then this specifies the specific individual part within that set.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="If the referenced ConnectableElement is multivalued, then this specifies the specific individual part within that set.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="coveredBy" ordered="false"
upperBound="-1" eType="#//InteractionFragment" eOpposite="#//InteractionFragment/covered">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References the InteractionFragments in which this Lifeline takes part.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="References the InteractionFragments in which this Lifeline takes part.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="PartDecomposition" eSuperTypes="#//InteractionUse">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A part decomposition is a description of the internal interactions of one lifeline relative to an interaction.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A part decomposition is a description of the internal interactions of one lifeline relative to an interaction.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="parts_of_internal_structures" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -9578,7 +9578,7 @@
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="InteractionUse" eSuperTypes="#//InteractionFragment">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An interaction use refers to an interaction. The interaction use is a shorthand for copying the contents of the referenced interaction where the interaction use is. To be accurate the copying must take into account substituting parameters with arguments and connect the formal gates with the actual ones.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="An interaction use refers to an interaction. The interaction use is a shorthand for copying the contents of the referenced interaction where the interaction use is. To be accurate the copying must take into account substituting parameters with arguments and connect the formal gates with the actual ones.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="all_lifelines" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -9697,40 +9697,40 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="actualGate" ordered="false"
upperBound="-1" eType="#//Gate" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The actual gates of the InteractionUse&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The actual gates of the InteractionUse&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="argument" upperBound="-1"
eType="#//ValueSpecification" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The actual arguments of the Interaction&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The actual arguments of the Interaction&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="refersTo" ordered="false"
lowerBound="1" eType="#//Interaction">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Refers to the Interaction that defines its meaning&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Refers to the Interaction that defines its meaning&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="returnValue" ordered="false"
eType="#//ValueSpecification" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The value of the executed Interaction.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The value of the executed Interaction.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="returnValueRecipient" ordered="false"
eType="#//Property">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The recipient of the return value.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The recipient of the return value.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Gate" eSuperTypes="#//MessageEnd">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A gate is a connection point for relating a message outside an interaction fragment with a message inside the interaction fragment.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A gate is a connection point for relating a message outside an interaction fragment with a message inside the interaction fragment.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="messages_combined_fragment" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -9773,18 +9773,18 @@
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="MessageEnd" abstract="true" eSuperTypes="#//NamedElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="MessageEnd is an abstract specialization of NamedElement that represents what can occur at the end of a message.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="MessageEnd is an abstract specialization of NamedElement that represents what can occur at the end of a message.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EReference" name="message" ordered="false"
eType="#//Message">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References a Message.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="References a Message.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Message" eSuperTypes="#//NamedElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A message defines a particular communication between lifelines of an interaction.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A message defines a particular communication between lifelines of an interaction.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="sending_receiving_message_event" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -9921,27 +9921,27 @@
</eOperations>
<eOperations name="getMessageKind" ordered="false" lowerBound="1" eType="#//MessageKind">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Missing derivation for Message::/messageKind : MessageKind&#xA;true&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Missing derivation for Message::/messageKind : MessageKind&#xA;true&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
<details key="suppressedVisibility" value="true"/>
</eAnnotations>
</eOperations>
<eStructuralFeatures xsi:type="ecore:EReference" name="argument" upperBound="-1"
eType="#//ValueSpecification" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The arguments of the Message&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The arguments of the Message&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="connector" ordered="false"
eType="#//Connector">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The Connector on which this Message is sent.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The Connector on which this Message is sent.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="interaction" ordered="false"
lowerBound="1" eType="#//Interaction" eOpposite="#//Interaction/message">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The enclosing Interaction owning the Message&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The enclosing Interaction owning the Message&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//NamedElement/namespace"/>
</eStructuralFeatures>
@@ -9949,77 +9949,77 @@
lowerBound="1" eType="#//MessageKind" changeable="false" volatile="true" transient="true"
defaultValueLiteral="unknown" derived="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The derived kind of the Message (complete, lost, found or unknown)&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The derived kind of the Message (complete, lost, found or unknown)&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="messageSort" ordered="false"
lowerBound="1" eType="#//MessageSort" defaultValueLiteral="synchCall">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The sort of communication reflected by the Message&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The sort of communication reflected by the Message&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="receiveEvent" ordered="false"
eType="#//MessageEnd">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References the Receiving of the Message&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="References the Receiving of the Message&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="sendEvent" ordered="false"
eType="#//MessageEnd">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References the Sending of the Message.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="References the Sending of the Message.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="signature" ordered="false"
eType="#//NamedElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The signature of the Message is the specification of its content. It refers either an Operation or a Signal.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The signature of the Message is the specification of its content. It refers either an Operation or a Signal.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Interaction" eSuperTypes="#//Behavior #//InteractionFragment">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An interaction is a unit of behavior that focuses on the observable exchange of information between connectable elements.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="An interaction is a unit of behavior that focuses on the observable exchange of information between connectable elements.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EReference" name="action" ordered="false"
upperBound="-1" eType="#//Action" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Actions owned by the Interaction.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Actions owned by the Interaction.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="formalGate" ordered="false"
upperBound="-1" eType="#//Gate" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies the gates that form the message interface between this Interaction and any InteractionUses which reference it.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Specifies the gates that form the message interface between this Interaction and any InteractionUses which reference it.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Namespace/ownedMember"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="fragment" upperBound="-1"
eType="#//InteractionFragment" containment="true" eOpposite="#//InteractionFragment/enclosingInteraction">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The ordered set of fragments in the Interaction.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The ordered set of fragments in the Interaction.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Namespace/ownedMember"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="lifeline" ordered="false"
upperBound="-1" eType="#//Lifeline" containment="true" eOpposite="#//Lifeline/interaction">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies the participants in this Interaction.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Specifies the participants in this Interaction.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Namespace/ownedMember"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="message" ordered="false"
upperBound="-1" eType="#//Message" containment="true" eOpposite="#//Message/interaction">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The Messages contained in this Interaction.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The Messages contained in this Interaction.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Namespace/ownedMember"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="MessageKind">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="This is an enumerated type that identifies the type of message.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="This is an enumerated type that identifies the type of message.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eLiterals name="complete">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -10044,7 +10044,7 @@
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="MessageSort">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="This is an enumerated type that identifies the type of communication action that was used to generate the message.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="This is an enumerated type that identifies the type of communication action that was used to generate the message.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eLiterals name="synchCall">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -10079,7 +10079,7 @@
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="InteractionOperand" eSuperTypes="#//Namespace #//InteractionFragment">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An interaction operand is contained in a combined fragment. An interaction operand represents one operand of the expression given by the enclosing combined fragment.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="An interaction operand is contained in a combined fragment. An interaction operand represents one operand of the expression given by the enclosing combined fragment.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="guard_directly_prior" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -10122,21 +10122,21 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="guard" ordered="false"
eType="#//InteractionConstraint" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Constraint of the operand.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Constraint of the operand.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="fragment" upperBound="-1"
eType="#//InteractionFragment" containment="true" eOpposite="#//InteractionFragment/enclosingOperand">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The fragments of the operand.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The fragments of the operand.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Namespace/ownedMember"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="InteractionConstraint" eSuperTypes="#//Constraint">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An interaction constraint is a Boolean expression that guards an operand in a combined fragment.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="An interaction constraint is a Boolean expression that guards an operand in a combined fragment.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="maxint_positive" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -10255,21 +10255,21 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="maxint" ordered="false"
eType="#//ValueSpecification" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The maximum number of iterations of a loop&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The maximum number of iterations of a loop&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="minint" ordered="false"
eType="#//ValueSpecification" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The minimum number of iterations of a loop&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The minimum number of iterations of a loop&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="GeneralOrdering" eSuperTypes="#//NamedElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A general ordering represents a binary relation between two occurrence specifications, to describe that one occurrence specification must occur before the other in a valid trace. This mechanism provides the ability to define partial orders of occurrence cpecifications that may otherwise not have a specified order.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A general ordering represents a binary relation between two occurrence specifications, to describe that one occurrence specification must occur before the other in a valid trace. This mechanism provides the ability to define partial orders of occurrence cpecifications that may otherwise not have a specified order.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="irreflexsive_transitive_closure" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -10293,19 +10293,19 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="after" ordered="false"
lowerBound="1" eType="#//OccurrenceSpecification" eOpposite="#//OccurrenceSpecification/toBefore">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The OccurrenceSpecification referenced comes after the OccurrenceSpecification referenced by before.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The OccurrenceSpecification referenced comes after the OccurrenceSpecification referenced by before.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="before" ordered="false"
lowerBound="1" eType="#//OccurrenceSpecification" eOpposite="#//OccurrenceSpecification/toAfter">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The OccurrenceSpecification referenced comes before the OccurrenceSpecification referenced by after.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The OccurrenceSpecification referenced comes before the OccurrenceSpecification referenced by after.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="OccurrenceSpecification" eSuperTypes="#//InteractionFragment">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An occurrence specification is the basic semantic unit of interactions. The sequences of occurrences specified by them are the meanings of interactions.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="An occurrence specification is the basic semantic unit of interactions. The sequences of occurrences specified by them are the meanings of interactions.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="duplicates">
<eAnnotations source="covered">
@@ -10315,7 +10315,7 @@
<contents xsi:type="ecore:EReference" name="covered" ordered="false" upperBound="-1"
eType="#//Lifeline">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References the Lifeline on which the OccurrenceSpecification appears.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="References the Lifeline on which the OccurrenceSpecification appears.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="redefines" references="#//InteractionFragment/covered"/>
</contents>
@@ -10334,19 +10334,19 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="toAfter" ordered="false"
upperBound="-1" eType="#//GeneralOrdering" eOpposite="#//GeneralOrdering/before">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References the GeneralOrderings that specify EventOcurrences that must occur after this OccurrenceSpecification&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="References the GeneralOrderings that specify EventOcurrences that must occur after this OccurrenceSpecification&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="toBefore" ordered="false"
upperBound="-1" eType="#//GeneralOrdering" eOpposite="#//GeneralOrdering/after">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References the GeneralOrderings that specify EventOcurrences that must occur before this OccurrenceSpecification&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="References the GeneralOrderings that specify EventOcurrences that must occur before this OccurrenceSpecification&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ActionInputPin" eSuperTypes="#//InputPin">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An action input pin is a kind of pin that executes an action to determine the values to input to another.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="An action input pin is a kind of pin that executes an action to determine the values to input to another.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="input_pin" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -10408,19 +10408,19 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="fromAction" ordered="false"
lowerBound="1" eType="#//Action" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The action used to provide values.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The action used to provide values.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ActivityFinalNode" eSuperTypes="#//FinalNode">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An activity final node is a final node that stops all flows in an activity.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="An activity final node is a final node that stops all flows in an activity.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="FinalNode" abstract="true" eSuperTypes="#//ControlNode">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A final node is an abstract control node at which a flow in an activity stops.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A final node is an abstract control node at which a flow in an activity stops.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="no_outgoing_edges" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -10444,12 +10444,12 @@
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ControlNode" abstract="true" eSuperTypes="#//ActivityNode">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A control node is an abstract activity node that coordinates flows in an activity.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A control node is an abstract activity node that coordinates flows in an activity.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ActivityParameterNode" eSuperTypes="#//ObjectNode">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An activity parameter node is an object node for inputs and outputs to activities.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="An activity parameter node is an object node for inputs and outputs to activities.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="maximum_one_parameter_node" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -10587,13 +10587,13 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="parameter" ordered="false"
lowerBound="1" eType="#//Parameter">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The parameter the object node will be accepting or providing values for.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The parameter the object node will be accepting or providing values for.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Actor" eSuperTypes="#//BehavioredClassifier">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An actor specifies a role played by a user or any other system that interacts with the subject.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="An actor specifies a role played by a user or any other system that interacts with the subject.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="associations" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -10636,7 +10636,7 @@
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="AddStructuralFeatureValueAction" eSuperTypes="#//WriteStructuralFeatureAction">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An add structural feature value action is a write structural feature action for adding values to a structural feature.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="An add structural feature value action is a write structural feature action for adding values to a structural feature.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="unlimited_natural_and_multiplicity" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -10679,7 +10679,7 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="insertAt" ordered="false"
eType="#//InputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Gives the position at which to insert a new value or move an existing value in ordered structural features. The type of the pin is UnlimitedNatural, but the value cannot be zero. This pin is omitted for unordered structural features.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Gives the position at which to insert a new value or move an existing value in ordered structural features. The type of the pin is UnlimitedNatural, but the value cannot be zero. This pin is omitted for unordered structural features.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Action/input"/>
</eStructuralFeatures>
@@ -10687,14 +10687,14 @@
lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean"
defaultValueLiteral="false">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies whether existing values of the structural feature of the object should be removed before adding the new value.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Specifies whether existing values of the structural feature of the object should be removed before adding the new value.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="WriteStructuralFeatureAction" abstract="true"
eSuperTypes="#//StructuralFeatureAction">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="WriteStructuralFeatureAction is an abstract class for structural feature actions that change structural feature values.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="WriteStructuralFeatureAction is an abstract class for structural feature actions that change structural feature values.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="duplicates">
<contents xsi:type="ecore:EOperation" name="multiplicity" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
@@ -10778,14 +10778,14 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="result" ordered="false"
eType="#//OutputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Gives the output pin on which the result is put.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Gives the output pin on which the result is put.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Action/output"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false"
eType="#//InputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Value to be added or removed from the structural feature.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Value to be added or removed from the structural feature.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Action/input"/>
</eStructuralFeatures>
@@ -10793,7 +10793,7 @@
<eClassifiers xsi:type="ecore:EClass" name="StructuralFeatureAction" abstract="true"
eSuperTypes="#//Action">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="StructuralFeatureAction is an abstract class for all structural feature actions.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="StructuralFeatureAction is an abstract class for all structural feature actions.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="visibility" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -10893,20 +10893,20 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="object" ordered="false"
lowerBound="1" eType="#//InputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Gives the input pin from which the object whose structural feature is to be read or written is obtained.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Gives the input pin from which the object whose structural feature is to be read or written is obtained.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Action/input"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="structuralFeature" ordered="false"
lowerBound="1" eType="#//StructuralFeature">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Structural feature to be read.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Structural feature to be read.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="AddVariableValueAction" eSuperTypes="#//WriteVariableAction">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An add variable value action is a write variable action for adding values to a variable.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="An add variable value action is a write variable action for adding values to a variable.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="required_value" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -10949,7 +10949,7 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="insertAt" ordered="false"
eType="#//InputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Gives the position at which to insert a new value or move an existing value in ordered variables. The types is UnlimitedINatural, but the value cannot be zero. This pin is omitted for unordered variables.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Gives the position at which to insert a new value or move an existing value in ordered variables. The types is UnlimitedINatural, but the value cannot be zero. This pin is omitted for unordered variables.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Action/input"/>
</eStructuralFeatures>
@@ -10957,14 +10957,14 @@
lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean"
defaultValueLiteral="false">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies whether existing values of the variable should be removed before adding the new value.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Specifies whether existing values of the variable should be removed before adding the new value.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="WriteVariableAction" abstract="true"
eSuperTypes="#//VariableAction">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="WriteVariableAction is an abstract class for variable actions that change variable values.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="WriteVariableAction is an abstract class for variable actions that change variable values.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="multiplicity" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -11007,14 +11007,14 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false"
eType="#//InputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Value to be added or removed from the variable.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Value to be added or removed from the variable.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Action/input"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="VariableAction" abstract="true" eSuperTypes="#//Action">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="VariableAction is an abstract class for actions that operate on a statically specified variable.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="VariableAction is an abstract class for actions that operate on a statically specified variable.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="scope_of_variable" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -11038,23 +11038,23 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="variable" ordered="false"
lowerBound="1" eType="#//Variable">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Variable to be read.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Variable to be read.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="AnyReceiveEvent" eSuperTypes="#//MessageEvent">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A trigger for an AnyReceiveEvent is triggered by the receipt of any message that is not explicitly handled by any related trigger.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A trigger for an AnyReceiveEvent is triggered by the receipt of any message that is not explicitly handled by any related trigger.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="MessageEvent" abstract="true" eSuperTypes="#//Event">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A message event specifies the receipt by an object of either a call or a signal.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A message event specifies the receipt by an object of either a call or a signal.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="AssociationClass" eSuperTypes="#//Class #//Association">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A model element that has both association and class properties. An AssociationClass can be seen as an association that also has class properties, or as a class that also has association properties. It not only connects a set of classifiers but also defines a set of features that belong to the relationship itself and not to any of the classifiers.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A model element that has both association and class properties. An AssociationClass can be seen as an association that also has class properties, or as a class that also has association properties. It not only connects a set of classifiers but also defines a set of features that belong to the relationship itself and not to any of the classifiers.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="disjoint_attributes_ends" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -11097,18 +11097,18 @@
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="BehaviorExecutionSpecification" eSuperTypes="#//ExecutionSpecification">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A behavior execution specification is a kind of execution specification representing the execution of a behavior.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A behavior execution specification is a kind of execution specification representing the execution of a behavior.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EReference" name="behavior" ordered="false"
eType="#//Behavior">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Behavior whose execution is occurring.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Behavior whose execution is occurring.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="BroadcastSignalAction" eSuperTypes="#//InvocationAction">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A broadcast signal action is an action that transmits a signal instance to all the potential target objects in the system, which may cause the firing of a state machine transitions or the execution of associated activities of a target object. The argument values are available to the execution of associated behaviors. The requestor continues execution immediately after the signals are sent out. It does not wait for receipt. Any reply messages are ignored and are not transmitted to the requestor.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A broadcast signal action is an action that transmits a signal instance to all the potential target objects in the system, which may cause the firing of a state machine transitions or the execution of associated activities of a target object. The argument values are available to the execution of associated behaviors. The requestor continues execution immediately after the signals are sent out. It does not wait for receipt. Any reply messages are ignored and are not transmitted to the requestor.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="type_ordering_multiplicity" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -11151,13 +11151,13 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="signal" ordered="false"
lowerBound="1" eType="#//Signal">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The specification of signal object transmitted to the target objects.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The specification of signal object transmitted to the target objects.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="InvocationAction" abstract="true" eSuperTypes="#//Action">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="InvocationAction is an abstract class for the various actions that invoke behavior.&#xA;In addition to targeting an object, invocation actions can also invoke behavioral features on ports from where the invocation requests are routed onwards on links deriving from attached connectors. Invocation actions may also be sent to a target via a given port, either on the sending object or on another object.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="InvocationAction is an abstract class for the various actions that invoke behavior.&#xA;In addition to targeting an object, invocation actions can also invoke behavioral features on ports from where the invocation requests are routed onwards on links deriving from attached connectors. Invocation actions may also be sent to a target via a given port, either on the sending object or on another object.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="on_port_receiver" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -11181,20 +11181,20 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="argument" upperBound="-1"
eType="#//InputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specification of the ordered set of argument values that appears during execution.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Specification of the ordered set of argument values that appears during execution.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Action/input"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="onPort" ordered="false"
eType="#//Port">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A optional port of the receiver object on which the behavioral feature is invoked.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A optional port of the receiver object on which the behavioral feature is invoked.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="CallAction" abstract="true" eSuperTypes="#//InvocationAction">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="CallAction is an abstract class for actions that invoke behavior and receive return values.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="CallAction is an abstract class for actions that invoke behavior and receive return values.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="synchronous_call" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -11257,20 +11257,20 @@
lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean"
defaultValueLiteral="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="If true, the call is synchronous and the caller waits for completion of the invoked behavior. If false, the call is asynchronous and the caller proceeds immediately and does not expect a return values.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="If true, the call is synchronous and the caller waits for completion of the invoked behavior. If false, the call is asynchronous and the caller proceeds immediately and does not expect a return values.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="result" upperBound="-1"
eType="#//OutputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A list of output pins where the results of performing the invocation are placed.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A list of output pins where the results of performing the invocation are placed.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Action/output"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="CallBehaviorAction" eSuperTypes="#//CallAction">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A call behavior action is a call action that invokes a behavior directly rather than invoking a behavioral feature that, in turn, results in the invocation of that behavior. The argument values of the action are available to the execution of the invoked behavior. For synchronous calls the execution of the call behavior action waits until the execution of the invoked behavior completes and a result is returned on its output pin. The action completes immediately without a result, if the call is asynchronous. In particular, the invoked behavior may be an activity.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A call behavior action is a call action that invokes a behavior directly rather than invoking a behavioral feature that, in turn, results in the invocation of that behavior. The argument values of the action are available to the execution of the invoked behavior. For synchronous calls the execution of the call behavior action waits until the execution of the invoked behavior completes and a result is returned on its output pin. The action completes immediately without a result, if the call is asynchronous. In particular, the invoked behavior may be an activity.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="duplicates">
<contents xsi:type="ecore:EOperation" name="type_ordering_multiplicity" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
@@ -11335,24 +11335,24 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="behavior" ordered="false"
lowerBound="1" eType="#//Behavior">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The invoked behavior. It must be capable of accepting and returning control.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The invoked behavior. It must be capable of accepting and returning control.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="CallEvent" eSuperTypes="#//MessageEvent">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A call event models the receipt by an object of a message invoking a call of an operation.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A call event models the receipt by an object of a message invoking a call of an operation.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EReference" name="operation" ordered="false"
lowerBound="1" eType="#//Operation">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Designates the operation whose invocation raised the call event.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Designates the operation whose invocation raised the call event.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="CallOperationAction" eSuperTypes="#//CallAction">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A call operation action is an action that transmits an operation call request to the target object, where it may cause the invocation of associated behavior. The argument values of the action are available to the execution of the invoked behavior. If the action is marked synchronous, the execution of the call operation action waits until the execution of the invoked behavior completes and a reply transmission is returned to the caller; otherwise execution of the action is complete when the invocation of the operation is established and the execution of the invoked operation proceeds concurrently with the execution of the calling behavior. Any values returned as part of the reply transmission are put on the result output pins of the call operation action. Upon receipt of the reply transmission, execution of the call operation action is complete.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A call operation action is an action that transmits an operation call request to the target object, where it may cause the invocation of associated behavior. The argument values of the action are available to the execution of the invoked behavior. If the action is marked synchronous, the execution of the call operation action waits until the execution of the invoked behavior completes and a reply transmission is returned to the caller; otherwise execution of the action is complete when the invocation of the operation is established and the execution of the invoked operation proceeds concurrently with the execution of the calling behavior. Any values returned as part of the reply transmission are put on the result output pins of the call operation action. Upon receipt of the reply transmission, execution of the call operation action is complete.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="duplicates">
<contents xsi:type="ecore:EOperation" name="type_ordering_multiplicity" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
@@ -11436,37 +11436,37 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="operation" ordered="false"
lowerBound="1" eType="#//Operation">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The operation to be invoked by the action execution.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The operation to be invoked by the action execution.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="target" ordered="false"
lowerBound="1" eType="#//InputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The target object to which the request is sent. The classifier of the target object is used to dynamically determine a behavior to invoke. This object constitutes the context of the execution of the operation.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The target object to which the request is sent. The classifier of the target object is used to dynamically determine a behavior to invoke. This object constitutes the context of the execution of the operation.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Action/input"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="CentralBufferNode" eSuperTypes="#//ObjectNode">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A central buffer node is an object node for managing flows from multiple sources and destinations.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A central buffer node is an object node for managing flows from multiple sources and destinations.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ChangeEvent" eSuperTypes="#//Event">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A change event models a change in the system configuration that makes a condition true.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A change event models a change in the system configuration that makes a condition true.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EReference" name="changeExpression" ordered="false"
lowerBound="1" eType="#//ValueSpecification" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A Boolean-valued expression that will result in a change event whenever its value changes from false to true.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A Boolean-valued expression that will result in a change event whenever its value changes from false to true.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Clause" eSuperTypes="#//Element">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A clause is an element that represents a single branch of a conditional construct, including a test and a body section. The body section is executed only if (but not necessarily if) the test section evaluates true.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A clause is an element that represents a single branch of a conditional construct, including a test and a body section. The body section is executed only if (but not necessarily if) the test section evaluates true.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="test_and_body" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -11528,43 +11528,43 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="body" ordered="false" upperBound="-1"
eType="#//ExecutableNode">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A nested activity fragment that is executed if the test evaluates to true and the clause is chosen over any concurrent clauses that also evaluate to true.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A nested activity fragment that is executed if the test evaluates to true and the clause is chosen over any concurrent clauses that also evaluate to true.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="bodyOutput" upperBound="-1"
eType="#//OutputPin">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A list of output pins within the body fragment whose values are moved to the result pins of the containing conditional node after execution of the clause body.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A list of output pins within the body fragment whose values are moved to the result pins of the containing conditional node after execution of the clause body.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="decider" ordered="false"
lowerBound="1" eType="#//OutputPin">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An output pin within the test fragment the value of which is examined after execution of the test to determine whether the body should be executed.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="An output pin within the test fragment the value of which is examined after execution of the test to determine whether the body should be executed.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="predecessorClause" ordered="false"
upperBound="-1" eType="#//Clause" eOpposite="#//Clause/successorClause">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A set of clauses whose tests must all evaluate false before the current clause can be tested.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A set of clauses whose tests must all evaluate false before the current clause can be tested.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="successorClause" ordered="false"
upperBound="-1" eType="#//Clause" eOpposite="#//Clause/predecessorClause">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A set of clauses which may not be tested unless the current clause tests false.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A set of clauses which may not be tested unless the current clause tests false.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="test" ordered="false" lowerBound="1"
upperBound="-1" eType="#//ExecutableNode">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A nested activity fragment with a designated output pin that specifies the result of the test.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A nested activity fragment with a designated output pin that specifies the result of the test.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ClearAssociationAction" eSuperTypes="#//Action">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A clear association action is an action that destroys all links of an association in which a particular object participates.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A clear association action is an action that destroys all links of an association in which a particular object participates.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="multiplicity" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -11607,20 +11607,20 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="association" ordered="false"
lowerBound="1" eType="#//Association">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Association to be cleared.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Association to be cleared.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="object" ordered="false"
lowerBound="1" eType="#//InputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Gives the input pin from which is obtained the object whose participation in the association is to be cleared.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Gives the input pin from which is obtained the object whose participation in the association is to be cleared.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Action/input"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ClearStructuralFeatureAction" eSuperTypes="#//StructuralFeatureAction">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A clear structural feature action is a structural feature action that removes all values of a structural feature.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A clear structural feature action is a structural feature action that removes all values of a structural feature.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="multiplicity_of_result" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -11663,19 +11663,19 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="result" ordered="false"
eType="#//OutputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Gives the output pin on which the result is put.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Gives the output pin on which the result is put.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Action/output"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ClearVariableAction" eSuperTypes="#//VariableAction">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A clear variable action is a variable action that removes all values of a variable.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A clear variable action is a variable action that removes all values of a variable.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="CombinedFragment" eSuperTypes="#//InteractionFragment">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A combined fragment defines an expression of interaction fragments. A combined fragment is defined by an interaction operator and corresponding interaction operands. Through the use of combined fragments the user will be able to describe a number of traces in a compact and concise manner.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A combined fragment defines an expression of interaction fragments. A combined fragment is defined by an interaction operator and corresponding interaction operands. Through the use of combined fragments the user will be able to describe a number of traces in a compact and concise manner.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="break" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -11756,27 +11756,27 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="cfragmentGate" ordered="false"
upperBound="-1" eType="#//Gate" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies the gates that form the interface between this CombinedFragment and its surroundings&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Specifies the gates that form the interface between this CombinedFragment and its surroundings&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="interactionOperator" ordered="false"
lowerBound="1" eType="#//InteractionOperatorKind" defaultValueLiteral="seq">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies the operation which defines the semantics of this combination of InteractionFragments.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Specifies the operation which defines the semantics of this combination of InteractionFragments.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="operand" lowerBound="1"
upperBound="-1" eType="#//InteractionOperand" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The set of operands of the combined fragment.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The set of operands of the combined fragment.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="InteractionOperatorKind">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="InteractionOperatorKind is an enumeration designating the different kinds of operators of combined fragments. The interaction operand defines the type of operator of a combined fragment.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="InteractionOperatorKind is an enumeration designating the different kinds of operators of combined fragments. The interaction operand defines the type of operator of a combined fragment.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eLiterals name="seq">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -11841,7 +11841,7 @@
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="CommunicationPath" eSuperTypes="#//Association">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A communication path is an association between two deployment targets, through which they are able to exchange signals and messages.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A communication path is an association between two deployment targets, through which they are able to exchange signals and messages.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="duplicates">
<contents xsi:type="ecore:EOperation" name="association_ends" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
@@ -11868,7 +11868,7 @@
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Component" eSuperTypes="#//Class">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="In the namespace of a component, all model elements that are involved in or related to its definition are either owned or imported explicitly. This may include, for example, use cases and dependencies (e.g. mappings), packages, components, and artifacts.&#xA;A component represents a modular part of a system that encapsulates its contents and whose manifestation is replaceable within its environment.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="In the namespace of a component, all model elements that are involved in or related to its definition are either owned or imported explicitly. This may include, for example, use cases and dependencies (e.g. mappings), packages, components, and artifacts.&#xA;A component represents a modular part of a system that encapsulates its contents and whose manifestation is replaceable within its environment.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="no_packaged_elements" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -11955,25 +11955,25 @@
</eOperations>
<eOperations name="getProvideds" ordered="false" upperBound="-1" eType="#//Interface">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Missing derivation for Component::/provided : Interface&#xA;result =&#xA;let &#x9;realizedInterfaces : Set(Interface) = RealizedInterfaces(self) ,&#xA;&#x9;&#x9;realizingClassifiers : Set(Classifier) = Set{self.realizingClassifier}->union(self.allParents().realizingClassifier),&#xA;&#x9;&#x9;allRealizingClassifiers : Set(Classifier) = realizingClassifiers->union(realizingClassifiers.allParents()) ,&#xA;&#x9;&#x9;realizingClassifierInterfaces : Set(Interface) = allRealizingClassifiers->iterate(c; rci : Set(Interface) = Set{} | rci->union(RealizedInterfaces(c))) ,&#xA;&#x9;&#x9;ports : Set(Port) = self.ownedPort->union(allParents.oclAsType(Set(EncapsulatedClassifier)).ownedPort) ,&#xA;&#x9;&#x9;providedByPorts : Set(Interface) = ports.provided &#xA;in &#x9;realizedInterfaces->union(realizingClassifierInterfaces) ->union(providedByPorts)->asSet()&#xA;&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Missing derivation for Component::/provided : Interface&#xA;result =&#xA;let &#x9;realizedInterfaces : Set(Interface) = RealizedInterfaces(self) ,&#xA;&#x9;&#x9;realizingClassifiers : Set(Classifier) = Set{self.realizingClassifier}->union(self.allParents().realizingClassifier),&#xA;&#x9;&#x9;allRealizingClassifiers : Set(Classifier) = realizingClassifiers->union(realizingClassifiers.allParents()) ,&#xA;&#x9;&#x9;realizingClassifierInterfaces : Set(Interface) = allRealizingClassifiers->iterate(c; rci : Set(Interface) = Set{} | rci->union(RealizedInterfaces(c))) ,&#xA;&#x9;&#x9;ports : Set(Port) = self.ownedPort->union(allParents.oclAsType(Set(EncapsulatedClassifier)).ownedPort) ,&#xA;&#x9;&#x9;providedByPorts : Set(Interface) = ports.provided &#xA;in &#x9;realizedInterfaces->union(realizingClassifierInterfaces) ->union(providedByPorts)->asSet()&#xA;&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
<details key="suppressedVisibility" value="true"/>
</eAnnotations>
</eOperations>
<eOperations name="realizedInterfaces" ordered="false" upperBound="-1" eType="#//Interface">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Utility returning the set of realized interfaces of a component.&#xA;result = (classifier.clientDependency->&#xA;select(dependency|dependency.oclIsKindOf(Realization) and dependency.supplier.oclIsKindOf(Interface)))->&#xA;collect(dependency|dependency.client)&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Utility returning the set of realized interfaces of a component.&#xA;result = (classifier.clientDependency->&#xA;select(dependency|dependency.oclIsKindOf(Realization) and dependency.supplier.oclIsKindOf(Interface)))->&#xA;collect(dependency|dependency.client)&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eParameters name="classifier" ordered="false" lowerBound="1" eType="#//Classifier"/>
</eOperations>
<eOperations name="getRequireds" ordered="false" upperBound="-1" eType="#//Interface">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Missing derivation for Component::/required : Interface&#xA;result = &#xA;let &#x9;usedInterfaces : Set(Interface) = UsedInterfaces(self),&#xA;&#x9;&#x9;realizingClassifiers : Set(Classifier) = Set{self.realizingClassifier}->union(self.allParents().realizingClassifier),&#xA;&#x9;&#x9;allRealizingClassifiers : Set(Classifier) = realizingClassifiers->union(realizingClassifiers.allParents()),&#xA;&#x9;&#x9;realizingClassifierInterfaces : Set(Interface) = allRealizingClassifiers->iterate(c; rci : Set(Interface) = Set{} | rci->union(UsedInterfaces(c))),&#xA;&#x9;&#x9;ports : Set(Port) = self.ownedPort->union(allParents.oclAsType(Set(EncapsulatedClassifier)).ownedPort),&#xA;&#x9;&#x9;usedByPorts : Set(Interface) = ports.required&#xA;in&#x9;&#x9;usedInterfaces->union(realizingClassifierInterfaces) ->union(usedByPorts)->asSet()&#xA;&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Missing derivation for Component::/required : Interface&#xA;result = &#xA;let &#x9;usedInterfaces : Set(Interface) = UsedInterfaces(self),&#xA;&#x9;&#x9;realizingClassifiers : Set(Classifier) = Set{self.realizingClassifier}->union(self.allParents().realizingClassifier),&#xA;&#x9;&#x9;allRealizingClassifiers : Set(Classifier) = realizingClassifiers->union(realizingClassifiers.allParents()),&#xA;&#x9;&#x9;realizingClassifierInterfaces : Set(Interface) = allRealizingClassifiers->iterate(c; rci : Set(Interface) = Set{} | rci->union(UsedInterfaces(c))),&#xA;&#x9;&#x9;ports : Set(Port) = self.ownedPort->union(allParents.oclAsType(Set(EncapsulatedClassifier)).ownedPort),&#xA;&#x9;&#x9;usedByPorts : Set(Interface) = ports.required&#xA;in&#x9;&#x9;usedInterfaces->union(realizingClassifierInterfaces) ->union(usedByPorts)->asSet()&#xA;&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
<details key="suppressedVisibility" value="true"/>
</eAnnotations>
</eOperations>
<eOperations name="usedInterfaces" ordered="false" upperBound="-1" eType="#//Interface">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Utility returning the set of used interfaces of a component.&#xA;result = (classifier.supplierDependency->&#xA;select(dependency|dependency.oclIsKindOf(Usage) and dependency.supplier.oclIsKindOf(interface)))->&#xA;collect(dependency|dependency.supplier)&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Utility returning the set of used interfaces of a component.&#xA;result = (classifier.supplierDependency->&#xA;select(dependency|dependency.oclIsKindOf(Usage) and dependency.supplier.oclIsKindOf(interface)))->&#xA;collect(dependency|dependency.supplier)&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eParameters name="classifier" ordered="false" lowerBound="1" eType="#//Classifier"/>
</eOperations>
@@ -11981,13 +11981,13 @@
ordered="false" lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean"
defaultValueLiteral="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="isIndirectlyInstantiated : Boolean {default = true} The kind of instantiation that applies to a Component. If false, the component is instantiated as an addressable object. If true, the Component is defined at design-time, but at run-time (or execution-time) an object specified by the Component does not exist, that is, the component is instantiated indirectly, through the instantiation of its realizing classifiers or parts. Several standard stereotypes use this meta attribute (e.g., «specification», «focus», «subsystem»).&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="isIndirectlyInstantiated : Boolean {default = true} The kind of instantiation that applies to a Component. If false, the component is instantiated as an addressable object. If true, the Component is defined at design-time, but at run-time (or execution-time) an object specified by the Component does not exist, that is, the component is instantiated indirectly, through the instantiation of its realizing classifiers or parts. Several standard stereotypes use this meta attribute (e.g., «specification», «focus», «subsystem»).&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="packagedElement" ordered="false"
upperBound="-1" eType="#//PackageableElement" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The set of PackageableElements that a Component owns. In the namespace of a component, all model elements that are involved in or related to its definition may be owned or imported explicitly. These may include e.g. Classes, Interfaces, Components, Packages, Use cases, Dependencies (e.g. mappings), and Artifacts.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The set of PackageableElements that a Component owns. In the namespace of a component, all model elements that are involved in or related to its definition may be owned or imported explicitly. These may include e.g. Classes, Interfaces, Components, Packages, Use cases, Dependencies (e.g. mappings), and Artifacts.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Namespace/ownedMember"/>
</eStructuralFeatures>
@@ -11995,13 +11995,13 @@
upperBound="-1" eType="#//Interface" changeable="false" volatile="true" transient="true"
derived="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The interfaces that the component exposes to its environment. These interfaces may be Realized by the Component or any of its realizingClassifiers, or they may be the Interfaces that are provided by its public Ports.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The interfaces that the component exposes to its environment. These interfaces may be Realized by the Component or any of its realizingClassifiers, or they may be the Interfaces that are provided by its public Ports.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="realization" ordered="false"
upperBound="-1" eType="#//ComponentRealization" containment="true" eOpposite="#//ComponentRealization/abstraction">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The set of Realizations owned by the Component. Realizations reference the Classifiers of which the Component is an abstraction; i.e., that realize its behavior.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The set of Realizations owned by the Component. Realizations reference the Classifiers of which the Component is an abstraction; i.e., that realize its behavior.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
</eStructuralFeatures>
@@ -12009,32 +12009,32 @@
upperBound="-1" eType="#//Interface" changeable="false" volatile="true" transient="true"
derived="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The interfaces that the component requires from other components in its environment in order to be able to offer its full set of provided functionality. These interfaces may be used by the Component or any of its realizingClassifiers, or they may be the Interfaces that are required by its public Ports.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The interfaces that the component requires from other components in its environment in order to be able to offer its full set of provided functionality. These interfaces may be used by the Component or any of its realizingClassifiers, or they may be the Interfaces that are required by its public Ports.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ComponentRealization" eSuperTypes="#//Realization">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The realization concept is specialized to (optionally) define the classifiers that realize the contract offered by a component in terms of its provided and required interfaces. The component forms an abstraction from these various classifiers.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The realization concept is specialized to (optionally) define the classifiers that realize the contract offered by a component in terms of its provided and required interfaces. The component forms an abstraction from these various classifiers.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EReference" name="realizingClassifier" ordered="false"
lowerBound="1" upperBound="-1" eType="#//Classifier">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The classifiers that are involved in the implementation of the Component that owns this Realization.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The classifiers that are involved in the implementation of the Component that owns this Realization.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Dependency/client"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="abstraction" ordered="false"
eType="#//Component" eOpposite="#//Component/realization">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The Component that owns this ComponentRealization and which is implemented by its realizing classifiers.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The Component that owns this ComponentRealization and which is implemented by its realizing classifiers.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Dependency/supplier #//Element/owner"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ConditionalNode" eSuperTypes="#//StructuredActivityNode">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A conditional node is a structured activity node that represents an exclusive choice among some number of alternatives.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A conditional node is a structured activity node that represents an exclusive choice among some number of alternatives.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="executable_nodes" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -12153,7 +12153,7 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="clause" ordered="false"
lowerBound="1" upperBound="-1" eType="#//Clause" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Set of clauses composing the conditional.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Set of clauses composing the conditional.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
</eStructuralFeatures>
@@ -12161,27 +12161,27 @@
lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean"
defaultValueLiteral="false">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="If true, the modeler asserts that at least one test will succeed.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="If true, the modeler asserts that at least one test will succeed.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="isDeterminate" ordered="false"
lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean"
defaultValueLiteral="false">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="If true, the modeler asserts that at most one test will succeed.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="If true, the modeler asserts that at most one test will succeed.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="result" upperBound="-1"
eType="#//OutputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A list of output pins that constitute the data flow outputs of the conditional.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A list of output pins that constitute the data flow outputs of the conditional.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="redefines" references="#//StructuredActivityNode/structuredNodeOutput"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ConsiderIgnoreFragment" eSuperTypes="#//CombinedFragment">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A consider ignore fragment is a kind of combined fragment that is used for the consider and ignore cases, which require lists of pertinent messages to be specified.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A consider ignore fragment is a kind of combined fragment that is used for the consider and ignore cases, which require lists of pertinent messages to be specified.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="type" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -12224,13 +12224,13 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="message" ordered="false"
upperBound="-1" eType="#//NamedElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The set of messages that apply to this fragment&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The set of messages that apply to this fragment&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Continuation" eSuperTypes="#//InteractionFragment">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A continuation is a syntactic way to define continuations of different branches of an alternative combined fragment. Continuations is intuitively similar to labels representing intermediate points in a flow of control.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A continuation is a syntactic way to define continuations of different branches of an alternative combined fragment. Continuations is intuitively similar to labels representing intermediate points in a flow of control.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="same_name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -12293,13 +12293,13 @@
lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean"
defaultValueLiteral="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="True: when the Continuation is at the end of the enclosing InteractionFragment and False when it is in the beginning.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="True: when the Continuation is at the end of the enclosing InteractionFragment and False when it is in the beginning.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ControlFlow" eSuperTypes="#//ActivityEdge">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A control flow is an edge that starts an activity node after the previous one is finished.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A control flow is an edge that starts an activity node after the previous one is finished.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="object_nodes" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -12323,13 +12323,13 @@
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="CreateLinkAction" eSuperTypes="#//WriteLinkAction">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A create link action is a write link action for creating links.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A create link action is a write link action for creating links.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="duplicates">
<contents xsi:type="ecore:EReference" name="endData" ordered="false" lowerBound="2"
upperBound="-1" eType="#//LinkEndCreationData" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies ends of association and inputs.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Specifies ends of association and inputs.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="redefines" references="#//LinkAction/endData"/>
</contents>
@@ -12356,7 +12356,7 @@
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="WriteLinkAction" abstract="true" eSuperTypes="#//LinkAction">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="WriteLinkAction is an abstract class for link actions that create and destroy links.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="WriteLinkAction is an abstract class for link actions that create and destroy links.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="allow_access" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -12380,7 +12380,7 @@
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="LinkAction" abstract="true" eSuperTypes="#//Action">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="LinkAction is an abstract class for all link actions that identify their links by the objects at the ends of the links and by the qualifiers at ends of the links.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="LinkAction is an abstract class for all link actions that identify their links by the objects at the ends of the links and by the qualifiers at ends of the links.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="same_pins" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -12441,27 +12441,27 @@
</eOperations>
<eOperations name="association" ordered="false" lowerBound="1" eType="#//Association">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The association operates on LinkAction. It returns the association of the action.&#xA;result = self.endData->asSequence().first().end.association&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The association operates on LinkAction. It returns the association of the action.&#xA;result = self.endData->asSequence().first().end.association&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eOperations>
<eStructuralFeatures xsi:type="ecore:EReference" name="endData" ordered="false"
lowerBound="2" upperBound="-1" eType="#//LinkEndData" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Data identifying one end of a link by the objects on its ends and qualifiers.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Data identifying one end of a link by the objects on its ends and qualifiers.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="inputValue" ordered="false"
lowerBound="1" upperBound="-1" eType="#//InputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Pins taking end objects and qualifier values as input.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Pins taking end objects and qualifier values as input.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Action/input"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="LinkEndData" eSuperTypes="#//Element">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A link end data is not an action. It is an element that identifies links. It identifies one end of a link to be read or written by the children of a link action. A link cannot be passed as a runtime value to or from an action. Instead, a link is identified by its end objects and qualifier values, if any. This requires more than one piece of data, namely, the statically-specified end in the user model, the object on the end, and the qualifier values for that end, if any. These pieces are brought together around a link end data. Each association end is identified separately with an instance of the LinkEndData class.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A link end data is not an action. It is an element that identifies links. It identifies one end of a link to be read or written by the children of a link action. A link cannot be passed as a runtime value to or from an action. Instead, a link is identified by its end objects and qualifier values, if any. This requires more than one piece of data, namely, the statically-specified end in the user model, the object on the end, and the qualifier values for that end, if any. These pieces are brought together around a link end data. Each association end is identified separately with an instance of the LinkEndData class.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="property_is_association_end" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -12561,26 +12561,26 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="end" ordered="false" lowerBound="1"
eType="#//Property">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Association end for which this link-end data specifies values.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Association end for which this link-end data specifies values.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="qualifier" ordered="false"
upperBound="-1" eType="#//QualifierValue" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="List of qualifier values&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="List of qualifier values&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false"
eType="#//InputPin">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Input pin that provides the specified object for the given end. This pin is omitted if the link-end data specifies an 'open' end for reading.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Input pin that provides the specified object for the given end. This pin is omitted if the link-end data specifies an 'open' end for reading.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="QualifierValue" eSuperTypes="#//Element">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A qualifier value is not an action. It is an element that identifies links. It gives a single qualifier within a link end data specification.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A qualifier value is not an action. It is an element that identifies links. It gives a single qualifier within a link end data specification.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="qualifier_attribute" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -12642,19 +12642,19 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="qualifier" ordered="false"
lowerBound="1" eType="#//Property">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Attribute representing the qualifier for which the value is to be specified.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Attribute representing the qualifier for which the value is to be specified.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false"
lowerBound="1" eType="#//InputPin">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Input pin from which the specified value for the qualifier is taken.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Input pin from which the specified value for the qualifier is taken.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="LinkEndCreationData" eSuperTypes="#//LinkEndData">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A link end creation data is not an action. It is an element that identifies links. It identifies one end of a link to be created by a create link action.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A link end creation data is not an action. It is an element that identifies links. It identifies one end of a link to be created by a create link action.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="create_link_action" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -12697,20 +12697,20 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="insertAt" ordered="false"
eType="#//InputPin">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies where the new link should be inserted for ordered association ends, or where an existing link should be moved to. The type of the input is UnlimitedNatural, but the input cannot be zero. This pin is omitted for association ends that are not ordered.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Specifies where the new link should be inserted for ordered association ends, or where an existing link should be moved to. The type of the input is UnlimitedNatural, but the input cannot be zero. This pin is omitted for association ends that are not ordered.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="isReplaceAll" ordered="false"
lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean"
defaultValueLiteral="false">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies whether the existing links emanating from the object on this end should be destroyed before creating a new link.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Specifies whether the existing links emanating from the object on this end should be destroyed before creating a new link.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="CreateLinkObjectAction" eSuperTypes="#//CreateLinkAction">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A create link object action creates a link object.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A create link object action creates a link object.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="association_class" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -12772,14 +12772,14 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="result" ordered="false"
lowerBound="1" eType="#//OutputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Gives the output pin on which the result is put.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Gives the output pin on which the result is put.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Action/output"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="CreateObjectAction" eSuperTypes="#//Action">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A create object action is an action that creates an object that conforms to a statically specified classifier and puts it on an output pin at runtime.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A create object action is an action that creates an object that conforms to a statically specified classifier and puts it on an output pin at runtime.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="classifier_not_association_class" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -12860,25 +12860,25 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="classifier" ordered="false"
lowerBound="1" eType="#//Classifier">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Classifier to be instantiated.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Classifier to be instantiated.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="result" ordered="false"
lowerBound="1" eType="#//OutputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Gives the output pin on which the result is put.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Gives the output pin on which the result is put.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Action/output"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="DataStoreNode" eSuperTypes="#//CentralBufferNode">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A data store node is a central buffer node for non-transient information.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A data store node is a central buffer node for non-transient information.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="DecisionNode" eSuperTypes="#//ControlNode">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A decision node is a control node that chooses between outgoing flows.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A decision node is a control node that chooses between outgoing flows.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="parameters" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -13035,19 +13035,19 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="decisionInput" ordered="false"
eType="#//Behavior">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Provides input to guard specifications on edges outgoing from the decision node.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Provides input to guard specifications on edges outgoing from the decision node.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="decisionInputFlow" ordered="false"
eType="#//ObjectFlow">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An additional edge incoming to the decision node that provides a decision input value.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="An additional edge incoming to the decision node that provides a decision input value.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ObjectFlow" eSuperTypes="#//ActivityEdge">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An object flow is an activity edge that can have objects or data passing along it.&#xA;Object flows have support for multicast/receive, token selection from object nodes, and transformation of tokens.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="An object flow is an activity edge that can have objects or data passing along it.&#xA;Object flows have support for multicast/receive, token selection from object nodes, and transformation of tokens.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="is_multicast_or_is_multireceive" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -13205,38 +13205,38 @@
lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean"
defaultValueLiteral="false">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Tells whether the objects in the flow are passed by multicasting.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Tells whether the objects in the flow are passed by multicasting.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="isMultireceive" ordered="false"
lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean"
defaultValueLiteral="false">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Tells whether the objects in the flow are gathered from respondents to multicasting.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Tells whether the objects in the flow are gathered from respondents to multicasting.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="selection" ordered="false"
eType="#//Behavior">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Selects tokens from a source object node.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Selects tokens from a source object node.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="transformation" ordered="false"
eType="#//Behavior">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Changes or replaces data tokens flowing along edge.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Changes or replaces data tokens flowing along edge.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="DestroyLinkAction" eSuperTypes="#//WriteLinkAction">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A destroy link action is a write link action that destroys links and link objects.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A destroy link action is a write link action that destroys links and link objects.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="duplicates">
<contents xsi:type="ecore:EReference" name="endData" ordered="false" lowerBound="2"
upperBound="-1" eType="#//LinkEndDestructionData" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies ends of association and inputs.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Specifies ends of association and inputs.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="redefines" references="#//LinkAction/endData"/>
</contents>
@@ -13244,7 +13244,7 @@
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="LinkEndDestructionData" eSuperTypes="#//LinkEndData">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A link end destruction data is not an action. It is an element that identifies links. It identifies one end of a link to be destroyed by destroy link action.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A link end destruction data is not an action. It is an element that identifies links. It identifies one end of a link to be destroyed by destroy link action.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="destroy_link_action" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -13287,20 +13287,20 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="destroyAt" ordered="false"
eType="#//InputPin">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies the position of an existing link to be destroyed in ordered nonunique association ends. The type of the pin is UnlimitedNatural, but the value cannot be zero or unlimited.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Specifies the position of an existing link to be destroyed in ordered nonunique association ends. The type of the pin is UnlimitedNatural, but the value cannot be zero or unlimited.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="isDestroyDuplicates" ordered="false"
lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean"
defaultValueLiteral="false">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies whether to destroy duplicates of the value in nonunique association ends.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Specifies whether to destroy duplicates of the value in nonunique association ends.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="DestroyObjectAction" eSuperTypes="#//Action">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A destroy object action is an action that destroys objects.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A destroy object action is an action that destroys objects.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="multiplicity" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -13344,20 +13344,20 @@
lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean"
defaultValueLiteral="false">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies whether links in which the object participates are destroyed along with the object.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Specifies whether links in which the object participates are destroyed along with the object.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="isDestroyOwnedObjects"
ordered="false" lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean"
defaultValueLiteral="false">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies whether objects owned by the object are destroyed along with the object.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Specifies whether objects owned by the object are destroyed along with the object.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="target" ordered="false"
lowerBound="1" eType="#//InputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The input pin providing the object to be destroyed.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The input pin providing the object to be destroyed.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Action/input"/>
</eStructuralFeatures>
@@ -13365,7 +13365,7 @@
<eClassifiers xsi:type="ecore:EClass" name="DestructionOccurrenceSpecification"
eSuperTypes="#//MessageOccurrenceSpecification">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A destruction event models the destruction of an object.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A destruction event models the destruction of an object.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="no_occurrence_specifications_below" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -13389,17 +13389,17 @@
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="MessageOccurrenceSpecification" eSuperTypes="#//OccurrenceSpecification #//MessageEnd">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A message occurrence specification pecifies the occurrence of message events, such as sending and receiving of signals or invoking or receiving of operation calls. A message occurrence specification is a kind of message end. Messages are generated either by synchronous operation calls or asynchronous signal sends. They are received by the execution of corresponding accept event actions.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A message occurrence specification pecifies the occurrence of message events, such as sending and receiving of signals or invoking or receiving of operation calls. A message occurrence specification is a kind of message end. Messages are generated either by synchronous operation calls or asynchronous signal sends. They are received by the execution of corresponding accept event actions.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Device" eSuperTypes="#//Node">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A device is a physical computational resource with processing capability upon which artifacts may be deployed for execution. Devices may be complex (i.e., they may consist of other devices).&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A device is a physical computational resource with processing capability upon which artifacts may be deployed for execution. Devices may be complex (i.e., they may consist of other devices).&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Node" eSuperTypes="#//Class #//DeploymentTarget">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A node is computational resource upon which artifacts may be deployed for execution. Nodes can be interconnected through communication paths to define network structures.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A node is computational resource upon which artifacts may be deployed for execution. Nodes can be interconnected through communication paths to define network structures.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="internal_structure" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -13488,14 +13488,14 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="nestedNode" ordered="false"
upperBound="-1" eType="#//Node" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The Nodes that are defined (nested) within the Node.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The Nodes that are defined (nested) within the Node.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Namespace/ownedMember"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Duration" eSuperTypes="#//ValueSpecification">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Duration defines a value specification that specifies the temporal distance between two time instants.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Duration defines a value specification that specifies the temporal distance between two time instants.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="duplicates">
<contents xsi:type="ecore:EOperation" name="stringValue" ordered="false" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//String">
@@ -13508,25 +13508,25 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="expr" ordered="false" eType="#//ValueSpecification"
containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The value of the Duration.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The value of the Duration.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="observation" ordered="false"
upperBound="-1" eType="#//Observation">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Refers to the time and duration observations that are involved in expr.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Refers to the time and duration observations that are involved in expr.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Observation" abstract="true" eSuperTypes="#//PackageableElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Observation is a superclass of TimeObservation and DurationObservation in order for TimeExpression and Duration to refer to either in a simple way.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Observation is a superclass of TimeObservation and DurationObservation in order for TimeExpression and Duration to refer to either in a simple way.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="DurationConstraint" eSuperTypes="#//IntervalConstraint">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A duration constraint is a constraint that refers to a duration interval.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A duration constraint is a constraint that refers to a duration interval.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="duplicates">
<eAnnotations source="specification">
@@ -13535,7 +13535,7 @@
<contents xsi:type="ecore:EReference" name="specification" ordered="false" lowerBound="1"
eType="#//ValueSpecification" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The interval constraining the duration.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The interval constraining the duration.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="redefines" references="#//IntervalConstraint/%duplicates%/specification #//Constraint/specification"/>
</contents>
@@ -13562,13 +13562,13 @@
<eStructuralFeatures xsi:type="ecore:EAttribute" name="firstEvent" ordered="false"
upperBound="2" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The value of firstEvent[i] is related to constrainedElement[i] (where i is 1 or 2). If firstEvent[i] is true, then the corresponding observation event is the first time instant the execution enters constrainedElement[i]. If firstEvent[i] is false, then the corresponding observation event is the last time instant the execution is within constrainedElement[i]. Default value is true applied when constrainedElement[i] refers an element that represents only one time instant.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The value of firstEvent[i] is related to constrainedElement[i] (where i is 1 or 2). If firstEvent[i] is true, then the corresponding observation event is the first time instant the execution enters constrainedElement[i]. If firstEvent[i] is false, then the corresponding observation event is the last time instant the execution is within constrainedElement[i]. Default value is true applied when constrainedElement[i] refers an element that represents only one time instant.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="IntervalConstraint" eSuperTypes="#//Constraint">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An interval constraint is a constraint that refers to an interval.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="An interval constraint is a constraint that refers to an interval.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="duplicates">
<eAnnotations source="specification">
@@ -13577,7 +13577,7 @@
<contents xsi:type="ecore:EReference" name="specification" ordered="false" lowerBound="1"
eType="#//ValueSpecification" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A condition that must be true when evaluated in order for the constraint to be satisfied.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A condition that must be true when evaluated in order for the constraint to be satisfied.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="redefines" references="#//Constraint/specification"/>
</contents>
@@ -13585,24 +13585,24 @@
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Interval" eSuperTypes="#//ValueSpecification">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An interval defines the range between two value specifications.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="An interval defines the range between two value specifications.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EReference" name="max" ordered="false" lowerBound="1"
eType="#//ValueSpecification">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Refers to the ValueSpecification denoting the maximum value of the range.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Refers to the ValueSpecification denoting the maximum value of the range.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="min" ordered="false" lowerBound="1"
eType="#//ValueSpecification">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Refers to the ValueSpecification denoting the minimum value of the range.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Refers to the ValueSpecification denoting the minimum value of the range.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="DurationInterval" eSuperTypes="#//Interval">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A duration interval defines the range between two durations.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A duration interval defines the range between two durations.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="duplicates">
<eAnnotations source="max">
@@ -13614,14 +13614,14 @@
<contents xsi:type="ecore:EReference" name="max" ordered="false" lowerBound="1"
eType="#//ValueSpecification">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Refers to the Duration denoting the maximum value of the range.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Refers to the Duration denoting the maximum value of the range.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="redefines" references="#//Interval/max"/>
</contents>
<contents xsi:type="ecore:EReference" name="min" ordered="false" lowerBound="1"
eType="#//ValueSpecification">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Refers to the Duration denoting the minimum value of the range.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Refers to the Duration denoting the minimum value of the range.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="redefines" references="#//Interval/min"/>
</contents>
@@ -13629,7 +13629,7 @@
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="DurationObservation" eSuperTypes="#//Observation">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A duration observation is a reference to a duration during an execution. It points out the element(s) in the model to observe and whether the observations are when this model element is entered or when it is exited.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A duration observation is a reference to a duration during an execution. It points out the element(s) in the model to observe and whether the observations are when this model element is entered or when it is exited.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="first_event_multiplicity" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -13653,35 +13653,35 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="event" ordered="false"
lowerBound="1" upperBound="2" eType="#//NamedElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The observation is determined by the entering or exiting of the event element during execution.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The observation is determined by the entering or exiting of the event element during execution.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="firstEvent" ordered="false"
upperBound="2" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The value of firstEvent[i] is related to event[i] (where i is 1 or 2). If firstEvent[i] is true, then the corresponding observation event is the first time instant the execution enters event[i]. If firstEvent[i] is false, then the corresponding observation event is the time instant the execution exits event[i]. Default value is true applied when event[i] refers an element that represents only one time instant.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The value of firstEvent[i] is related to event[i] (where i is 1 or 2). If firstEvent[i] is true, then the corresponding observation event is the first time instant the execution enters event[i]. If firstEvent[i] is false, then the corresponding observation event is the time instant the execution exits event[i]. Default value is true applied when event[i] refers an element that represents only one time instant.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ExecutionEnvironment" eSuperTypes="#//Node">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An execution environment is a node that offers an execution environment for specific types of components that are deployed on it in the form of executable artifacts.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="An execution environment is a node that offers an execution environment for specific types of components that are deployed on it in the form of executable artifacts.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ExecutionOccurrenceSpecification" eSuperTypes="#//OccurrenceSpecification">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An execution occurrence specification represents moments in time at which actions or behaviors start or finish.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="An execution occurrence specification represents moments in time at which actions or behaviors start or finish.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EReference" name="execution" ordered="false"
lowerBound="1" eType="#//ExecutionSpecification">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References the execution specification describing the execution that is started or finished at this execution event.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="References the execution specification describing the execution that is started or finished at this execution event.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ExpansionNode" eSuperTypes="#//ObjectNode">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An expansion node is an object node used to indicate a flow across the boundary of an expansion region. A flow into a region contains a collection that is broken into its individual elements inside the region, which is executed once per element. A flow out of a region combines individual elements into a collection for use outside the region.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="An expansion node is an object node used to indicate a flow across the boundary of an expansion region. A flow into a region contains a collection that is broken into its individual elements inside the region, which is executed once per element. A flow out of a region combines individual elements into a collection for use outside the region.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="region_as_input_or_output" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -13705,19 +13705,19 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="regionAsInput" ordered="false"
eType="#//ExpansionRegion" eOpposite="#//ExpansionRegion/inputElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The expansion region for which the node is an input.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The expansion region for which the node is an input.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="regionAsOutput" ordered="false"
eType="#//ExpansionRegion" eOpposite="#//ExpansionRegion/outputElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The expansion region for which the node is an output.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The expansion region for which the node is an output.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ExpansionRegion" eSuperTypes="#//StructuredActivityNode">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An expansion region is a structured activity region that executes multiple times corresponding to elements of an input collection.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="An expansion region is a structured activity region that executes multiple times corresponding to elements of an input collection.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="expansion_nodes" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -13741,25 +13741,25 @@
<eStructuralFeatures xsi:type="ecore:EAttribute" name="mode" ordered="false" lowerBound="1"
eType="#//ExpansionKind" defaultValueLiteral="iterative">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The way in which the executions interact: parallel: all interactions are independent iterative: the interactions occur in order of the elements stream: a stream of values flows into a single execution&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The way in which the executions interact: parallel: all interactions are independent iterative: the interactions occur in order of the elements stream: a stream of values flows into a single execution&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="outputElement" ordered="false"
upperBound="-1" eType="#//ExpansionNode" eOpposite="#//ExpansionNode/regionAsOutput">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An object node that accepts a separate element of the output collection during each of the multiple executions of the region. The values are formed into a collection that is available when the execution of the region is complete.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="An object node that accepts a separate element of the output collection during each of the multiple executions of the region. The values are formed into a collection that is available when the execution of the region is complete.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="inputElement" ordered="false"
lowerBound="1" upperBound="-1" eType="#//ExpansionNode" eOpposite="#//ExpansionNode/regionAsInput">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An object node that holds a separate element of the input collection during each of the multiple executions of the region.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="An object node that holds a separate element of the input collection during each of the multiple executions of the region.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="ExpansionKind">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="ExpansionKind is an enumeration type used to specify how multiple executions of an expansion region interact.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="ExpansionKind is an enumeration type used to specify how multiple executions of an expansion region interact.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eLiterals name="parallel">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -13779,7 +13779,7 @@
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="FinalState" eSuperTypes="#//State">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A special kind of state signifying that the enclosing region is completed. If the enclosing region is directly contained in a state machine and all other regions in the state machine also are completed, then it means that the entire state machine is completed.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A special kind of state signifying that the enclosing region is completed. If the enclosing region is directly contained in a state machine and all other regions in the state machine also are completed, then it means that the entire state machine is completed.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="no_outgoing_transitions" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -13898,12 +13898,12 @@
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="FlowFinalNode" eSuperTypes="#//FinalNode">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A flow final node is a final node that terminates a flow.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A flow final node is a final node that terminates a flow.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ForkNode" eSuperTypes="#//ControlNode">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A fork node is a control node that splits a flow into multiple concurrent flows.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A fork node is a control node that splits a flow into multiple concurrent flows.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="edges" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -13946,7 +13946,7 @@
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="FunctionBehavior" eSuperTypes="#//OpaqueBehavior">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A function behavior is an opaque behavior that does not access or modify any objects or other external data.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A function behavior is an opaque behavior that does not access or modify any objects or other external data.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="one_output_parameter" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -13989,13 +13989,13 @@
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="OpaqueBehavior" eSuperTypes="#//Behavior">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An behavior with implementation-specific semantics.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="An behavior with implementation-specific semantics.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="body" unique="false" upperBound="-1"
eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//String"
unsettable="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies the behavior in one or more languages.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Specifies the behavior in one or more languages.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
@@ -14005,13 +14005,13 @@
eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//String"
unsettable="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Languages the body strings use in the same order as the body strings.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Languages the body strings use in the same order as the body strings.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="InformationFlow" eSuperTypes="#//PackageableElement #//DirectedRelationship">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An information flow specifies that one or more information items circulates from its sources to its targets. Information flows require some kind of information channel for transmitting information items from the source to the destination. An information channel is represented in various ways depending on the nature of its sources and targets. It may be represented by connectors, links, associations, or even dependencies. For example, if the source and destination are parts in some composite structure such as a collaboration, then the information channel is likely to be represented by a connector between them. Or, if the source and target are objects (which are a kind of instance specification), they may be represented by a link that joins the two, and so on.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="An information flow specifies that one or more information items circulates from its sources to its targets. Information flows require some kind of information channel for transmitting information items from the source to the destination. An information channel is represented in various ways depending on the nature of its sources and targets. It may be represented by connectors, links, associations, or even dependencies. For example, if the source and destination are parts in some composite structure such as a collaboration, then the information channel is likely to be represented by a connector between them. Or, if the source and target are objects (which are a kind of instance specification), they may be represented by a link that joins the two, and so on.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="sources_and_targets_kind" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -14073,51 +14073,51 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="conveyed" ordered="false"
lowerBound="1" upperBound="-1" eType="#//Classifier">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies the information items that may circulate on this information flow.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Specifies the information items that may circulate on this information flow.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="informationSource" ordered="false"
lowerBound="1" upperBound="-1" eType="#//NamedElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Defines from which source the conveyed InformationItems are initiated.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Defines from which source the conveyed InformationItems are initiated.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//DirectedRelationship/source"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="informationTarget" ordered="false"
lowerBound="1" upperBound="-1" eType="#//NamedElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Defines to which target the conveyed InformationItems are directed.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Defines to which target the conveyed InformationItems are directed.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//DirectedRelationship/target"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="realization" ordered="false"
upperBound="-1" eType="#//Relationship">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Determines which Relationship will realize the specified flow&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Determines which Relationship will realize the specified flow&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="realizingActivityEdge"
ordered="false" upperBound="-1" eType="#//ActivityEdge">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Determines which ActivityEdges will realize the specified flow.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Determines which ActivityEdges will realize the specified flow.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="realizingConnector" ordered="false"
upperBound="-1" eType="#//Connector">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Determines which Connectors will realize the specified flow.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Determines which Connectors will realize the specified flow.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="realizingMessage" ordered="false"
upperBound="-1" eType="#//Message">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Determines which Messages will realize the specified flow.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Determines which Messages will realize the specified flow.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="InformationItem" eSuperTypes="#//Classifier">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An information item is an abstraction of all kinds of information that can be exchanged between objects. It is a kind of classifier intended for representing information in a very abstract way, one which cannot be instantiated.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="An information item is an abstraction of all kinds of information that can be exchanged between objects. It is a kind of classifier intended for representing information in a very abstract way, one which cannot be instantiated.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="has_no" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -14179,13 +14179,13 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="represented" ordered="false"
upperBound="-1" eType="#//Classifier">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Determines the classifiers that will specify the structure and nature of the information. An information item represents all its represented classifiers.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Determines the classifiers that will specify the structure and nature of the information. An information item represents all its represented classifiers.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="InitialNode" eSuperTypes="#//ControlNode">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An initial node is a control node at which flow starts when the activity is invoked.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="An initial node is a control node at which flow starts when the activity is invoked.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="no_incoming_edges" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -14228,7 +14228,7 @@
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="InstanceValue" eSuperTypes="#//ValueSpecification">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An instance value is a value specification that identifies an instance.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="An instance value is a value specification that identifies an instance.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="duplicates">
<contents xsi:type="ecore:EOperation" name="stringValue" ordered="false" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//String">
@@ -14241,13 +14241,13 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="instance" ordered="false"
lowerBound="1" eType="#//InstanceSpecification">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The instance that is the specified value.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The instance that is the specified value.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="JoinNode" eSuperTypes="#//ControlNode">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A join node is a control node that synchronizes multiple flows.&#xA;Join nodes have a Boolean value specification using the names of the incoming edges to specify the conditions under which the join will emit a token.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A join node is a control node that synchronizes multiple flows.&#xA;Join nodes have a Boolean value specification using the names of the incoming edges to specify the conditions under which the join will emit a token.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="one_outgoing_edge" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -14291,20 +14291,20 @@
lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean"
defaultValueLiteral="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Tells whether tokens having objects with the same identity are combined into one by the join.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Tells whether tokens having objects with the same identity are combined into one by the join.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="joinSpec" ordered="false"
lowerBound="1" eType="#//ValueSpecification" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A specification giving the conditions under which the join with emit a token. Default is &quot;and&quot;.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A specification giving the conditions under which the join with emit a token. Default is &quot;and&quot;.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="LiteralBoolean" eSuperTypes="#//LiteralSpecification">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A literal Boolean is a specification of a Boolean value.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A literal Boolean is a specification of a Boolean value.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="duplicates">
<contents xsi:type="ecore:EOperation" name="stringValue" ordered="false" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//String">
@@ -14315,14 +14315,14 @@
</contents>
<contents xsi:type="ecore:EOperation" name="booleanValue" ordered="false" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query booleanValue() gives the value.&#xA;result = value&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The query booleanValue() gives the value.&#xA;result = value&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="redefines" references="#//ValueSpecification/booleanValue"/>
</contents>
<contents xsi:type="ecore:EOperation" name="isComputable" ordered="false" lowerBound="1"
eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query isComputable() is redefined to be true.&#xA;result = true&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The query isComputable() is redefined to be true.&#xA;result = true&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="redefines" references="#//ValueSpecification/isComputable"/>
</contents>
@@ -14331,19 +14331,19 @@
lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean"
defaultValueLiteral="false">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The specified Boolean value.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The specified Boolean value.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="LiteralSpecification" abstract="true"
eSuperTypes="#//ValueSpecification">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A literal specification identifies a literal constant being modeled.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A literal specification identifies a literal constant being modeled.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="LiteralInteger" eSuperTypes="#//LiteralSpecification">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A literal integer is a specification of an integer value.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A literal integer is a specification of an integer value.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="duplicates">
<contents xsi:type="ecore:EOperation" name="stringValue" ordered="false" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//String">
@@ -14354,14 +14354,14 @@
</contents>
<contents xsi:type="ecore:EOperation" name="integerValue" ordered="false" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Integer">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query integerValue() gives the value.&#xA;result = value&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The query integerValue() gives the value.&#xA;result = value&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="redefines" references="#//ValueSpecification/integerValue"/>
</contents>
<contents xsi:type="ecore:EOperation" name="isComputable" ordered="false" lowerBound="1"
eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query isComputable() is redefined to be true.&#xA;result = true&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The query isComputable() is redefined to be true.&#xA;result = true&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="redefines" references="#//ValueSpecification/isComputable"/>
</contents>
@@ -14370,26 +14370,26 @@
lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Integer"
defaultValueLiteral="0">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The specified Integer value.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The specified Integer value.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="LiteralNull" eSuperTypes="#//LiteralSpecification">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A literal null specifies the lack of a value.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A literal null specifies the lack of a value.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="duplicates">
<contents xsi:type="ecore:EOperation" name="isComputable" ordered="false" lowerBound="1"
eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query isComputable() is redefined to be true.&#xA;result = true&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The query isComputable() is redefined to be true.&#xA;result = true&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="redefines" references="#//ValueSpecification/isComputable"/>
</contents>
<contents xsi:type="ecore:EOperation" name="isNull" ordered="false" lowerBound="1"
eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query isNull() returns true.&#xA;result = true&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The query isNull() returns true.&#xA;result = true&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="redefines" references="#//ValueSpecification/isNull"/>
</contents>
@@ -14397,7 +14397,7 @@
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="LiteralReal" eSuperTypes="#//LiteralSpecification">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A literal real is a specification of a real value.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A literal real is a specification of a real value.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="duplicates">
<contents xsi:type="ecore:EOperation" name="stringValue" ordered="false" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//String">
@@ -14406,13 +14406,13 @@
<contents xsi:type="ecore:EOperation" name="isComputable" ordered="false" lowerBound="1"
eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query isComputable() is redefined to be true.&#xA;result = true&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The query isComputable() is redefined to be true.&#xA;result = true&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="redefines" references="#//ValueSpecification/isComputable"/>
</contents>
<contents xsi:type="ecore:EOperation" name="realValue" ordered="false" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Real">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query realValue() gives the value.&#xA;result = value&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The query realValue() gives the value.&#xA;result = value&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="redefines" references="#//ValueSpecification/realValue"/>
</contents>
@@ -14420,13 +14420,13 @@
<eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false"
lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Real">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="LiteralString" eSuperTypes="#//LiteralSpecification">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A literal string is a specification of a string value.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A literal string is a specification of a string value.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="duplicates">
<contents xsi:type="ecore:EOperation" name="integerValue" ordered="false" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Integer">
@@ -14445,13 +14445,13 @@
<contents xsi:type="ecore:EOperation" name="isComputable" ordered="false" lowerBound="1"
eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query isComputable() is redefined to be true.&#xA;result = true&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The query isComputable() is redefined to be true.&#xA;result = true&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="redefines" references="#//ValueSpecification/isComputable"/>
</contents>
<contents xsi:type="ecore:EOperation" name="stringValue" ordered="false" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//String">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query stringValue() gives the value.&#xA;result = value&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The query stringValue() gives the value.&#xA;result = value&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="redefines" references="#//ValueSpecification/stringValue"/>
</contents>
@@ -14460,13 +14460,13 @@
eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//String"
unsettable="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The specified String value.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The specified String value.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="LiteralUnlimitedNatural" eSuperTypes="#//LiteralSpecification">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A literal unlimited natural is a specification of an unlimited natural number.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A literal unlimited natural is a specification of an unlimited natural number.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="duplicates">
<contents xsi:type="ecore:EOperation" name="stringValue" ordered="false" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//String">
@@ -14478,14 +14478,14 @@
<contents xsi:type="ecore:EOperation" name="isComputable" ordered="false" lowerBound="1"
eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query isComputable() is redefined to be true.&#xA;result = true&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The query isComputable() is redefined to be true.&#xA;result = true&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="redefines" references="#//ValueSpecification/isComputable"/>
</contents>
<contents xsi:type="ecore:EOperation" name="unlimitedValue" ordered="false"
eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//UnlimitedNatural">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query unlimitedValue() gives the value.&#xA;result = value&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The query unlimitedValue() gives the value.&#xA;result = value&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="redefines" references="#//ValueSpecification/unlimitedValue"/>
</contents>
@@ -14494,13 +14494,13 @@
lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//UnlimitedNatural"
defaultValueLiteral="0">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The specified UnlimitedNatural value.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The specified UnlimitedNatural value.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="LoopNode" eSuperTypes="#//StructuredActivityNode">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A loop node is a structured activity node that represents a loop with setup, test, and body sections.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A loop node is a structured activity node that represents a loop with setup, test, and body sections.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="executable_nodes" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -14581,64 +14581,64 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="bodyOutput" upperBound="-1"
eType="#//OutputPin">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A list of output pins within the body fragment the values of which are moved to the loop variable pins after completion of execution of the body, before the next iteration of the loop begins or before the loop exits.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A list of output pins within the body fragment the values of which are moved to the loop variable pins after completion of execution of the body, before the next iteration of the loop begins or before the loop exits.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="bodyPart" ordered="false"
upperBound="-1" eType="#//ExecutableNode">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The set of nodes and edges that perform the repetitive computations of the loop. The body section is executed as long as the test section produces a true value.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The set of nodes and edges that perform the repetitive computations of the loop. The body section is executed as long as the test section produces a true value.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="decider" ordered="false"
lowerBound="1" eType="#//OutputPin">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An output pin within the test fragment the value of which is examined after execution of the test to determine whether to execute the loop body.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="An output pin within the test fragment the value of which is examined after execution of the test to determine whether to execute the loop body.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="isTestedFirst" ordered="false"
lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean"
defaultValueLiteral="false">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="If true, the test is performed before the first execution of the body. If false, the body is executed once before the test is performed.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="If true, the test is performed before the first execution of the body. If false, the body is executed once before the test is performed.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="loopVariable" upperBound="-1"
eType="#//OutputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A list of output pins that hold the values of the loop variables during an execution of the loop. When the test fails, the values are movied to the result pins of the loop.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A list of output pins that hold the values of the loop variables during an execution of the loop. When the test fails, the values are movied to the result pins of the loop.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="loopVariableInput" upperBound="-1"
eType="#//InputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A list of values that are moved into the loop variable pins before the first iteration of the loop.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A list of values that are moved into the loop variable pins before the first iteration of the loop.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="redefines" references="#//StructuredActivityNode/structuredNodeInput"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="result" upperBound="-1"
eType="#//OutputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A list of output pins that constitute the data flow output of the entire loop.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A list of output pins that constitute the data flow output of the entire loop.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="redefines" references="#//StructuredActivityNode/structuredNodeOutput"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="setupPart" ordered="false"
upperBound="-1" eType="#//ExecutableNode">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The set of nodes and edges that initialize values or perform other setup computations for the loop.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The set of nodes and edges that initialize values or perform other setup computations for the loop.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="test" ordered="false" lowerBound="1"
upperBound="-1" eType="#//ExecutableNode">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The set of nodes, edges, and designated value that compute a Boolean value to determine if another execution of the body will be performed.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The set of nodes, edges, and designated value that compute a Boolean value to determine if another execution of the body will be performed.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="MergeNode" eSuperTypes="#//ControlNode">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A merge node is a control node that brings together multiple alternate flows. It is not used to synchronize concurrent flows but to accept one among several alternate flows.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A merge node is a control node that brings together multiple alternate flows. It is not used to synchronize concurrent flows but to accept one among several alternate flows.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="one_outgoing_edge" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -14681,13 +14681,13 @@
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="OpaqueAction" eSuperTypes="#//Action">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An action with implementation-specific semantics.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="An action with implementation-specific semantics.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="body" unique="false" upperBound="-1"
eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//String"
unsettable="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies the action in one or more languages.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Specifies the action in one or more languages.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
@@ -14696,7 +14696,7 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="inputValue" ordered="false"
upperBound="-1" eType="#//InputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Provides input to the action.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Provides input to the action.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Action/input"/>
</eStructuralFeatures>
@@ -14704,20 +14704,20 @@
eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//String"
unsettable="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Languages the body strings use, in the same order as the body strings&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Languages the body strings use, in the same order as the body strings&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="outputValue" ordered="false"
upperBound="-1" eType="#//OutputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Takes output from the action.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Takes output from the action.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Action/output"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ProtocolTransition" eSuperTypes="#//Transition">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A protocol transition specifies a legal transition for an operation. Transitions of protocol state machines have the following information: a pre condition (guard), on trigger, and a post condition. Every protocol transition is associated to zero or one operation (referred BehavioralFeature) that belongs to the context classifier of the protocol state machine.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A protocol transition specifies a legal transition for an operation. Transitions of protocol state machines have the following information: a pre condition (guard), on trigger, and a post condition. Every protocol transition is associated to zero or one operation (referred BehavioralFeature) that belongs to the context classifier of the protocol state machine.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="refers_to_operation" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -14778,21 +14778,21 @@
</eOperations>
<eOperations name="getReferreds" ordered="false" upperBound="-1" eType="#//Operation">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Missing derivation for ProtocolTransition::/referred : Operation&#xA;true&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Missing derivation for ProtocolTransition::/referred : Operation&#xA;true&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
<details key="suppressedVisibility" value="true"/>
</eAnnotations>
</eOperations>
<eStructuralFeatures xsi:type="ecore:EReference" name="postCondition" ordered="false"
eType="#//Constraint">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies the post condition of the transition which is the condition that should be obtained once the transition is triggered. This post condition is part of the post condition of the operation connected to the transition.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Specifies the post condition of the transition which is the condition that should be obtained once the transition is triggered. This post condition is part of the post condition of the operation connected to the transition.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Namespace/ownedRule"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="preCondition" ordered="false"
eType="#//Constraint">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies the precondition of the transition. It specifies the condition that should be verified before triggering the transition. This guard condition added to the source state will be evaluated as part of the precondition of the operation referred by the transition if any.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Specifies the precondition of the transition. It specifies the condition that should be verified before triggering the transition. This guard condition added to the source state will be evaluated as part of the precondition of the operation referred by the transition if any.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Transition/guard"/>
</eStructuralFeatures>
@@ -14800,25 +14800,25 @@
upperBound="-1" eType="#//Operation" changeable="false" volatile="true" transient="true"
derived="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="This association refers to the associated operation. It is derived from the operation of the call trigger when applicable.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="This association refers to the associated operation. It is derived from the operation of the call trigger when applicable.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="RaiseExceptionAction" eSuperTypes="#//Action">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A raise exception action is an action that causes an exception to occur. The input value becomes the exception object.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A raise exception action is an action that causes an exception to occur. The input value becomes the exception object.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EReference" name="exception" ordered="false"
lowerBound="1" eType="#//InputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An input pin whose value becomes an exception object.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="An input pin whose value becomes an exception object.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Action/input"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ReadExtentAction" eSuperTypes="#//Action">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A read extent action is an action that retrieves the current instances of a classifier.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A read extent action is an action that retrieves the current instances of a classifier.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="type_is_classifier" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -14861,20 +14861,20 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="classifier" ordered="false"
lowerBound="1" eType="#//Classifier">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The classifier whose instances are to be retrieved.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The classifier whose instances are to be retrieved.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="result" ordered="false"
lowerBound="1" eType="#//OutputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The runtime instances of the classifier.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The runtime instances of the classifier.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Action/output"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ReadIsClassifiedObjectAction" eSuperTypes="#//Action">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A read is classified object action is an action that determines whether a runtime object is classified by a given classifier.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A read is classified object action is an action that determines whether a runtime object is classified by a given classifier.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="no_type" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -14955,34 +14955,34 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="classifier" ordered="false"
lowerBound="1" eType="#//Classifier">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The classifier against which the classification of the input object is tested.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The classifier against which the classification of the input object is tested.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="isDirect" ordered="false"
lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean"
defaultValueLiteral="false">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Indicates whether the classifier must directly classify the input object.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Indicates whether the classifier must directly classify the input object.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="object" ordered="false"
lowerBound="1" eType="#//InputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Holds the object whose classification is to be tested.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Holds the object whose classification is to be tested.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Action/input"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="result" ordered="false"
lowerBound="1" eType="#//OutputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="After termination of the action, will hold the result of the test.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="After termination of the action, will hold the result of the test.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Action/output"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ReadLinkAction" eSuperTypes="#//LinkAction">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A read link action is a link action that navigates across associations to retrieve objects on one end.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A read link action is a link action that navigates across associations to retrieve objects on one end.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="type_and_ordering" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -15082,14 +15082,14 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="result" ordered="false"
lowerBound="1" eType="#//OutputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The pin on which are put the objects participating in the association at the end not specified by the inputs.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The pin on which are put the objects participating in the association at the end not specified by the inputs.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Action/output"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ReadLinkObjectEndAction" eSuperTypes="#//Action">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A read link object end action is an action that retrieves an end object from a link object.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A read link object end action is an action that retrieves an end object from a link object.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="association_of_association" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -15227,27 +15227,27 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="end" ordered="false" lowerBound="1"
eType="#//Property">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Link end to be read.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Link end to be read.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="object" ordered="false"
lowerBound="1" eType="#//InputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Gives the input pin from which the link object is obtained.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Gives the input pin from which the link object is obtained.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Action/input"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="result" ordered="false"
lowerBound="1" eType="#//OutputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Pin where the result value is placed.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Pin where the result value is placed.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Action/output"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ReadLinkObjectEndQualifierAction" eSuperTypes="#//Action">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A read link object end qualifier action is an action that retrieves a qualifier end value from a link object.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A read link object end qualifier action is an action that retrieves a qualifier end value from a link object.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="type_of_object" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -15404,27 +15404,27 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="object" ordered="false"
lowerBound="1" eType="#//InputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Gives the input pin from which the link object is obtained.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Gives the input pin from which the link object is obtained.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Action/input"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="qualifier" ordered="false"
lowerBound="1" eType="#//Property">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The attribute representing the qualifier to be read.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The attribute representing the qualifier to be read.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="result" ordered="false"
lowerBound="1" eType="#//OutputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Pin where the result value is placed.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Pin where the result value is placed.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Action/output"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ReadSelfAction" eSuperTypes="#//Action">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A read self action is an action that retrieves the host object of an action.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A read self action is an action that retrieves the host object of an action.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="contained" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -15505,14 +15505,14 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="result" ordered="false"
lowerBound="1" eType="#//OutputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Gives the output pin on which the hosting object is placed.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Gives the output pin on which the hosting object is placed.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Action/output"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ReadStructuralFeatureAction" eSuperTypes="#//StructuralFeatureAction">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A read structural feature action is a structural feature action that retrieves the values of a structural feature.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A read structural feature action is a structural feature action that retrieves the values of a structural feature.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="duplicates">
<contents xsi:type="ecore:EOperation" name="multiplicity" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
@@ -15558,14 +15558,14 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="result" ordered="false"
lowerBound="1" eType="#//OutputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Gives the output pin on which the result is put.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Gives the output pin on which the result is put.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Action/output"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ReadVariableAction" eSuperTypes="#//VariableAction">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A read variable action is a variable action that retrieves the values of a variable.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A read variable action is a variable action that retrieves the values of a variable.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="type_and_ordering" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -15608,14 +15608,14 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="result" ordered="false"
lowerBound="1" eType="#//OutputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Gives the output pin on which the result is put.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Gives the output pin on which the result is put.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Action/output"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ReclassifyObjectAction" eSuperTypes="#//Action">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A reclassify object action is an action that changes which classifiers classify an object.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A reclassify object action is an action that changes which classifiers classify an object.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="input_pin" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -15678,32 +15678,32 @@
lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean"
defaultValueLiteral="false">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies whether existing classifiers should be removed before adding the new classifiers.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Specifies whether existing classifiers should be removed before adding the new classifiers.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="newClassifier" ordered="false"
upperBound="-1" eType="#//Classifier">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A set of classifiers to be added to the classifiers of the object.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A set of classifiers to be added to the classifiers of the object.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="object" ordered="false"
lowerBound="1" eType="#//InputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Holds the object to be reclassified.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Holds the object to be reclassified.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Action/input"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="oldClassifier" ordered="false"
upperBound="-1" eType="#//Classifier">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A set of classifiers to be removed from the classifiers of the object.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A set of classifiers to be removed from the classifiers of the object.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ReduceAction" eSuperTypes="#//Action">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A reduce action is an action that reduces a collection to a single value by combining the elements of the collection.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A reduce action is an action that reduces a collection to a single value by combining the elements of the collection.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="output_types_are_compatible" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -15765,7 +15765,7 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="collection" ordered="false"
lowerBound="1" eType="#//InputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The collection to be reduced.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The collection to be reduced.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Action/input"/>
</eStructuralFeatures>
@@ -15773,19 +15773,19 @@
lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean"
defaultValueLiteral="false">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Tells whether the order of the input collection should determine the order in which the behavior is applied to its elements.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Tells whether the order of the input collection should determine the order in which the behavior is applied to its elements.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="reducer" ordered="false"
lowerBound="1" eType="#//Behavior">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Behavior that is applied to two elements of the input collection to produce a value that is the same type as elements of the collection.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Behavior that is applied to two elements of the input collection to produce a value that is the same type as elements of the collection.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="result" ordered="false"
lowerBound="1" eType="#//OutputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Gives the output pin on which the result is put.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Gives the output pin on which the result is put.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Action/output"/>
</eStructuralFeatures>
@@ -15793,7 +15793,7 @@
<eClassifiers xsi:type="ecore:EClass" name="RemoveStructuralFeatureValueAction"
eSuperTypes="#//WriteStructuralFeatureAction">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A remove structural feature value action is a write structural feature action that removes values from structural features.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A remove structural feature value action is a write structural feature action that removes values from structural features.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="non_unique_removal" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -15818,20 +15818,20 @@
lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean"
defaultValueLiteral="false">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies whether to remove duplicates of the value in nonunique structural features.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Specifies whether to remove duplicates of the value in nonunique structural features.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="removeAt" ordered="false"
eType="#//InputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies the position of an existing value to remove in ordered nonunique structural features. The type of the pin is UnlimitedNatural, but the value cannot be zero or unlimited.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Specifies the position of an existing value to remove in ordered nonunique structural features. The type of the pin is UnlimitedNatural, but the value cannot be zero or unlimited.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Action/input"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="RemoveVariableValueAction" eSuperTypes="#//WriteVariableAction">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A remove variable value action is a write variable action that removes values from variables.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A remove variable value action is a write variable action that removes values from variables.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="unlimited_natural" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -15856,20 +15856,20 @@
lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean"
defaultValueLiteral="false">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies whether to remove duplicates of the value in nonunique variables.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Specifies whether to remove duplicates of the value in nonunique variables.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="removeAt" ordered="false"
eType="#//InputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies the position of an existing value to remove in ordered nonunique variables. The type of the pin is UnlimitedNatural, but the value cannot be zero or unlimited.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Specifies the position of an existing value to remove in ordered nonunique variables. The type of the pin is UnlimitedNatural, but the value cannot be zero or unlimited.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Action/input"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ReplyAction" eSuperTypes="#//Action">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A reply action is an action that accepts a set of return values and a value containing return information produced by a previous accept call action. The reply action returns the values to the caller of the previous call, completing execution of the call.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A reply action is an action that accepts a set of return values and a value containing return information produced by a previous accept call action. The reply action returns the values to the caller of the previous call, completing execution of the call.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="event_on_reply_to_call_trigger" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -15912,46 +15912,46 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="replyToCall" ordered="false"
lowerBound="1" eType="#//Trigger">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The trigger specifying the operation whose call is being replied to.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The trigger specifying the operation whose call is being replied to.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="replyValue" ordered="false"
upperBound="-1" eType="#//InputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A list of pins containing the reply values of the operation. These values are returned to the caller.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A list of pins containing the reply values of the operation. These values are returned to the caller.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Action/input"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="returnInformation" ordered="false"
lowerBound="1" eType="#//InputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A pin containing the return information value produced by an earlier AcceptCallAction.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A pin containing the return information value produced by an earlier AcceptCallAction.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Action/input"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="SendObjectAction" eSuperTypes="#//InvocationAction">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A send object action is an action that transmits an object to the target object, where it may invoke behavior such as the firing of state machine transitions or the execution of an activity. The value of the object is available to the execution of invoked behaviors. The requestor continues execution immediately. Any reply message is ignored and is not transmitted to the requestor.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A send object action is an action that transmits an object to the target object, where it may invoke behavior such as the firing of state machine transitions or the execution of an activity. The value of the object is available to the execution of invoked behaviors. The requestor continues execution immediately. Any reply message is ignored and is not transmitted to the requestor.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EReference" name="request" ordered="false"
lowerBound="1" eType="#//InputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The request object, which is transmitted to the target object. The object may be copied in transmission, so identity might not be preserved.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The request object, which is transmitted to the target object. The object may be copied in transmission, so identity might not be preserved.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="redefines" references="#//InvocationAction/argument"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="target" ordered="false"
lowerBound="1" eType="#//InputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The target object to which the object is sent.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The target object to which the object is sent.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Action/input"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="SendSignalAction" eSuperTypes="#//InvocationAction">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A send signal action is an action that creates a signal instance from its inputs, and transmits it to the target object, where it may cause the firing of a state machine transition or the execution of an activity. The argument values are available to the execution of associated behaviors. The requestor continues execution immediately. Any reply message is ignored and is not transmitted to the requestor. If the input is already a signal instance, use a send object action.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A send signal action is an action that creates a signal instance from its inputs, and transmits it to the target object, where it may cause the firing of a state machine transition or the execution of an activity. The argument values are available to the execution of associated behaviors. The requestor continues execution immediately. Any reply message is ignored and is not transmitted to the requestor. If the input is already a signal instance, use a send object action.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="type_ordering_multiplicity" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -15994,43 +15994,43 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="signal" ordered="false"
lowerBound="1" eType="#//Signal">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The type of signal transmitted to the target object.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The type of signal transmitted to the target object.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="target" ordered="false"
lowerBound="1" eType="#//InputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The target object to which the signal is sent.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The target object to which the signal is sent.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Action/input"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="SequenceNode" eSuperTypes="#//StructuredActivityNode">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A sequence node is a structured activity node that executes its actions in order.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A sequence node is a structured activity node that executes its actions in order.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EReference" name="executableNode" upperBound="-1"
eType="#//ExecutableNode" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An ordered set of executable nodes.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="An ordered set of executable nodes.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="redefines" references="#//StructuredActivityNode/node"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="SignalEvent" eSuperTypes="#//MessageEvent">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A signal event represents the receipt of an asynchronous signal instance. A signal event may, for example, cause a state machine to trigger a transition.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A signal event represents the receipt of an asynchronous signal instance. A signal event may, for example, cause a state machine to trigger a transition.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EReference" name="signal" ordered="false"
lowerBound="1" eType="#//Signal">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The specific signal that is associated with this event.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The specific signal that is associated with this event.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="StartClassifierBehaviorAction" eSuperTypes="#//Action">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A start classifier behavior action is an action that starts the classifier behavior of the input.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A start classifier behavior action is an action that starts the classifier behavior of the input.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="type_has_classifier" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -16073,14 +16073,14 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="object" ordered="false"
lowerBound="1" eType="#//InputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Holds the object on which to start the owned behavior.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Holds the object on which to start the owned behavior.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Action/input"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="StartObjectBehaviorAction" eSuperTypes="#//CallAction">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="StartObjectBehaviorAction is an action that starts the execution either of a directly instantiated behavior or of the classifier behavior of an object. Argument values may be supplied for the input parameters of the behavior. If the behavior is invoked synchronously, then output values may be obtained for output parameters.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="StartObjectBehaviorAction is an action that starts the execution either of a directly instantiated behavior or of the classifier behavior of an object. Argument values may be supplied for the input parameters of the behavior. If the behavior is invoked synchronously, then output values may be obtained for output parameters.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="number_order_arguments" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -16180,14 +16180,14 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="object" ordered="false"
lowerBound="1" eType="#//InputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Holds the object which is either a behavior to be started or has a classifier behavior to be started.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Holds the object which is either a behavior to be started or has a classifier behavior to be started.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Action/input"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="StateInvariant" eSuperTypes="#//InteractionFragment">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A state invariant is a runtime constraint on the participants of the interaction. It may be used to specify a variety of different kinds of constraints, such as values of attributes or variables, internal or external states, and so on. A state invariant is an interaction fragment and it is placed on a lifeline.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A state invariant is a runtime constraint on the participants of the interaction. It may be used to specify a variety of different kinds of constraints, such as values of attributes or variables, internal or external states, and so on. A state invariant is an interaction fragment and it is placed on a lifeline.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="duplicates">
<eAnnotations source="covered">
@@ -16197,7 +16197,7 @@
<contents xsi:type="ecore:EReference" name="covered" ordered="false" upperBound="-1"
eType="#//Lifeline">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References the Lifeline on which the StateInvariant appears.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="References the Lifeline on which the StateInvariant appears.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="redefines" references="#//InteractionFragment/covered"/>
</contents>
@@ -16205,14 +16205,14 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="invariant" ordered="false"
lowerBound="1" eType="#//Constraint" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A Constraint that should hold at runtime for this StateInvariant&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A Constraint that should hold at runtime for this StateInvariant&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="TestIdentityAction" eSuperTypes="#//Action">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A test identity action is an action that tests if two values are identical objects.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A test identity action is an action that tests if two values are identical objects.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="multiplicity" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -16274,28 +16274,28 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="first" ordered="false"
lowerBound="1" eType="#//InputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Gives the pin on which an object is placed.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Gives the pin on which an object is placed.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Action/input"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="result" ordered="false"
lowerBound="1" eType="#//OutputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Tells whether the two input objects are identical.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Tells whether the two input objects are identical.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Action/output"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="second" ordered="false"
lowerBound="1" eType="#//InputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Gives the pin on which an object is placed.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Gives the pin on which an object is placed.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Action/input"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="TimeConstraint" eSuperTypes="#//IntervalConstraint">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A time constraint is a constraint that refers to a time interval.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A time constraint is a constraint that refers to a time interval.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="duplicates">
<eAnnotations source="specification">
@@ -16304,7 +16304,7 @@
<contents xsi:type="ecore:EReference" name="specification" ordered="false" lowerBound="1"
eType="#//ValueSpecification" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A condition that must be true when evaluated in order for the constraint to be satisfied.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A condition that must be true when evaluated in order for the constraint to be satisfied.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="redefines" references="#//IntervalConstraint/%duplicates%/specification #//Constraint/specification"/>
</contents>
@@ -16313,13 +16313,13 @@
eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean"
defaultValueLiteral="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The value of firstEvent is related to constrainedElement. If firstEvent is true, then the corresponding observation event is the first time instant the execution enters constrainedElement. If firstEvent is false, then the corresponding observation event is the last time instant the execution is within constrainedElement.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The value of firstEvent is related to constrainedElement. If firstEvent is true, then the corresponding observation event is the first time instant the execution enters constrainedElement. If firstEvent is false, then the corresponding observation event is the last time instant the execution is within constrainedElement.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="TimeInterval" eSuperTypes="#//Interval">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A time interval defines the range between two time expressions.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A time interval defines the range between two time expressions.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="duplicates">
<eAnnotations source="max">
@@ -16331,14 +16331,14 @@
<contents xsi:type="ecore:EReference" name="max" ordered="false" lowerBound="1"
eType="#//ValueSpecification">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Refers to the TimeExpression denoting the maximum value of the range.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Refers to the TimeExpression denoting the maximum value of the range.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="redefines" references="#//Interval/max"/>
</contents>
<contents xsi:type="ecore:EReference" name="min" ordered="false" lowerBound="1"
eType="#//ValueSpecification">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Refers to the TimeExpression denoting the minimum value of the range.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Refers to the TimeExpression denoting the minimum value of the range.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="redefines" references="#//Interval/min"/>
</contents>
@@ -16346,7 +16346,7 @@
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="TimeExpression" eSuperTypes="#//ValueSpecification">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A time expression defines a value specification that represents a time value.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A time expression defines a value specification that represents a time value.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="duplicates">
<contents xsi:type="ecore:EOperation" name="stringValue" ordered="false" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//String">
@@ -16359,20 +16359,20 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="expr" ordered="false" eType="#//ValueSpecification"
containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The value of the time expression.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The value of the time expression.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="observation" ordered="false"
upperBound="-1" eType="#//Observation">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Refers to the time and duration observations that are involved in expr.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Refers to the time and duration observations that are involved in expr.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="TimeEvent" eSuperTypes="#//Event">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A time event can be defined relative to entering the current state of the executing state machine.&#xA;A time event specifies a point in time. At the specified time, the event occurs.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A time event can be defined relative to entering the current state of the executing state machine.&#xA;A time event specifies a point in time. At the specified time, the event occurs.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="starting_time" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -16416,38 +16416,38 @@
lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean"
defaultValueLiteral="false">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies whether it is relative or absolute time.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Specifies whether it is relative or absolute time.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="when" ordered="false" lowerBound="1"
eType="#//TimeExpression" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies the corresponding time deadline.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Specifies the corresponding time deadline.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="TimeObservation" eSuperTypes="#//Observation">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A time observation is a reference to a time instant during an execution. It points out the element in the model to observe and whether the observation is when this model element is entered or when it is exited.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A time observation is a reference to a time instant during an execution. It points out the element in the model to observe and whether the observation is when this model element is entered or when it is exited.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EReference" name="event" ordered="false"
lowerBound="1" eType="#//NamedElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The observation is determined by the entering or exiting of the event element during execution.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The observation is determined by the entering or exiting of the event element during execution.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="firstEvent" ordered="false"
lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean"
defaultValueLiteral="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The value of firstEvent is related to event. If firstEvent is true, then the corresponding observation event is the first time instant the execution enters event. If firstEvent is false, then the corresponding observation event is the time instant the execution exits event.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The value of firstEvent is related to event. If firstEvent is true, then the corresponding observation event is the first time instant the execution enters event. If firstEvent is false, then the corresponding observation event is the time instant the execution exits event.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="UnmarshallAction" eSuperTypes="#//Action">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An unmarshall action is an action that breaks an object of a known type into outputs each of which is equal to a value from a structural feature of the object.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="An unmarshall action is an action that breaks an object of a known type into outputs each of which is equal to a value from a structural feature of the object.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="same_type" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -16585,27 +16585,27 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="object" ordered="false"
lowerBound="1" eType="#//InputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The object to be unmarshalled.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The object to be unmarshalled.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Action/input"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="result" ordered="false"
lowerBound="1" upperBound="-1" eType="#//OutputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The values of the structural features of the input object.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The values of the structural features of the input object.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Action/output"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="unmarshallType" ordered="false"
lowerBound="1" eType="#//Classifier">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The type of the object to be unmarshalled.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="The type of the object to be unmarshalled.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ValuePin" eSuperTypes="#//InputPin">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A value pin is an input pin that provides a value by evaluating a value specification.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A value pin is an input pin that provides a value by evaluating a value specification.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="compatible_type" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -16648,14 +16648,14 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false"
lowerBound="1" eType="#//ValueSpecification" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Value that the pin will provide.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Value that the pin will provide.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ValueSpecificationAction" eSuperTypes="#//Action">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A value specification action is an action that evaluates a value specification.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="A value specification action is an action that evaluates a value specification.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eOperations name="multiplicity" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
@@ -16698,14 +16698,14 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="result" ordered="false"
lowerBound="1" eType="#//OutputPin" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Gives the output pin on which the result is put.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Gives the output pin on which the result is put.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Action/output"/>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false"
lowerBound="1" eType="#//ValueSpecification" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Value specification to be evaluated.&#xA;&lt;p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
+ <details key="documentation" value="Value specification to be evaluated.&#xA;&lt;p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).&lt;/p>"/>
</eAnnotations>
<eAnnotations source="subsets" references="#//Element/ownedElement"/>
</eStructuralFeatures>
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Abstraction.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Abstraction.java
index 5bf48041a..e8c5a9916 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Abstraction.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Abstraction.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2007 IBM Corporation and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -7,8 +7,8 @@
*
* Contributors:
* IBM - initial API and implementation
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: Abstraction.java,v 1.7 2007/10/23 16:12:32 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -19,7 +19,7 @@ package org.eclipse.uml2.uml;
*
* <!-- begin-model-doc -->
* An abstraction is a relationship that relates two elements or sets of elements that represent the same concept at different levels of abstraction or from different viewpoints.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -48,7 +48,7 @@ public interface Abstraction
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* An composition of an Expression that states the abstraction relationship between the supplier and the client. In some cases, such as Derivation, it is usually formal and unidirectional; in other cases, such as Trace, it is usually informal and bidirectional. The mapping expression is optional and may be omitted if the precise relationship between the elements is not specified.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Mapping</em>' containment reference.
* @see #setMapping(OpaqueExpression)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/AcceptCallAction.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/AcceptCallAction.java
index cab13f25b..204a92671 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/AcceptCallAction.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/AcceptCallAction.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2007 IBM Corporation and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -7,8 +7,8 @@
*
* Contributors:
* IBM - initial API and implementation
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: AcceptCallAction.java,v 1.8 2007/10/23 15:54:22 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -23,7 +23,7 @@ import org.eclipse.emf.common.util.DiagnosticChain;
*
* <!-- begin-model-doc -->
* An accept call action is an accept event action representing the receipt of a synchronous call request. In addition to the normal operation parameters, the action produces an output that is needed later to supply the information to the reply action necessary to return control to the caller. This action is for synchronous calls. If it is used to handle an asynchronous call, execution of the subsequent reply action will complete immediately with no effects.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -52,7 +52,7 @@ public interface AcceptCallAction
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Pin where a value is placed containing sufficient information to perform a subsequent reply and return control to the caller. The contents of this value are opaque. It can be passed and copied but it cannot be manipulated by the model.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Return Information</em>' containment reference.
* @see #setReturnInformation(OutputPin)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/AcceptEventAction.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/AcceptEventAction.java
index 0a69c7b03..69d61b0ab 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/AcceptEventAction.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/AcceptEventAction.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: AcceptEventAction.java,v 1.14 2007/10/23 15:54:22 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -26,7 +26,7 @@ import org.eclipse.emf.common.util.EList;
*
* <!-- begin-model-doc -->
* A accept event action is an action that waits for the occurrence of an event meeting specified conditions.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -52,7 +52,7 @@ public interface AcceptEventAction
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Indicates whether there is a single output pin for the event, or multiple output pins for attributes of the event.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Is Unmarshall</em>' attribute.
* @see #setIsUnmarshall(boolean)
@@ -85,7 +85,7 @@ public interface AcceptEventAction
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Pins holding the received event objects or their attributes. Event objects may be copied in transmission, so identity might not be preserved.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Result</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getAcceptEventAction_Result()
@@ -159,7 +159,7 @@ public interface AcceptEventAction
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The type of events accepted by the action, as specified by triggers. For triggers with signal events, a signal of the specified type or any subtype of the specified signal type is accepted.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Trigger</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getAcceptEventAction_Trigger()
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Action.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Action.java
index b1c32bb52..b1b2a8f6b 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Action.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Action.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, Embarcadero Technologies, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, Embarcadero Technologies, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -9,6 +9,7 @@
* IBM - initial API and implementation
* Kenn Hussey (Embarcadero Technologies) - 205188
* Kenn Hussey (CEA) - 327039, 351774
+ * Christian W. Damus (CEA) - 251963
*
*/
package org.eclipse.uml2.uml;
@@ -26,7 +27,7 @@ import org.eclipse.emf.ecore.EClass;
* An action has pre- and post-conditions.
* An action represents a single step within an activity, that is, one that is not further decomposed within the activity.
* An action is a named element that is the fundamental unit of executable functionality. The execution of an action represents some transformation or processing in the modeled system, be it a computer system or otherwise.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -62,7 +63,7 @@ public interface Action
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The ordered set of output pins connected to the Action. The action places its results onto pins in this set.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Output</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getAction_Output()
@@ -110,7 +111,7 @@ public interface Action
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The ordered set of input pins connected to the Action. These are among the total set of inputs.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Input</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getAction_Input()
@@ -152,7 +153,7 @@ public interface Action
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* If true, the action can begin a new, concurrent execution, even if there is already another execution of the action ongoing. If false, the action cannot begin a new execution until any previous execution has completed.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Is Locally Reentrant</em>' attribute.
* @see #setIsLocallyReentrant(boolean)
@@ -178,7 +179,7 @@ public interface Action
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The classifier that owns the behavior of which this action is a part.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Context</em>' reference.
* @see org.eclipse.uml2.uml.UMLPackage#getAction_Context()
@@ -200,7 +201,7 @@ public interface Action
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Constraint that must be satisfied when execution is started.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Local Precondition</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getAction_LocalPrecondition()
@@ -271,7 +272,7 @@ public interface Action
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Constraint that must be satisfied when executed is completed.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Local Postcondition</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getAction_LocalPostcondition()
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ActionExecutionSpecification.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ActionExecutionSpecification.java
index 35d932ba2..5b3f283b6 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ActionExecutionSpecification.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ActionExecutionSpecification.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2007 IBM Corporation and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -7,8 +7,8 @@
*
* Contributors:
* IBM - initial API and implementation
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: ActionExecutionSpecification.java,v 1.4 2007/04/25 17:47:06 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -23,7 +23,7 @@ import org.eclipse.emf.common.util.DiagnosticChain;
*
* <!-- begin-model-doc -->
* An action execution specification is a kind of execution specification representing the execution of an action.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -46,7 +46,7 @@ public interface ActionExecutionSpecification
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Action whose execution is occurring.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Action</em>' reference.
* @see #setAction(Action)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ActionInputPin.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ActionInputPin.java
index 2a0e4a693..d6c395c5a 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ActionInputPin.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ActionInputPin.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2007 IBM Corporation and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -7,8 +7,8 @@
*
* Contributors:
* IBM - initial API and implementation
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: ActionInputPin.java,v 1.8 2007/10/23 15:54:22 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -25,7 +25,7 @@ import org.eclipse.emf.ecore.EClass;
*
* <!-- begin-model-doc -->
* An action input pin is a kind of pin that executes an action to determine the values to input to another.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -54,7 +54,7 @@ public interface ActionInputPin
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The action used to provide values.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>From Action</em>' containment reference.
* @see #setFromAction(Action)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Activity.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Activity.java
index c953f0d9c..614ebdb61 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Activity.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Activity.java
@@ -8,7 +8,7 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039, 351774
- * Christian W. Damus (CEA) - 392957
+ * Christian W. Damus (CEA) - 392957, 251963
*
*/
package org.eclipse.uml2.uml;
@@ -28,7 +28,7 @@ import org.eclipse.emf.ecore.EClass;
*
* <!-- begin-model-doc -->
* An activity is the specification of parameterized behavior as the coordinated sequencing of subordinate units whose individual elements are actions.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -122,7 +122,7 @@ public interface Activity
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* If true, this activity must not make any changes to variables outside the activity or to objects. (This is an assertion, not an executable property. It may be used by an execution engine to optimize model execution. If the assertion is violated by the action, then the model is ill-formed.) The default is false (an activity may make nonlocal changes).
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Is Read Only</em>' attribute.
* @see #setIsReadOnly(boolean)
@@ -156,7 +156,7 @@ public interface Activity
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Top-level groups in the activity.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Group</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getActivity_Group()
@@ -260,7 +260,7 @@ public interface Activity
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* If true, all invocations of the activity are handled by the same execution.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Is Single Execution</em>' attribute.
* @see #setIsSingleExecution(boolean)
@@ -294,7 +294,7 @@ public interface Activity
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Top-level structured nodes in the activity.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Structured Node</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getActivity_StructuredNode()
@@ -380,7 +380,7 @@ public interface Activity
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Top-level variables in the activity.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Variable</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getActivity_Variable()
@@ -443,7 +443,7 @@ public interface Activity
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Nodes coordinated by the activity.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Node</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getActivity_Node()
@@ -493,7 +493,7 @@ public interface Activity
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Edges expressing flow between nodes of the activity.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Edge</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getActivity_Edge()
@@ -555,7 +555,7 @@ public interface Activity
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Top-level partitions in the activity.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Partition</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getActivity_Partition()
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ActivityEdge.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ActivityEdge.java
index a2f8239da..ae1bd30c4 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ActivityEdge.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ActivityEdge.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, Embarcadero Technologies, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, Embarcadero Technologies, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -9,6 +9,7 @@
* IBM - initial API and implementation
* Kenn Hussey (Embarcadero Technologies) - 205188
* Kenn Hussey (CEA) - 327039, 351774
+ * Christian W. Damus (CEA) - 251963
*
*/
package org.eclipse.uml2.uml;
@@ -29,7 +30,7 @@ import org.eclipse.emf.ecore.EClass;
* <!-- begin-model-doc -->
* Activity edges can be contained in interruptible regions.
* An activity edge is an abstract class for directed connections between two activity nodes.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -68,7 +69,7 @@ public interface ActivityEdge
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Activity containing the edge.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Activity</em>' container reference.
* @see #setActivity(Activity)
@@ -98,7 +99,7 @@ public interface ActivityEdge
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Groups containing the edge.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>In Group</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getActivityEdge_InGroup()
@@ -146,7 +147,7 @@ public interface ActivityEdge
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Partitions containing the edge.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>In Partition</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getActivityEdge_InPartition()
@@ -193,7 +194,7 @@ public interface ActivityEdge
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Structured activity node containing the edge.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>In Structured Node</em>' container reference.
* @see #setInStructuredNode(StructuredActivityNode)
@@ -221,7 +222,7 @@ public interface ActivityEdge
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Node to which tokens are put when they traverse the edge.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Target</em>' reference.
* @see #setTarget(ActivityNode)
@@ -255,7 +256,7 @@ public interface ActivityEdge
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Inherited edges replaced by this edge in a specialization of the activity.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Redefined Edge</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getActivityEdge_RedefinedEdge()
@@ -300,7 +301,7 @@ public interface ActivityEdge
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Specification evaluated at runtime to determine if the edge can be traversed.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Guard</em>' containment reference.
* @see #setGuard(ValueSpecification)
@@ -345,7 +346,7 @@ public interface ActivityEdge
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The minimum number of tokens that must traverse the edge at the same time.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Weight</em>' containment reference.
* @see #setWeight(ValueSpecification)
@@ -385,7 +386,7 @@ public interface ActivityEdge
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Region that the edge can interrupt.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Interrupts</em>' reference.
* @see #setInterrupts(InterruptibleActivityRegion)
@@ -413,7 +414,7 @@ public interface ActivityEdge
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Node from which tokens are taken when they traverse the edge.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Source</em>' reference.
* @see #setSource(ActivityNode)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ActivityFinalNode.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ActivityFinalNode.java
index b10a55c4d..cd94e788b 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ActivityFinalNode.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ActivityFinalNode.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2007 IBM Corporation and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -7,8 +7,8 @@
*
* Contributors:
* IBM - initial API and implementation
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: ActivityFinalNode.java,v 1.3 2007/02/14 19:57:26 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -19,7 +19,7 @@ package org.eclipse.uml2.uml;
*
* <!-- begin-model-doc -->
* An activity final node is a final node that stops all flows in an activity.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
*
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ActivityGroup.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ActivityGroup.java
index 172a5674f..fd1c57d57 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ActivityGroup.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ActivityGroup.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, Embarcadero Technologies, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, Embarcadero Technologies, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -9,6 +9,7 @@
* IBM - initial API and implementation
* Kenn Hussey (Embarcadero Technologies) - 205188
* Kenn Hussey (CEA) - 327039, 351774
+ * Christian W. Damus (CEA) - 251963
*
*/
package org.eclipse.uml2.uml;
@@ -28,7 +29,7 @@ import org.eclipse.emf.ecore.EClass;
*
* <!-- begin-model-doc -->
* ActivityGroup is an abstract class for defining sets of nodes and edges in an activity.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -64,7 +65,7 @@ public interface ActivityGroup
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Groups immediately contained in the group.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Subgroup</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getActivityGroup_Subgroup()
@@ -112,7 +113,7 @@ public interface ActivityGroup
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Group immediately containing the group.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Super Group</em>' reference.
* @see org.eclipse.uml2.uml.UMLPackage#getActivityGroup_SuperGroup()
@@ -131,7 +132,7 @@ public interface ActivityGroup
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Nodes immediately contained in the group.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Contained Node</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getActivityGroup_ContainedNode()
@@ -178,7 +179,7 @@ public interface ActivityGroup
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Activity containing the group.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>In Activity</em>' reference.
* @see #setInActivity(Activity)
@@ -208,7 +209,7 @@ public interface ActivityGroup
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Edges immediately contained in the group.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Contained Edge</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getActivityGroup_ContainedEdge()
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ActivityNode.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ActivityNode.java
index e12adfa98..578b03fe7 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ActivityNode.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ActivityNode.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, Embarcadero Technologies, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, Embarcadero Technologies, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -9,6 +9,7 @@
* IBM - initial API and implementation
* Kenn Hussey (Embarcadero Technologies) - 205188
* Kenn Hussey (CEA) - 327039, 351774
+ * Christian W. Damus (CEA) - 251963
*
*/
package org.eclipse.uml2.uml;
@@ -28,7 +29,7 @@ import org.eclipse.emf.ecore.EClass;
*
* <!-- begin-model-doc -->
* ActivityNode is an abstract class for points in the flow of an activity connected by edges.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -60,7 +61,7 @@ public interface ActivityNode
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Edges that have the node as source.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Outgoing</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getActivityNode_Outgoing()
@@ -103,7 +104,7 @@ public interface ActivityNode
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Groups containing the node.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>In Group</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getActivityNode_InGroup()
@@ -151,7 +152,7 @@ public interface ActivityNode
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Partitions containing the node.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>In Partition</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getActivityNode_InPartition()
@@ -198,7 +199,7 @@ public interface ActivityNode
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Structured activity node containing the node.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>In Structured Node</em>' container reference.
* @see #setInStructuredNode(StructuredActivityNode)
@@ -232,7 +233,7 @@ public interface ActivityNode
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Activity containing the node.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Activity</em>' reference.
* @see #setActivity(Activity)
@@ -261,7 +262,7 @@ public interface ActivityNode
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Edges that have the node as target.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Incoming</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getActivityNode_Incoming()
@@ -309,7 +310,7 @@ public interface ActivityNode
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Interruptible regions containing the node.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>In Interruptible Region</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getActivityNode_InInterruptibleRegion()
@@ -356,7 +357,7 @@ public interface ActivityNode
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Inherited nodes replaced by this node in a specialization of the activity.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Redefined Node</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getActivityNode_RedefinedNode()
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ActivityParameterNode.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ActivityParameterNode.java
index 1f7795577..361fd62ff 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ActivityParameterNode.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ActivityParameterNode.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: ActivityParameterNode.java,v 1.7 2008/10/02 20:56:22 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -24,7 +24,7 @@ import org.eclipse.emf.common.util.DiagnosticChain;
*
* <!-- begin-model-doc -->
* An activity parameter node is an object node for inputs and outputs to activities.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -47,7 +47,7 @@ public interface ActivityParameterNode
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The parameter the object node will be accepting or providing values for.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Parameter</em>' reference.
* @see #setParameter(Parameter)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ActivityPartition.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ActivityPartition.java
index d3913558a..96ef7ae76 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ActivityPartition.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ActivityPartition.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: ActivityPartition.java,v 1.20 2007/10/23 15:54:23 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -28,7 +28,7 @@ import org.eclipse.emf.ecore.EClass;
*
* <!-- begin-model-doc -->
* An activity partition is a kind of activity group for identifying actions that have some characteristic in common.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -58,7 +58,7 @@ public interface ActivityPartition
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Tells whether the partition groups other partitions along a dimension.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Is Dimension</em>' attribute.
* @see #setIsDimension(boolean)
@@ -85,7 +85,7 @@ public interface ActivityPartition
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Tells whether the partition represents an entity to which the partitioning structure does not apply.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Is External</em>' attribute.
* @see #setIsExternal(boolean)
@@ -119,7 +119,7 @@ public interface ActivityPartition
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Edges immediately contained in the group.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Edge</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getActivityPartition_Edge()
@@ -167,7 +167,7 @@ public interface ActivityPartition
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Nodes immediately contained in the group.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Node</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getActivityPartition_Node()
@@ -215,7 +215,7 @@ public interface ActivityPartition
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Partitions immediately contained in the partition.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Subpartition</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getActivityPartition_Subpartition()
@@ -274,7 +274,7 @@ public interface ActivityPartition
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Partition immediately containing the partition.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Super Partition</em>' container reference.
* @see #setSuperPartition(ActivityPartition)
@@ -301,7 +301,7 @@ public interface ActivityPartition
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* An element constraining behaviors invoked by nodes in the partition.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Represents</em>' reference.
* @see #setRepresents(Element)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Actor.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Actor.java
index 2828606c9..08456b592 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Actor.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Actor.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2007 IBM Corporation and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -7,8 +7,8 @@
*
* Contributors:
* IBM - initial API and implementation
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: Actor.java,v 1.6 2007/04/25 17:47:05 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -23,7 +23,7 @@ import org.eclipse.emf.common.util.DiagnosticChain;
*
* <!-- begin-model-doc -->
* An actor specifies a role played by a user or any other system that interacts with the subject.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
*
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/AddStructuralFeatureValueAction.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/AddStructuralFeatureValueAction.java
index 2e3fe2ae6..c0a57453d 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/AddStructuralFeatureValueAction.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/AddStructuralFeatureValueAction.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: AddStructuralFeatureValueAction.java,v 1.11 2007/10/23 15:54:21 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -26,7 +26,7 @@ import org.eclipse.emf.ecore.EClass;
*
* <!-- begin-model-doc -->
* An add structural feature value action is a write structural feature action for adding values to a structural feature.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -51,7 +51,7 @@ public interface AddStructuralFeatureValueAction
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Specifies whether existing values of the structural feature of the object should be removed before adding the new value.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Is Replace All</em>' attribute.
* @see #setIsReplaceAll(boolean)
@@ -98,7 +98,7 @@ public interface AddStructuralFeatureValueAction
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Gives the position at which to insert a new value or move an existing value in ordered structural features. The type of the pin is UnlimitedNatural, but the value cannot be zero. This pin is omitted for unordered structural features.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Insert At</em>' containment reference.
* @see #setInsertAt(InputPin)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/AddVariableValueAction.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/AddVariableValueAction.java
index 1c3556a3f..12e0df82a 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/AddVariableValueAction.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/AddVariableValueAction.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: AddVariableValueAction.java,v 1.10 2007/10/23 15:54:21 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -26,7 +26,7 @@ import org.eclipse.emf.ecore.EClass;
*
* <!-- begin-model-doc -->
* An add variable value action is a write variable action for adding values to a variable.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -51,7 +51,7 @@ public interface AddVariableValueAction
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Specifies whether existing values of the variable should be removed before adding the new value.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Is Replace All</em>' attribute.
* @see #setIsReplaceAll(boolean)
@@ -98,7 +98,7 @@ public interface AddVariableValueAction
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Gives the position at which to insert a new value or move an existing value in ordered variables. The types is UnlimitedINatural, but the value cannot be zero. This pin is omitted for unordered variables.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Insert At</em>' containment reference.
* @see #setInsertAt(InputPin)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/AggregationKind.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/AggregationKind.java
index 0e9dbec1a..cabead169 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/AggregationKind.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/AggregationKind.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2006 IBM Corporation and others.
+ * Copyright (c) 2006, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -7,8 +7,8 @@
*
* Contributors:
* IBM - initial API and implementation
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: AggregationKind.java,v 1.4 2006/12/14 15:49:27 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -25,7 +25,7 @@ import org.eclipse.emf.common.util.Enumerator;
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* AggregationKind is an enumeration type that specifies the literals for defining the kind of aggregation of a property.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @see org.eclipse.uml2.uml.UMLPackage#getAggregationKind()
* @model
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/AnyReceiveEvent.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/AnyReceiveEvent.java
index c299b0242..1c5d40fa8 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/AnyReceiveEvent.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/AnyReceiveEvent.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: AnyReceiveEvent.java,v 1.3 2007/02/14 19:57:26 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -20,7 +20,7 @@ package org.eclipse.uml2.uml;
*
* <!-- begin-model-doc -->
* A trigger for an AnyReceiveEvent is triggered by the receipt of any message that is not explicitly handled by any related trigger.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
*
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Artifact.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Artifact.java
index f0b36cfa3..621e2b69a 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Artifact.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Artifact.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,6 +8,7 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039, 351774
+ * Christian W. Damus (CEA) - 251963
*
*/
package org.eclipse.uml2.uml;
@@ -24,7 +25,7 @@ import org.eclipse.emf.ecore.EClass;
* <!-- begin-model-doc -->
* An artifact is the source of a deployment to a node.
* An artifact is the specification of a physical piece of information that is used or produced by a software development process, or by deployment and operation of a system. Examples of artifacts include model files, source files, scripts, and binary executable files, a table in a database system, a development deliverable, or a word-processing document, a mail message.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -51,7 +52,7 @@ public interface Artifact
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* A concrete name that is used to refer to the Artifact in a physical context. Example: file system name, universal resource locator.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>File Name</em>' attribute.
* @see #isSetFileName()
@@ -111,7 +112,7 @@ public interface Artifact
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The Artifacts that are defined (nested) within the Artifact. The association is a specialization of the ownedMember association from Namespace to NamedElement.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Nested Artifact</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getArtifact_NestedArtifact()
@@ -183,7 +184,7 @@ public interface Artifact
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The set of model elements that are manifested in the Artifact. That is, these model elements are utilized in the construction (or generation) of the artifact.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Manifestation</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getArtifact_Manifestation()
@@ -248,7 +249,7 @@ public interface Artifact
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The Operations defined for the Artifact. The association is a specialization of the ownedMember association.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Owned Operation</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getArtifact_OwnedOperation()
@@ -316,7 +317,7 @@ public interface Artifact
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The attributes or association ends defined for the Artifact. The association is a specialization of the ownedMember association.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Owned Attribute</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getArtifact_OwnedAttribute()
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Association.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Association.java
index 0e1f76962..09c41fa45 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Association.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Association.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,6 +8,7 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039, 351774
+ * Christian W. Damus (CEA) - 251963
*
*/
package org.eclipse.uml2.uml;
@@ -28,7 +29,7 @@ import org.eclipse.emf.ecore.EClass;
* <!-- begin-model-doc -->
* An association describes a set of tuples whose values refer to typed instances. An instance of an association is called a link.A link is a tuple with one value for each end of the association, where each value is an instance of the type of the end.
* An association describes a set of tuples whose values refer to typed instances. An instance of an association is called a link. A link is a tuple with one value for each end of the association, where each value is an instance of the type of the end.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -56,7 +57,7 @@ public interface Association
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Specifies whether the association is derived from other model elements such as other associations or constraints.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Is Derived</em>' attribute.
* @see #setIsDerived(boolean)
@@ -89,7 +90,7 @@ public interface Association
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* References the classifiers that are used as types of the ends of the association.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>End Type</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getAssociation_EndType()
@@ -136,7 +137,7 @@ public interface Association
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Each end represents participation of instances of the classifier connected to the end in links of the association.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Member End</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getAssociation_MemberEnd()
@@ -186,7 +187,7 @@ public interface Association
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The navigable ends that are owned by the association itself.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Navigable Owned End</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getAssociation_NavigableOwnedEnd()
@@ -264,7 +265,7 @@ public interface Association
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The ends that are owned by the association itself.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Owned End</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getAssociation_OwnedEnd()
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/AssociationClass.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/AssociationClass.java
index d0d3d7d1a..898b0a1f7 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/AssociationClass.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/AssociationClass.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: AssociationClass.java,v 1.8 2009/08/12 21:05:19 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -24,7 +24,7 @@ import org.eclipse.emf.common.util.DiagnosticChain;
*
* <!-- begin-model-doc -->
* A model element that has both association and class properties. An AssociationClass can be seen as an association that also has class properties, or as a class that also has association properties. It not only connects a set of classifiers but also defines a set of features that belong to the relationship itself and not to any of the classifiers.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
*
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Behavior.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Behavior.java
index 1d86d8eb9..a2975088e 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Behavior.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Behavior.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2012 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,6 +8,7 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039, 383550, 386251
+ * Christian W. Damus (CEA) - 251963
*
*/
package org.eclipse.uml2.uml;
@@ -28,7 +29,7 @@ import org.eclipse.emf.ecore.EClass;
* <!-- begin-model-doc -->
* Behavior is a specification of how its context classifier changes state over time. This specification may be either a definition of possible behavior execution or emergent behavior, or a selective illustration of an interesting subset of possible executions. The latter form is typically used for capturing examples, such as a trace of a particular execution.
* A behavior owns zero or more parameter sets.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -59,7 +60,7 @@ public interface Behavior
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Tells whether the behavior can be invoked while it is still executing from a previous invocation.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Is Reentrant</em>' attribute.
* @see #isSetIsReentrant()
@@ -119,7 +120,7 @@ public interface Behavior
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* References a behavior that this behavior redefines. A subtype of Behavior may redefine any other subtype of Behavior. If the behavior implements a behavioral feature, it replaces the redefined behavior. If the behavior is a classifier behavior, it extends the redefined behavior.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Redefined Behavior</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getBehavior_RedefinedBehavior()
@@ -165,7 +166,7 @@ public interface Behavior
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* References a list of parameters to the behavior which describes the order and type of arguments that can be given when the behavior is invoked and of the values which will be returned when the behavior completes its execution.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Owned Parameter</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getBehavior_OwnedParameter()
@@ -225,7 +226,7 @@ public interface Behavior
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The classifier that is the context for the execution of the behavior. A Behavior that is directly owned as a nestedClassifier does not have a context. Otherwise, to determine the context of a Behavior, find the first BehavioredClassifier reached by following the chain of owner relationships from the Behavior, if any. If there is such a BehavioredClassifier, then it is the context, unless it is itself a Behavior with a non-empty context, in which case that is also the context for the original Behavior. For example, following this algorithm, the context of an entry action in a state machine is the classifier that owns the state machine. The features of the context classifier as well as the elements visible to the context classifier are visible to the behavior.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Context</em>' reference.
* @see org.eclipse.uml2.uml.UMLPackage#getBehavior_Context()
@@ -247,7 +248,7 @@ public interface Behavior
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* An optional set of Constraints specifying what must be fulfilled when the behavior is invoked.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Precondition</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getBehavior_Precondition()
@@ -318,7 +319,7 @@ public interface Behavior
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* An optional set of Constraints specifying what is fulfilled after the execution of the behavior is completed, if its precondition was fulfilled before its invocation.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Postcondition</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getBehavior_Postcondition()
@@ -389,7 +390,7 @@ public interface Behavior
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The ParameterSets owned by this Behavior.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Owned Parameter Set</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getBehavior_OwnedParameterSet()
@@ -441,7 +442,7 @@ public interface Behavior
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Designates a behavioral feature that the behavior implements. The behavioral feature must be owned by the classifier that owns the behavior or be inherited by it. The parameters of the behavioral feature and the implementing behavior must match. A behavior does not need to have a specification, in which case it either is the classifer behavior of a BehavioredClassifier or it can only be invoked by another behavior of the classifier.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Specification</em>' reference.
* @see #setSpecification(BehavioralFeature)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/BehaviorExecutionSpecification.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/BehaviorExecutionSpecification.java
index 708271abc..652eb080c 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/BehaviorExecutionSpecification.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/BehaviorExecutionSpecification.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2006 IBM Corporation and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -7,8 +7,8 @@
*
* Contributors:
* IBM - initial API and implementation
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: BehaviorExecutionSpecification.java,v 1.2 2006/05/12 20:38:06 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -19,7 +19,7 @@ package org.eclipse.uml2.uml;
*
* <!-- begin-model-doc -->
* A behavior execution specification is a kind of execution specification representing the execution of a behavior.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -42,7 +42,7 @@ public interface BehaviorExecutionSpecification
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Behavior whose execution is occurring.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Behavior</em>' reference.
* @see #setBehavior(Behavior)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/BehavioralFeature.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/BehavioralFeature.java
index ae3ccc181..21bdf4ef2 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/BehavioralFeature.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/BehavioralFeature.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,6 +8,7 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039, 351774
+ * Christian W. Damus (CEA) - 251963
*
*/
package org.eclipse.uml2.uml;
@@ -25,7 +26,7 @@ import org.eclipse.emf.ecore.EClass;
* A behavioral feature is a feature of a classifier that specifies an aspect of the behavior of its instances.
* A behavioral feature is implemented (realized) by a behavior. A behavioral feature specifies that a classifier will respond to a designated request by invoking its implementing method.
* A behavioral feature owns zero or more parameter sets.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -60,7 +61,7 @@ public interface BehavioralFeature
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Specifies the ordered set of formal parameters of this BehavioralFeature.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Owned Parameter</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getBehavioralFeature_OwnedParameter()
@@ -115,7 +116,7 @@ public interface BehavioralFeature
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* If true, then the behavioral feature does not have an implementation, and one must be supplied by a more specific element. If false, the behavioral feature must have an implementation in the classifier or one must be inherited from a more general element.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Is Abstract</em>' attribute.
* @see #setIsAbstract(boolean)
@@ -143,7 +144,7 @@ public interface BehavioralFeature
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* A behavioral description that implements the behavioral feature. There may be at most one behavior for a particular pairing of a classifier (as owner of the behavior) and a behavioral feature (as specification of the behavior).
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Method</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getBehavioralFeature_Method()
@@ -185,7 +186,7 @@ public interface BehavioralFeature
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Specifies the semantics of concurrent calls to the same passive instance (i.e., an instance originating from a class with isActive being false). Active instances control access to their own behavioral features.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Concurrency</em>' attribute.
* @see org.eclipse.uml2.uml.CallConcurrencyKind
@@ -214,7 +215,7 @@ public interface BehavioralFeature
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* References the Types representing exceptions that may be raised during an invocation of this feature.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Raised Exception</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getBehavioralFeature_RaisedException()
@@ -260,7 +261,7 @@ public interface BehavioralFeature
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The ParameterSets owned by this BehavioralFeature.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Owned Parameter Set</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getBehavioralFeature_OwnedParameterSet()
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/BehavioredClassifier.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/BehavioredClassifier.java
index 984a48a15..33357c5ed 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/BehavioredClassifier.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/BehavioredClassifier.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: BehavioredClassifier.java,v 1.14 2007/10/23 15:54:23 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -29,7 +29,7 @@ import org.eclipse.emf.ecore.EClass;
* <!-- begin-model-doc -->
* A behaviored classifier may have an interface realization.
* A classifier can have behavior specifications defined in its namespace. One of these may specify the behavior of the classifier itself.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -61,7 +61,7 @@ public interface BehavioredClassifier
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* References behavior specifications owned by a classifier.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Owned Behavior</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getBehavioredClassifier_OwnedBehavior()
@@ -120,7 +120,7 @@ public interface BehavioredClassifier
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* A behavior specification that specifies the behavior of the classifier itself.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Classifier Behavior</em>' reference.
* @see #setClassifierBehavior(Behavior)
@@ -167,7 +167,7 @@ public interface BehavioredClassifier
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The set of InterfaceRealizations owned by the BehavioredClassifier. Interface realizations reference the Interfaces of which the BehavioredClassifier is an implementation.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Interface Realization</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getBehavioredClassifier_InterfaceRealization()
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/BroadcastSignalAction.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/BroadcastSignalAction.java
index c27bb7435..546a2b6eb 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/BroadcastSignalAction.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/BroadcastSignalAction.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2007 IBM Corporation and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -7,8 +7,8 @@
*
* Contributors:
* IBM - initial API and implementation
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: BroadcastSignalAction.java,v 1.4 2007/04/25 17:47:04 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -23,7 +23,7 @@ import org.eclipse.emf.common.util.DiagnosticChain;
*
* <!-- begin-model-doc -->
* A broadcast signal action is an action that transmits a signal instance to all the potential target objects in the system, which may cause the firing of a state machine transitions or the execution of associated activities of a target object. The argument values are available to the execution of associated behaviors. The requestor continues execution immediately after the signals are sent out. It does not wait for receipt. Any reply messages are ignored and are not transmitted to the requestor.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -46,7 +46,7 @@ public interface BroadcastSignalAction
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The specification of signal object transmitted to the target objects.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Signal</em>' reference.
* @see #setSignal(Signal)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/CallAction.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/CallAction.java
index 4d68959a5..65e73fed7 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/CallAction.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/CallAction.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: CallAction.java,v 1.12 2007/10/23 15:54:20 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -26,7 +26,7 @@ import org.eclipse.emf.common.util.EList;
*
* <!-- begin-model-doc -->
* CallAction is an abstract class for actions that invoke behavior and receive return values.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -51,7 +51,7 @@ public interface CallAction
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* If true, the call is synchronous and the caller waits for completion of the invoked behavior. If false, the call is asynchronous and the caller proceeds immediately and does not expect a return values.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Is Synchronous</em>' attribute.
* @see #setIsSynchronous(boolean)
@@ -84,7 +84,7 @@ public interface CallAction
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* A list of output pins where the results of performing the invocation are placed.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Result</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getCallAction_Result()
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/CallBehaviorAction.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/CallBehaviorAction.java
index 4b4694cb8..235767f6c 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/CallBehaviorAction.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/CallBehaviorAction.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2007 IBM Corporation and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -7,8 +7,8 @@
*
* Contributors:
* IBM - initial API and implementation
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: CallBehaviorAction.java,v 1.4 2007/04/25 17:47:05 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -23,7 +23,7 @@ import org.eclipse.emf.common.util.DiagnosticChain;
*
* <!-- begin-model-doc -->
* A call behavior action is a call action that invokes a behavior directly rather than invoking a behavioral feature that, in turn, results in the invocation of that behavior. The argument values of the action are available to the execution of the invoked behavior. For synchronous calls the execution of the call behavior action waits until the execution of the invoked behavior completes and a result is returned on its output pin. The action completes immediately without a result, if the call is asynchronous. In particular, the invoked behavior may be an activity.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -46,7 +46,7 @@ public interface CallBehaviorAction
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The invoked behavior. It must be capable of accepting and returning control.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Behavior</em>' reference.
* @see #setBehavior(Behavior)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/CallConcurrencyKind.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/CallConcurrencyKind.java
index 959ad87ad..331298339 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/CallConcurrencyKind.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/CallConcurrencyKind.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2006, 2008 IBM Corporation and others.
+ * Copyright (c) 2006, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -7,8 +7,8 @@
*
* Contributors:
* IBM - initial API and implementation
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: CallConcurrencyKind.java,v 1.6 2008/10/02 20:56:23 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -25,7 +25,7 @@ import org.eclipse.emf.common.util.Enumerator;
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* CallConcurrencyKind is an enumeration type.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @see org.eclipse.uml2.uml.UMLPackage#getCallConcurrencyKind()
* @model
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/CallEvent.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/CallEvent.java
index d7d6ba1a3..7bdd9bc62 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/CallEvent.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/CallEvent.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2006 IBM Corporation and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -7,8 +7,8 @@
*
* Contributors:
* IBM - initial API and implementation
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: CallEvent.java,v 1.2 2006/05/12 20:38:06 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -19,7 +19,7 @@ package org.eclipse.uml2.uml;
*
* <!-- begin-model-doc -->
* A call event models the receipt by an object of a message invoking a call of an operation.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -42,7 +42,7 @@ public interface CallEvent
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Designates the operation whose invocation raised the call event.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Operation</em>' reference.
* @see #setOperation(Operation)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/CallOperationAction.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/CallOperationAction.java
index 6cf1558e4..626b7732b 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/CallOperationAction.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/CallOperationAction.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2007 IBM Corporation and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -7,8 +7,8 @@
*
* Contributors:
* IBM - initial API and implementation
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: CallOperationAction.java,v 1.8 2007/10/23 15:54:22 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -25,7 +25,7 @@ import org.eclipse.emf.ecore.EClass;
*
* <!-- begin-model-doc -->
* A call operation action is an action that transmits an operation call request to the target object, where it may cause the invocation of associated behavior. The argument values of the action are available to the execution of the invoked behavior. If the action is marked synchronous, the execution of the call operation action waits until the execution of the invoked behavior completes and a reply transmission is returned to the caller; otherwise execution of the action is complete when the invocation of the operation is established and the execution of the invoked operation proceeds concurrently with the execution of the calling behavior. Any values returned as part of the reply transmission are put on the result output pins of the call operation action. Upon receipt of the reply transmission, execution of the call operation action is complete.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -49,7 +49,7 @@ public interface CallOperationAction
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The operation to be invoked by the action execution.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Operation</em>' reference.
* @see #setOperation(Operation)
@@ -81,7 +81,7 @@ public interface CallOperationAction
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The target object to which the request is sent. The classifier of the target object is used to dynamically determine a behavior to invoke. This object constitutes the context of the execution of the operation.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Target</em>' containment reference.
* @see #setTarget(InputPin)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/CentralBufferNode.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/CentralBufferNode.java
index 0ccb9ccbe..9c9e2148a 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/CentralBufferNode.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/CentralBufferNode.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2007 IBM Corporation and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -7,8 +7,8 @@
*
* Contributors:
* IBM - initial API and implementation
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: CentralBufferNode.java,v 1.3 2007/02/14 19:57:26 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -19,7 +19,7 @@ package org.eclipse.uml2.uml;
*
* <!-- begin-model-doc -->
* A central buffer node is an object node for managing flows from multiple sources and destinations.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
*
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ChangeEvent.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ChangeEvent.java
index b2d392d39..6a51a3a72 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ChangeEvent.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ChangeEvent.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2007 IBM Corporation and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -7,8 +7,8 @@
*
* Contributors:
* IBM - initial API and implementation
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: ChangeEvent.java,v 1.7 2007/10/23 16:12:32 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -21,7 +21,7 @@ import org.eclipse.emf.ecore.EClass;
*
* <!-- begin-model-doc -->
* A change event models a change in the system configuration that makes a condition true.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -50,7 +50,7 @@ public interface ChangeEvent
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* A Boolean-valued expression that will result in a change event whenever its value changes from false to true.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Change Expression</em>' containment reference.
* @see #setChangeExpression(ValueSpecification)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Class.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Class.java
index 727d93e42..e934b45d5 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Class.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Class.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, Embarcadero Technologies, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, Embarcadero Technologies, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -9,6 +9,7 @@
* IBM - initial API and implementation
* Kenn Hussey (Embarcadero Technologies) - 205188
* Kenn Hussey (CEA) - 327039, 351774
+ * Christian W. Damus (CEA) - 251963
*
*/
package org.eclipse.uml2.uml;
@@ -31,7 +32,7 @@ import org.eclipse.emf.ecore.EClass;
* A class describes a set of objects that share the same specifications of features, constraints, and semantics.
* A class has the capability to have an internal structure and ports.
* Class has derived association that indicates how it may be extended through one or more stereotypes. Stereotype is the only kind of metaclass that cannot be extended by stereotypes.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -68,7 +69,7 @@ public interface Class
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The operations owned by the class.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Owned Operation</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getClass_OwnedOperation()
@@ -136,7 +137,7 @@ public interface Class
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* References all the Classifiers that are defined (nested) within the Class.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Nested Classifier</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getClass_NestedClassifier()
@@ -196,7 +197,7 @@ public interface Class
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* This gives the superclasses of a class.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Super Class</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getClass_SuperClass()
@@ -236,7 +237,7 @@ public interface Class
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Determines whether an object specified by this class is active or not. If true, then the owning class is referred to as an active class. If false, then such a class is referred to as a passive class.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Is Active</em>' attribute.
* @see #setIsActive(boolean)
@@ -270,7 +271,7 @@ public interface Class
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Receptions that objects of this class are willing to accept.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Owned Reception</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getClass_OwnedReception()
@@ -332,7 +333,7 @@ public interface Class
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* References the Extensions that specify additional properties of the metaclass. The property is derived from the extensions whose memberEnds are typed by the Class.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Extension</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getClass_Extension()
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Classifier.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Classifier.java
index bdd7c08a7..8aab782ad 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Classifier.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Classifier.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2012 IBM Corporation, Embarcadero Technologies, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, Embarcadero Technologies, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -9,6 +9,7 @@
* IBM - initial API and implementation
* Kenn Hussey (Embarcadero Technologies) - 205188
* Kenn Hussey (CEA) - 327039, 351774, 384071
+ * Christian W. Damus (CEA) - 251963
*
*/
package org.eclipse.uml2.uml;
@@ -31,7 +32,7 @@ import org.eclipse.emf.ecore.EClass;
* A classifier has the capability to own use cases. Although the owning classifier typically represents the subject to which the owned use cases apply, this is not necessarily the case. In principle, the same use case can be applied to multiple subjects, as identified by the subject association role of a use case.
* Classifier is defined to be a kind of templateable element so that a classifier can be parameterized. It is also defined to be a kind of parameterable element so that a classifier can be a formal template parameter.
* A classifier has the capability to own collaboration uses. These collaboration uses link a collaboration with the classifier to give a description of the workings of the classifier.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -68,7 +69,7 @@ public interface Classifier
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* If true, the Classifier does not provide a complete declaration and can typically not be instantiated. An abstract classifier is intended to be used by other classifiers e.g. as the target of general metarelationships or generalization relationships.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Is Abstract</em>' attribute.
* @see #setIsAbstract(boolean)
@@ -95,7 +96,7 @@ public interface Classifier
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* If true, the Classifier cannot be specialized by generalization. Note that this property is preserved through package merge operations; that is, the capability to specialize a Classifier (i.e., isFinalSpecialization =false) must be preserved in the resulting Classifier of a package merge operation where a Classifier with isFinalSpecialization =false is merged with a matching Classifier with isFinalSpecialization =true: the resulting Classifier will have isFinalSpecialization =false.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Is Final Specialization</em>' attribute.
* @see #setIsFinalSpecialization(boolean)
@@ -129,7 +130,7 @@ public interface Classifier
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Specifies the Generalization relationships for this Classifier. These Generalizations navigaten to more general classifiers in the generalization hierarchy.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Generalization</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getClassifier_Generalization()
@@ -147,7 +148,7 @@ public interface Classifier
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Designates the GeneralizationSet of which the associated Classifier is a power type.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Powertype Extent</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getClassifier_PowertypeExtent()
@@ -196,7 +197,7 @@ public interface Classifier
* <!-- begin-model-doc -->
* Specifies each feature defined in the classifier.
* Note that there may be members of the Classifier that are of the type Feature but are not included in this association, e.g. inherited features.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Feature</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getClassifier_Feature()
@@ -243,7 +244,7 @@ public interface Classifier
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Specifies all elements inherited by this classifier from the general classifiers.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Inherited Member</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getClassifier_InheritedMember()
@@ -290,7 +291,7 @@ public interface Classifier
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* References the Classifiers that are redefined by this Classifier.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Redefined Classifier</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getClassifier_RedefinedClassifier()
@@ -332,7 +333,7 @@ public interface Classifier
* <!-- begin-model-doc -->
* Specifies the general Classifiers for this Classifier.
* References the general classifier in the Generalization relationship.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>General</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getClassifier_General()
@@ -378,7 +379,7 @@ public interface Classifier
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* References the use cases owned by this classifier.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Owned Use Case</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getClassifier_OwnedUseCase()
@@ -431,7 +432,7 @@ public interface Classifier
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The set of use cases for which this Classifier is the subject.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Use Case</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getClassifier_UseCase()
@@ -479,7 +480,7 @@ public interface Classifier
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* References the substitutions that are owned by this Classifier.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Substitution</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getClassifier_Substitution()
@@ -542,7 +543,7 @@ public interface Classifier
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Refers to all of the Properties that are direct (i.e. not inherited or imported) attributes of the classifier.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Attribute</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getClassifier_Attribute()
@@ -590,7 +591,7 @@ public interface Classifier
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* References a collaboration use which indicates the collaboration that represents this classifier.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Representation</em>' reference.
* @see #setRepresentation(CollaborationUse)
@@ -634,7 +635,7 @@ public interface Classifier
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* References the collaboration uses owned by the classifier.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Collaboration Use</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getClassifier_CollaborationUse()
@@ -865,7 +866,7 @@ public interface Classifier
* <!-- begin-model-doc -->
* The query maySpecializeType() determines whether this classifier may have a generalization relationship to classifiers of the specified type. By default a classifier may specialize classifiers of the same or a more general type. It is intended to be redefined by classifiers that have different specialization constraints.
* result = self.oclIsKindOf(c.oclType)
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @model dataType="org.eclipse.uml2.types.Boolean" required="true" ordered="false" cRequired="true" cOrdered="false"
* @generated
@@ -878,7 +879,7 @@ public interface Classifier
* <!-- begin-model-doc -->
* The query allFeatures() gives all of the features in the namespace of the classifier. In general, through mechanisms such as inheritance, this will be a larger set than feature.
* result = member->select(oclIsKindOf(Feature))
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @model ordered="false"
* @generated
@@ -891,7 +892,7 @@ public interface Classifier
* <!-- begin-model-doc -->
* The query parents() gives all of the immediate ancestors of a generalized Classifier.
* result = generalization.general
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @model ordered="false"
* @generated
@@ -905,7 +906,7 @@ public interface Classifier
* The query inheritableMembers() gives all of the members of a classifier that may be inherited in one of its descendants, subject to whatever visibility restrictions apply.
* c.allParents()->includes(self)
* result = member->select(m | c.hasVisibilityOf(m))
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @model ordered="false" cRequired="true" cOrdered="false"
* @generated
@@ -919,7 +920,7 @@ public interface Classifier
* The query hasVisibilityOf() determines whether a named element is visible in the classifier. By default all are visible. It is only called when the argument is something owned by a parent.
* self.allParents()->including(self)->collect(c | c.member)->includes(n)
* result = (n.visibility <> VisibilityKind::private)
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @model dataType="org.eclipse.uml2.types.Boolean" required="true" ordered="false" nRequired="true" nOrdered="false"
* @generated
@@ -938,7 +939,7 @@ public interface Classifier
* <!-- begin-model-doc -->
* The query conformsTo() gives true for a classifier that defines a type that conforms to another. This is used, for example, in the specification of signature conformance for operations.
* result = (self=other) or (self.allParents()->includes(other))
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @model dataType="org.eclipse.uml2.types.Boolean" required="true" ordered="false" otherRequired="true" otherOrdered="false"
* @generated
@@ -952,7 +953,7 @@ public interface Classifier
* The inherit operation is overridden to exclude redefined properties.
* The query inherit() defines how to inherit a set of elements. Here the operation is defined to inherit them all. It is intended to be redefined in circumstances where inheritance is affected by redefinition.
* result = inhs
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @model ordered="false" inhsMany="true" inhsOrdered="false"
* @generated
@@ -965,7 +966,7 @@ public interface Classifier
* <!-- begin-model-doc -->
* The query allParents() gives all of the direct and indirect ancestors of a generalized Classifier.
* result = self.parents()->union(self.parents()->collect(p | p.allParents())
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @model ordered="false"
* @generated
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ClassifierTemplateParameter.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ClassifierTemplateParameter.java
index f57aa968f..e2489a4f8 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ClassifierTemplateParameter.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ClassifierTemplateParameter.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: ClassifierTemplateParameter.java,v 1.8 2008/10/02 20:56:22 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -26,7 +26,7 @@ import org.eclipse.emf.ecore.EClass;
*
* <!-- begin-model-doc -->
* A classifier template parameter exposes a classifier as a formal template parameter.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -51,7 +51,7 @@ public interface ClassifierTemplateParameter
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Constrains the required relationship between an actual parameter and the parameteredElement for this formal parameter.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Allow Substitutable</em>' attribute.
* @see #setAllowSubstitutable(boolean)
@@ -78,7 +78,7 @@ public interface ClassifierTemplateParameter
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The classifiers that constrain the argument that can be used for the parameter. If the allowSubstitutable attribute is true, then any classifier that is compatible with this constraining classifier can be substituted; otherwise, it must be either this classifier or one of its subclasses. If this property is empty, there are no constraints on the classifier that can be used as an argument.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Constraining Classifier</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getClassifierTemplateParameter_ConstrainingClassifier()
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Clause.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Clause.java
index 439dc98bd..37242077d 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Clause.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Clause.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: Clause.java,v 1.8 2007/06/12 12:53:17 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -28,7 +28,7 @@ import org.eclipse.emf.ecore.EClass;
*
* <!-- begin-model-doc -->
* A clause is an element that represents a single branch of a conditional construct, including a test and a body section. The body section is executed only if (but not necessarily if) the test section evaluates true.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -57,7 +57,7 @@ public interface Clause
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* A nested activity fragment with a designated output pin that specifies the result of the test.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Test</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getClause_Test()
@@ -97,7 +97,7 @@ public interface Clause
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* A nested activity fragment that is executed if the test evaluates to true and the clause is chosen over any concurrent clauses that also evaluate to true.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Body</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getClause_Body()
@@ -138,7 +138,7 @@ public interface Clause
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* A set of clauses whose tests must all evaluate false before the current clause can be tested.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Predecessor Clause</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getClause_PredecessorClause()
@@ -156,7 +156,7 @@ public interface Clause
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* A set of clauses which may not be tested unless the current clause tests false.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Successor Clause</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getClause_SuccessorClause()
@@ -172,7 +172,7 @@ public interface Clause
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* An output pin within the test fragment the value of which is examined after execution of the test to determine whether the body should be executed.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Decider</em>' reference.
* @see #setDecider(OutputPin)
@@ -199,7 +199,7 @@ public interface Clause
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* A list of output pins within the body fragment whose values are moved to the result pins of the containing conditional node after execution of the clause body.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Body Output</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getClause_BodyOutput()
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ClearAssociationAction.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ClearAssociationAction.java
index 679bbfff2..ad0d0343f 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ClearAssociationAction.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ClearAssociationAction.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: ClearAssociationAction.java,v 1.8 2007/10/23 15:54:21 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -26,7 +26,7 @@ import org.eclipse.emf.ecore.EClass;
*
* <!-- begin-model-doc -->
* A clear association action is an action that destroys all links of an association in which a particular object participates.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -56,7 +56,7 @@ public interface ClearAssociationAction
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Gives the input pin from which is obtained the object whose participation in the association is to be cleared.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Object</em>' containment reference.
* @see #setObject(InputPin)
@@ -107,7 +107,7 @@ public interface ClearAssociationAction
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Association to be cleared.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Association</em>' reference.
* @see #setAssociation(Association)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ClearStructuralFeatureAction.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ClearStructuralFeatureAction.java
index bf4449420..e059aa072 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ClearStructuralFeatureAction.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ClearStructuralFeatureAction.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2008 IBM Corporation and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -7,8 +7,8 @@
*
* Contributors:
* IBM - initial API and implementation
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: ClearStructuralFeatureAction.java,v 1.4 2008/10/02 20:56:22 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -22,7 +22,7 @@ import org.eclipse.emf.common.util.DiagnosticChain;
*
* <!-- begin-model-doc -->
* A clear structural feature action is a structural feature action that removes all values of a structural feature.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -51,7 +51,7 @@ public interface ClearStructuralFeatureAction
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Gives the output pin on which the result is put.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Result</em>' containment reference.
* @see #setResult(OutputPin)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ClearVariableAction.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ClearVariableAction.java
index 229093f7a..c4c6cccd8 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ClearVariableAction.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ClearVariableAction.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2007 IBM Corporation and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -7,8 +7,8 @@
*
* Contributors:
* IBM - initial API and implementation
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: ClearVariableAction.java,v 1.3 2007/02/14 19:57:26 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -19,7 +19,7 @@ package org.eclipse.uml2.uml;
*
* <!-- begin-model-doc -->
* A clear variable action is a variable action that removes all values of a variable.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
*
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Collaboration.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Collaboration.java
index afcd71bbb..332108b0b 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Collaboration.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Collaboration.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: Collaboration.java,v 1.8 2007/10/23 15:54:22 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -24,7 +24,7 @@ import org.eclipse.emf.ecore.EClass;
*
* <!-- begin-model-doc -->
* A collaboration use represents the application of the pattern described by a collaboration to a specific situation involving specific classes or instances playing the roles of the collaboration.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -54,7 +54,7 @@ public interface Collaboration
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* References connectable elements (possibly owned by other classifiers) which represent roles that instances may play in this collaboration.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Collaboration Role</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getCollaboration_CollaborationRole()
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/CollaborationUse.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/CollaborationUse.java
index e727cffc0..791116923 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/CollaborationUse.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/CollaborationUse.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: CollaborationUse.java,v 1.11 2007/10/23 15:54:21 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -28,7 +28,7 @@ import org.eclipse.emf.ecore.EClass;
*
* <!-- begin-model-doc -->
* A collaboration use represents one particular use of a collaboration to explain the relationships between the properties of a classifier. A collaboration use shows how the pattern described by a collaboration is applied in a given context, by binding specific entities from that context to the roles of the collaboration. Depending on the context, these entities could be structural features of a classifier, instance specifications, or even roles in some containing collaboration. There may be multiple occurrences of a given collaboration within a classifier, each involving a different set of roles and connectors. A given role or connector may be involved in multiple occurrences of the same or different collaborations. Associated dependencies map features of the collaboration type to features in the classifier. These dependencies indicate which role in the classifier plays which role in the collaboration.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -52,7 +52,7 @@ public interface CollaborationUse
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The collaboration which is used in this occurrence. The collaboration defines the cooperation between its roles which are mapped to properties of the classifier owning the collaboration use.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Type</em>' reference.
* @see #setType(Collaboration)
@@ -85,7 +85,7 @@ public interface CollaborationUse
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* A mapping between features of the collaboration type and features of the owning classifier. This mapping indicates which connectable element of the classifier plays which role(s) in the collaboration. A connectable element may be bound to multiple roles in the same collaboration use (that is, it may play multiple roles).
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Role Binding</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getCollaborationUse_RoleBinding()
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/CombinedFragment.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/CombinedFragment.java
index 58c4497be..ee5d6158a 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/CombinedFragment.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/CombinedFragment.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: CombinedFragment.java,v 1.12 2007/10/23 15:54:21 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -26,7 +26,7 @@ import org.eclipse.emf.common.util.EList;
*
* <!-- begin-model-doc -->
* A combined fragment defines an expression of interaction fragments. A combined fragment is defined by an interaction operator and corresponding interaction operands. Through the use of combined fragments the user will be able to describe a number of traces in a compact and concise manner.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -53,7 +53,7 @@ public interface CombinedFragment
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Specifies the operation which defines the semantics of this combination of InteractionFragments.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Interaction Operator</em>' attribute.
* @see org.eclipse.uml2.uml.InteractionOperatorKind
@@ -88,7 +88,7 @@ public interface CombinedFragment
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The set of operands of the combined fragment.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Operand</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getCombinedFragment_Operand()
@@ -146,7 +146,7 @@ public interface CombinedFragment
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Specifies the gates that form the interface between this CombinedFragment and its surroundings
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Cfragment Gate</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getCombinedFragment_CfragmentGate()
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Comment.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Comment.java
index 0173aa11e..1e0edf697 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Comment.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Comment.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: Comment.java,v 1.7 2007/06/12 12:53:17 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -22,7 +22,7 @@ import org.eclipse.emf.common.util.EList;
*
* <!-- begin-model-doc -->
* A comment is a textual annotation that can be attached to a set of elements.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -46,7 +46,7 @@ public interface Comment
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Specifies a string that is the comment.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Body</em>' attribute.
* @see #isSetBody()
@@ -101,7 +101,7 @@ public interface Comment
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* References the Element(s) being commented.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Annotated Element</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getComment_AnnotatedElement()
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/CommunicationPath.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/CommunicationPath.java
index 69e8226f2..b7ce74e90 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/CommunicationPath.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/CommunicationPath.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2007 IBM Corporation and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -7,8 +7,8 @@
*
* Contributors:
* IBM - initial API and implementation
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: CommunicationPath.java,v 1.3 2007/02/14 19:57:26 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -19,7 +19,7 @@ package org.eclipse.uml2.uml;
*
* <!-- begin-model-doc -->
* A communication path is an association between two deployment targets, through which they are able to exchange signals and messages.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
*
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Component.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Component.java
index c3b1cfe0c..55a5c5580 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Component.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Component.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2012 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,6 +8,7 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039, 351774, 351777, 382718
+ * Christian W. Damus (CEA) - 251963
*
*/
package org.eclipse.uml2.uml;
@@ -26,7 +27,7 @@ import org.eclipse.emf.ecore.EClass;
* <!-- begin-model-doc -->
* In the namespace of a component, all model elements that are involved in or related to its definition are either owned or imported explicitly. This may include, for example, use cases and dependencies (e.g. mappings), packages, components, and artifacts.
* A component represents a modular part of a system that encapsulates its contents and whose manifestation is replaceable within its environment.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -54,7 +55,7 @@ public interface Component
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* isIndirectlyInstantiated : Boolean {default = true} The kind of instantiation that applies to a Component. If false, the component is instantiated as an addressable object. If true, the Component is defined at design-time, but at run-time (or execution-time) an object specified by the Component does not exist, that is, the component is instantiated indirectly, through the instantiation of its realizing classifiers or parts. Several standard stereotypes use this meta attribute (e.g., «specification», «focus», «subsystem»).
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Is Indirectly Instantiated</em>' attribute.
* @see #setIsIndirectlyInstantiated(boolean)
@@ -81,7 +82,7 @@ public interface Component
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The interfaces that the component requires from other components in its environment in order to be able to offer its full set of provided functionality. These interfaces may be used by the Component or any of its realizingClassifiers, or they may be the Interfaces that are required by its public Ports.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Required</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getComponent_Required()
@@ -150,7 +151,7 @@ public interface Component
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The interfaces that the component exposes to its environment. These interfaces may be Realized by the Component or any of its realizingClassifiers, or they may be the Interfaces that are provided by its public Ports.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Provided</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getComponent_Provided()
@@ -195,7 +196,7 @@ public interface Component
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The set of PackageableElements that a Component owns. In the namespace of a component, all model elements that are involved in or related to its definition may be owned or imported explicitly. These may include e.g. Classes, Interfaces, Components, Packages, Use cases, Dependencies (e.g. mappings), and Artifacts.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Packaged Element</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getComponent_PackagedElement()
@@ -256,7 +257,7 @@ public interface Component
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The set of Realizations owned by the Component. Realizations reference the Classifiers of which the Component is an abstraction; i.e., that realize its behavior.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Realization</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getComponent_Realization()
@@ -359,7 +360,7 @@ public interface Component
* result = (classifier.clientDependency->
* select(dependency|dependency.oclIsKindOf(Realization) and dependency.supplier.oclIsKindOf(Interface)))->
* collect(dependency|dependency.client)
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @model ordered="false" classifierRequired="true" classifierOrdered="false"
* @generated
@@ -374,7 +375,7 @@ public interface Component
* result = (classifier.supplierDependency->
* select(dependency|dependency.oclIsKindOf(Usage) and dependency.supplier.oclIsKindOf(interface)))->
* collect(dependency|dependency.supplier)
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @model ordered="false" classifierRequired="true" classifierOrdered="false"
* @generated
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ComponentRealization.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ComponentRealization.java
index c33a223cb..76a9e8855 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ComponentRealization.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ComponentRealization.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: ComponentRealization.java,v 1.7 2008/10/02 20:56:23 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -23,7 +23,7 @@ import org.eclipse.emf.ecore.EClass;
*
* <!-- begin-model-doc -->
* The realization concept is specialized to (optionally) define the classifiers that realize the contract offered by a component in terms of its provided and required interfaces. The component forms an abstraction from these various classifiers.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -55,7 +55,7 @@ public interface ComponentRealization
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The Component that owns this ComponentRealization and which is implemented by its realizing classifiers.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Abstraction</em>' container reference.
* @see #setAbstraction(Component)
@@ -89,7 +89,7 @@ public interface ComponentRealization
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The classifiers that are involved in the implementation of the Component that owns this Realization.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Realizing Classifier</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getComponentRealization_RealizingClassifier()
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ConditionalNode.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ConditionalNode.java
index e80f2a5a1..899bcf449 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ConditionalNode.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ConditionalNode.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: ConditionalNode.java,v 1.14 2007/10/23 15:54:22 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -26,7 +26,7 @@ import org.eclipse.emf.common.util.EList;
*
* <!-- begin-model-doc -->
* A conditional node is a structured activity node that represents an exclusive choice among some number of alternatives.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -53,7 +53,7 @@ public interface ConditionalNode
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* If true, the modeler asserts that at most one test will succeed.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Is Determinate</em>' attribute.
* @see #setIsDeterminate(boolean)
@@ -80,7 +80,7 @@ public interface ConditionalNode
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* If true, the modeler asserts that at least one test will succeed.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Is Assured</em>' attribute.
* @see #setIsAssured(boolean)
@@ -113,7 +113,7 @@ public interface ConditionalNode
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Set of clauses composing the conditional.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Clause</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getConditionalNode_Clause()
@@ -145,7 +145,7 @@ public interface ConditionalNode
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* A list of output pins that constitute the data flow outputs of the conditional.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Result</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getConditionalNode_Result()
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ConnectableElement.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ConnectableElement.java
index cf47da292..f329be86e 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ConnectableElement.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ConnectableElement.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: ConnectableElement.java,v 1.7 2007/06/12 12:53:17 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -23,7 +23,7 @@ import org.eclipse.emf.common.util.EList;
* <!-- begin-model-doc -->
* ConnectableElement is an abstract metaclass representing a set of instances that play roles of a classifier. Connectable elements may be joined by attached connectors and specify configurations of linked instances to be created within an instance of the containing classifier.
* A connectable element may be exposed as a connectable element template parameter.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -47,7 +47,7 @@ public interface ConnectableElement
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Denotes a set of connector ends that attaches to this connectable element.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>End</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getConnectableElement_End()
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ConnectableElementTemplateParameter.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ConnectableElementTemplateParameter.java
index 6aacae9f8..70fb78aa2 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ConnectableElementTemplateParameter.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ConnectableElementTemplateParameter.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2007 IBM Corporation and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -7,8 +7,8 @@
*
* Contributors:
* IBM - initial API and implementation
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: ConnectableElementTemplateParameter.java,v 1.3 2007/02/14 19:57:26 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -19,7 +19,7 @@ package org.eclipse.uml2.uml;
*
* <!-- begin-model-doc -->
* A connectable element template parameter exposes a connectable element as a formal parameter for a template.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
*
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ConnectionPointReference.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ConnectionPointReference.java
index 72419cf1a..5594f52fc 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ConnectionPointReference.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ConnectionPointReference.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2007 IBM Corporation and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -7,8 +7,8 @@
*
* Contributors:
* IBM - initial API and implementation
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: ConnectionPointReference.java,v 1.11 2007/10/23 15:54:22 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -25,7 +25,7 @@ import org.eclipse.emf.common.util.EList;
*
* <!-- begin-model-doc -->
* A connection point reference represents a usage (as part of a submachine state) of an entry/exit point defined in the statemachine reference by the submachine state.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -51,7 +51,7 @@ public interface ConnectionPointReference
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The entryPoint kind pseudo states corresponding to this connection point.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Entry</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getConnectionPointReference_Entry()
@@ -90,7 +90,7 @@ public interface ConnectionPointReference
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The exitPoints kind pseudo states corresponding to this connection point.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Exit</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getConnectionPointReference_Exit()
@@ -135,7 +135,7 @@ public interface ConnectionPointReference
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The State in which the connection point refreshens are defined.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>State</em>' container reference.
* @see #setState(State)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Connector.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Connector.java
index 4e8bc91e6..c5dc57fc2 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Connector.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Connector.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: Connector.java,v 1.17 2007/10/23 15:54:21 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -29,7 +29,7 @@ import org.eclipse.emf.ecore.EClass;
* <!-- begin-model-doc -->
* A delegation connector is a connector that links the external contract of a component (as specified by its ports) to the realization of that behavior. It represents the forwarding of events (operation requests and events): a signal that arrives at a port that has a delegation connector to one or more parts or ports on parts will be passed on to those targets for handling. An assembly connector is a connector between two or more parts or ports on parts that defines that one or more parts provide the services that other parts use.
* Specifies a link that enables communication between two or more instances. This link may be an instance of an association, or it may represent the possibility of the instances being able to communicate because their identities are known by virtue of being passed in as parameters, held in variables or slots, or because the communicating instances are the same instance. The link may be realized by something as simple as a pointer or by something as complex as a network connection. In contrast to associations, which specify links between any instance of the associated classifiers, connectors specify links between instances playing the connected parts only.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -56,7 +56,7 @@ public interface Connector
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* An optional association that specifies the link corresponding to this connector.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Type</em>' reference.
* @see #setType(Association)
@@ -89,7 +89,7 @@ public interface Connector
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* A connector may be redefined when its containing classifier is specialized. The redefining connector may have a type that specializes the type of the redefined connector. The types of the connector ends of the redefining connector may specialize the types of the connector ends of the redefined connector. The properties of the connector ends of the redefining connector may be replaced.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Redefined Connector</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getConnector_RedefinedConnector()
@@ -134,7 +134,7 @@ public interface Connector
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* A connector consists of at least two connector ends, each representing the participation of instances of the classifiers typing the connectable elements attached to this end. The set of connector ends is ordered.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>End</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getConnector_End()
@@ -160,7 +160,7 @@ public interface Connector
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Indicates the kind of connector. This is derived: a connector with one or more ends connected to a Port which is not on a Part and which is not a behavior port is a delegation; otherwise it is an assembly.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Kind</em>' attribute.
* @see org.eclipse.uml2.uml.ConnectorKind
@@ -177,7 +177,7 @@ public interface Connector
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The set of Behaviors that specify the valid interaction patterns across the connector.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Contract</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getConnector_Contract()
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ConnectorEnd.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ConnectorEnd.java
index 9eef255bb..515ad66ee 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ConnectorEnd.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ConnectorEnd.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: ConnectorEnd.java,v 1.6 2008/10/02 20:56:22 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -24,7 +24,7 @@ import org.eclipse.emf.common.util.DiagnosticChain;
*
* <!-- begin-model-doc -->
* A connector end is an endpoint of a connector, which attaches the connector to a connectable element. Each connector end is part of one connector.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -49,7 +49,7 @@ public interface ConnectorEnd
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* A derived association referencing the corresponding association end on the association which types the connector owing this connector end. This association is derived by selecting the association end at the same place in the ordering of association ends as this connector end.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Defining End</em>' reference.
* @see org.eclipse.uml2.uml.UMLPackage#getConnectorEnd_DefiningEnd()
@@ -64,7 +64,7 @@ public interface ConnectorEnd
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Indicates the role of the internal structure of a classifier with the port to which the connector end is attached.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Part With Port</em>' reference.
* @see #setPartWithPort(Property)
@@ -90,7 +90,7 @@ public interface ConnectorEnd
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The connectable element attached at this connector end. When an instance of the containing classifier is created, a link may (depending on the multiplicities) be created to an instance of the classifier that types this connectable element.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Role</em>' reference.
* @see #setRole(ConnectableElement)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ConnectorKind.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ConnectorKind.java
index ae19e6b6a..302b80f8c 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ConnectorKind.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ConnectorKind.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2006 IBM Corporation and others.
+ * Copyright (c) 2006, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -7,8 +7,8 @@
*
* Contributors:
* IBM - initial API and implementation
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: ConnectorKind.java,v 1.4 2006/12/14 15:49:28 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -25,7 +25,7 @@ import org.eclipse.emf.common.util.Enumerator;
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* ConnectorKind is an enumeration type.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @see org.eclipse.uml2.uml.UMLPackage#getConnectorKind()
* @model
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ConsiderIgnoreFragment.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ConsiderIgnoreFragment.java
index c37006805..c72027341 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ConsiderIgnoreFragment.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ConsiderIgnoreFragment.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2007 IBM Corporation and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -7,8 +7,8 @@
*
* Contributors:
* IBM - initial API and implementation
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: ConsiderIgnoreFragment.java,v 1.7 2007/06/12 12:53:19 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -27,7 +27,7 @@ import org.eclipse.emf.ecore.EClass;
*
* <!-- begin-model-doc -->
* A consider ignore fragment is a kind of combined fragment that is used for the consider and ignore cases, which require lists of pertinent messages to be specified.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -51,7 +51,7 @@ public interface ConsiderIgnoreFragment
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The set of messages that apply to this fragment
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Message</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getConsiderIgnoreFragment_Message()
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Constraint.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Constraint.java
index 2824e4050..f8e891068 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Constraint.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Constraint.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: Constraint.java,v 1.15 2007/10/23 15:54:22 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -28,7 +28,7 @@ import org.eclipse.emf.ecore.EClass;
*
* <!-- begin-model-doc -->
* A constraint is a condition or restriction expressed in natural language text or in a machine readable language for the purpose of declaring some of the semantics of an element.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -54,7 +54,7 @@ public interface Constraint
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The ordered set of Elements referenced by this Constraint.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Constrained Element</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getConstraint_ConstrainedElement()
@@ -75,7 +75,7 @@ public interface Constraint
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* A condition that must be true when evaluated in order for the constraint to be satisfied.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Specification</em>' containment reference.
* @see #setSpecification(ValueSpecification)
@@ -121,7 +121,7 @@ public interface Constraint
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Specifies the namespace that owns the NamedElement.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Context</em>' container reference.
* @see #setContext(Namespace)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Continuation.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Continuation.java
index 5d5efe315..0ca7d04a3 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Continuation.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Continuation.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: Continuation.java,v 1.6 2007/04/25 17:47:05 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -24,7 +24,7 @@ import org.eclipse.emf.common.util.DiagnosticChain;
*
* <!-- begin-model-doc -->
* A continuation is a syntactic way to define continuations of different branches of an alternative combined fragment. Continuations is intuitively similar to labels representing intermediate points in a flow of control.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -48,7 +48,7 @@ public interface Continuation
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* True: when the Continuation is at the end of the enclosing InteractionFragment and False when it is in the beginning.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Setting</em>' attribute.
* @see #setSetting(boolean)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ControlFlow.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ControlFlow.java
index 5d603024a..e6ac72631 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ControlFlow.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ControlFlow.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2007 IBM Corporation and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -7,8 +7,8 @@
*
* Contributors:
* IBM - initial API and implementation
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: ControlFlow.java,v 1.4 2007/04/25 17:47:05 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -23,7 +23,7 @@ import org.eclipse.emf.common.util.DiagnosticChain;
*
* <!-- begin-model-doc -->
* A control flow is an edge that starts an activity node after the previous one is finished.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
*
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ControlNode.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ControlNode.java
index 2604a9f47..9b255182e 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ControlNode.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ControlNode.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2007 IBM Corporation and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -7,8 +7,8 @@
*
* Contributors:
* IBM - initial API and implementation
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: ControlNode.java,v 1.3 2007/02/14 19:57:25 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -19,7 +19,7 @@ package org.eclipse.uml2.uml;
*
* <!-- begin-model-doc -->
* A control node is an abstract activity node that coordinates flows in an activity.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
*
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/CreateLinkAction.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/CreateLinkAction.java
index e959962b0..0780ea816 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/CreateLinkAction.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/CreateLinkAction.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2007 IBM Corporation and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -7,8 +7,8 @@
*
* Contributors:
* IBM - initial API and implementation
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: CreateLinkAction.java,v 1.5 2007/04/25 17:47:04 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -23,7 +23,7 @@ import org.eclipse.emf.common.util.DiagnosticChain;
*
* <!-- begin-model-doc -->
* A create link action is a write link action for creating links.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
*
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/CreateLinkObjectAction.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/CreateLinkObjectAction.java
index 2490339ae..dd1ab7b73 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/CreateLinkObjectAction.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/CreateLinkObjectAction.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2007 IBM Corporation and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -7,8 +7,8 @@
*
* Contributors:
* IBM - initial API and implementation
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: CreateLinkObjectAction.java,v 1.8 2007/10/23 15:54:21 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -23,7 +23,7 @@ import org.eclipse.emf.common.util.DiagnosticChain;
*
* <!-- begin-model-doc -->
* A create link object action creates a link object.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -52,7 +52,7 @@ public interface CreateLinkObjectAction
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Gives the output pin on which the result is put.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Result</em>' containment reference.
* @see #setResult(OutputPin)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/CreateObjectAction.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/CreateObjectAction.java
index ead35fa61..911f08f0e 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/CreateObjectAction.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/CreateObjectAction.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2007 IBM Corporation and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -7,8 +7,8 @@
*
* Contributors:
* IBM - initial API and implementation
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: CreateObjectAction.java,v 1.8 2007/10/23 15:54:22 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -23,7 +23,7 @@ import org.eclipse.emf.common.util.DiagnosticChain;
*
* <!-- begin-model-doc -->
* A create object action is an action that creates an object that conforms to a statically specified classifier and puts it on an output pin at runtime.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -47,7 +47,7 @@ public interface CreateObjectAction
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Classifier to be instantiated.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Classifier</em>' reference.
* @see #setClassifier(Classifier)
@@ -79,7 +79,7 @@ public interface CreateObjectAction
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Gives the output pin on which the result is put.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Result</em>' containment reference.
* @see #setResult(OutputPin)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/DataStoreNode.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/DataStoreNode.java
index 9ff2eaaff..2d04d7b66 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/DataStoreNode.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/DataStoreNode.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2007 IBM Corporation and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -7,8 +7,8 @@
*
* Contributors:
* IBM - initial API and implementation
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: DataStoreNode.java,v 1.3 2007/02/14 19:57:26 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -19,7 +19,7 @@ package org.eclipse.uml2.uml;
*
* <!-- begin-model-doc -->
* A data store node is a central buffer node for non-transient information.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
*
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/DataType.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/DataType.java
index 926506a8f..d781893be 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/DataType.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/DataType.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,6 +8,7 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039, 351774
+ * Christian W. Damus (CEA) - 251963
*
*/
package org.eclipse.uml2.uml;
@@ -23,7 +24,7 @@ import org.eclipse.emf.ecore.EClass;
*
* <!-- begin-model-doc -->
* A data type is a type whose instances are identified only by their value. A data type may contain attributes to support the modeling of structured data types.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -56,7 +57,7 @@ public interface DataType
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The Attributes owned by the DataType.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Owned Attribute</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getDataType_OwnedAttribute()
@@ -134,7 +135,7 @@ public interface DataType
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The Operations owned by the DataType.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Owned Operation</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getDataType_OwnedOperation()
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/DecisionNode.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/DecisionNode.java
index 59820bb16..ec18d7bbf 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/DecisionNode.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/DecisionNode.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2008 IBM Corporation and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -7,8 +7,8 @@
*
* Contributors:
* IBM - initial API and implementation
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: DecisionNode.java,v 1.5 2008/10/02 20:56:23 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -23,7 +23,7 @@ import org.eclipse.emf.common.util.DiagnosticChain;
*
* <!-- begin-model-doc -->
* A decision node is a control node that chooses between outgoing flows.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -47,7 +47,7 @@ public interface DecisionNode
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Provides input to guard specifications on edges outgoing from the decision node.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Decision Input</em>' reference.
* @see #setDecisionInput(Behavior)
@@ -73,7 +73,7 @@ public interface DecisionNode
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* An additional edge incoming to the decision node that provides a decision input value.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Decision Input Flow</em>' reference.
* @see #setDecisionInputFlow(ObjectFlow)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Dependency.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Dependency.java
index 5dd52fcac..9a2407d3c 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Dependency.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Dependency.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: Dependency.java,v 1.6 2007/10/23 15:54:22 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -24,7 +24,7 @@ import org.eclipse.emf.ecore.EClass;
*
* <!-- begin-model-doc -->
* A dependency is a relationship that signifies that a single or a set of model elements requires other model elements for their specification or implementation. This means that the complete semantics of the depending elements is either semantically or structurally dependent on the definition of the supplier element(s).
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -55,7 +55,7 @@ public interface Dependency
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The element(s) independent of the client element(s), in the same respect and the same dependency relationship. In some directed dependency relationships (such as Refinement Abstractions), a common convention in the domain of class-based OO software is to put the more abstract element in this role. Despite this convention, users of UML may stipulate a sense of dependency suitable for their domain, which makes a more abstract element dependent on that which is more specific.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Supplier</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getDependency_Supplier()
@@ -102,7 +102,7 @@ public interface Dependency
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The element(s) dependent on the supplier element(s). In some cases (such as a Trace Abstraction) the assignment of direction (that is, the designation of the client element) is at the discretion of the modeler, and is a stipulation.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Client</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getDependency_Client()
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/DeployedArtifact.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/DeployedArtifact.java
index df0c026d9..b945d4f45 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/DeployedArtifact.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/DeployedArtifact.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2007 IBM Corporation and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -7,8 +7,8 @@
*
* Contributors:
* IBM - initial API and implementation
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: DeployedArtifact.java,v 1.3 2007/02/14 19:57:26 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -19,7 +19,7 @@ package org.eclipse.uml2.uml;
*
* <!-- begin-model-doc -->
* A deployed artifact is an artifact or artifact instance that has been deployed to a deployment target.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
*
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Deployment.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Deployment.java
index b5005629a..8b7de46c9 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Deployment.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Deployment.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,6 +8,7 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039, 351774
+ * Christian W. Damus (CEA) - 251963
*
*/
package org.eclipse.uml2.uml;
@@ -24,7 +25,7 @@ import org.eclipse.emf.ecore.EClass;
* <!-- begin-model-doc -->
* A deployment is the allocation of an artifact or artifact instance to a deployment target.
* A component deployment is the deployment of one or more artifacts or artifact instances to a deployment target, optionally parameterized by a deployment specification. Examples are executables and configuration files.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -56,7 +57,7 @@ public interface Deployment
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The Artifacts that are deployed onto a Node. This association specializes the supplier association.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Deployed Artifact</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getDeployment_DeployedArtifact()
@@ -104,7 +105,7 @@ public interface Deployment
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The specification of properties that parameterize the deployment and execution of one or more Artifacts.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Configuration</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getDeployment_Configuration()
@@ -164,7 +165,7 @@ public interface Deployment
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The DeployedTarget which is the target of a Deployment.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Location</em>' container reference.
* @see #setLocation(DeploymentTarget)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/DeploymentSpecification.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/DeploymentSpecification.java
index 5606d2259..8fa29e268 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/DeploymentSpecification.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/DeploymentSpecification.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: DeploymentSpecification.java,v 1.10 2007/06/28 01:41:44 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -24,7 +24,7 @@ import org.eclipse.emf.common.util.DiagnosticChain;
*
* <!-- begin-model-doc -->
* A deployment specification specifies a set of properties that determine execution parameters of a component artifact that is deployed on a node. A deployment specification can be aimed at a specific type of container. An artifact that reifies or implements deployment specification properties is a deployment descriptor.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -49,7 +49,7 @@ public interface DeploymentSpecification
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The location where an Artifact is deployed onto a Node. This is typically a 'directory' or 'memory address'.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Deployment Location</em>' attribute.
* @see #isSetDeploymentLocation()
@@ -102,7 +102,7 @@ public interface DeploymentSpecification
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The location where a component Artifact executes. This may be a local or remote location.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Execution Location</em>' attribute.
* @see #isSetExecutionLocation()
@@ -162,7 +162,7 @@ public interface DeploymentSpecification
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The deployment with which the DeploymentSpecification is associated.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Deployment</em>' container reference.
* @see #setDeployment(Deployment)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/DeploymentTarget.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/DeploymentTarget.java
index 77cac053b..071936dff 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/DeploymentTarget.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/DeploymentTarget.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: DeploymentTarget.java,v 1.9 2007/10/23 15:54:22 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -24,7 +24,7 @@ import org.eclipse.emf.ecore.EClass;
*
* <!-- begin-model-doc -->
* A deployment target is the location for a deployed artifact.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -57,7 +57,7 @@ public interface DeploymentTarget
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The set of Deployments for a DeploymentTarget.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Deployment</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getDeploymentTarget_Deployment()
@@ -110,7 +110,7 @@ public interface DeploymentTarget
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The set of elements that are manifested in an Artifact that is involved in Deployment to a DeploymentTarget.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Deployed Element</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getDeploymentTarget_DeployedElement()
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/DestroyLinkAction.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/DestroyLinkAction.java
index ab6404733..44ee5272c 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/DestroyLinkAction.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/DestroyLinkAction.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2007 IBM Corporation and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -7,8 +7,8 @@
*
* Contributors:
* IBM - initial API and implementation
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: DestroyLinkAction.java,v 1.4 2007/02/14 19:57:26 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -19,7 +19,7 @@ package org.eclipse.uml2.uml;
*
* <!-- begin-model-doc -->
* A destroy link action is a write link action that destroys links and link objects.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
*
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/DestroyObjectAction.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/DestroyObjectAction.java
index 77a6ab957..fb2304b60 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/DestroyObjectAction.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/DestroyObjectAction.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: DestroyObjectAction.java,v 1.10 2007/10/23 15:54:21 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -26,7 +26,7 @@ import org.eclipse.emf.ecore.EClass;
*
* <!-- begin-model-doc -->
* A destroy object action is an action that destroys objects.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -52,7 +52,7 @@ public interface DestroyObjectAction
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Specifies whether links in which the object participates are destroyed along with the object.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Is Destroy Links</em>' attribute.
* @see #setIsDestroyLinks(boolean)
@@ -79,7 +79,7 @@ public interface DestroyObjectAction
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Specifies whether objects owned by the object are destroyed along with the object.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Is Destroy Owned Objects</em>' attribute.
* @see #setIsDestroyOwnedObjects(boolean)
@@ -111,7 +111,7 @@ public interface DestroyObjectAction
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The input pin providing the object to be destroyed.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Target</em>' containment reference.
* @see #setTarget(InputPin)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/DestructionOccurrenceSpecification.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/DestructionOccurrenceSpecification.java
index 8c9f77025..94957173c 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/DestructionOccurrenceSpecification.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/DestructionOccurrenceSpecification.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2011 CEA and others.
+ * Copyright (c) 2011, 2013 CEA and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -7,6 +7,7 @@
*
* Contributors:
* CEA - initial API and implementation
+ * Christian W. Damus (CEA) - 251963
*
*/
package org.eclipse.uml2.uml;
@@ -22,7 +23,7 @@ import org.eclipse.emf.common.util.DiagnosticChain;
*
* <!-- begin-model-doc -->
* A destruction event models the destruction of an object.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
*
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Device.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Device.java
index 8b1c06b5d..6b683061e 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Device.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Device.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2007 IBM Corporation and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -7,8 +7,8 @@
*
* Contributors:
* IBM - initial API and implementation
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: Device.java,v 1.3 2007/02/14 19:57:26 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -19,7 +19,7 @@ package org.eclipse.uml2.uml;
*
* <!-- begin-model-doc -->
* A device is a physical computational resource with processing capability upon which artifacts may be deployed for execution. Devices may be complex (i.e., they may consist of other devices).
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
*
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/DirectedRelationship.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/DirectedRelationship.java
index 8b1b25f24..46cb5b623 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/DirectedRelationship.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/DirectedRelationship.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2008 IBM Corporation, Embarcadero Technologies, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, Embarcadero Technologies,, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (Embarcadero Technologies) - 205188
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: DirectedRelationship.java,v 1.8 2008/01/09 18:56:03 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -22,7 +22,7 @@ import org.eclipse.emf.common.util.EList;
*
* <!-- begin-model-doc -->
* A directed relationship represents a relationship between a collection of source model elements and a collection of target model elements.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -54,7 +54,7 @@ public interface DirectedRelationship
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Specifies the sources of the DirectedRelationship.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Source</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getDirectedRelationship_Source()
@@ -77,7 +77,7 @@ public interface DirectedRelationship
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Specifies the targets of the DirectedRelationship.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Target</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getDirectedRelationship_Target()
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Duration.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Duration.java
index 7b40f16dc..dffc192b3 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Duration.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Duration.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: Duration.java,v 1.9 2008/10/02 20:56:22 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -24,7 +24,7 @@ import org.eclipse.emf.ecore.EClass;
*
* <!-- begin-model-doc -->
* Duration defines a value specification that specifies the temporal distance between two time instants.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -54,7 +54,7 @@ public interface Duration
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The value of the Duration.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Expr</em>' containment reference.
* @see #setExpr(ValueSpecification)
@@ -94,7 +94,7 @@ public interface Duration
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Refers to the time and duration observations that are involved in expr.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Observation</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getDuration_Observation()
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/DurationConstraint.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/DurationConstraint.java
index dcd42dd0f..384ae82e6 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/DurationConstraint.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/DurationConstraint.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: DurationConstraint.java,v 1.9 2007/06/12 12:53:17 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -25,7 +25,7 @@ import org.eclipse.emf.common.util.EList;
*
* <!-- begin-model-doc -->
* A duration constraint is a constraint that refers to a duration interval.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -49,7 +49,7 @@ public interface DurationConstraint
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The value of firstEvent[i] is related to constrainedElement[i] (where i is 1 or 2). If firstEvent[i] is true, then the corresponding observation event is the first time instant the execution enters constrainedElement[i]. If firstEvent[i] is false, then the corresponding observation event is the last time instant the execution is within constrainedElement[i]. Default value is true applied when constrainedElement[i] refers an element that represents only one time instant.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>First Event</em>' attribute list.
* @see org.eclipse.uml2.uml.UMLPackage#getDurationConstraint_FirstEvent()
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/DurationInterval.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/DurationInterval.java
index 85c28e02b..fdf63f511 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/DurationInterval.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/DurationInterval.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2007 IBM Corporation and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -7,8 +7,8 @@
*
* Contributors:
* IBM - initial API and implementation
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: DurationInterval.java,v 1.3 2007/02/14 19:57:26 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -19,7 +19,7 @@ package org.eclipse.uml2.uml;
*
* <!-- begin-model-doc -->
* A duration interval defines the range between two durations.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
*
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/DurationObservation.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/DurationObservation.java
index ac7b380de..be00da039 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/DurationObservation.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/DurationObservation.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: DurationObservation.java,v 1.8 2007/06/12 12:53:16 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -27,7 +27,7 @@ import org.eclipse.emf.ecore.EClass;
*
* <!-- begin-model-doc -->
* A duration observation is a reference to a duration during an execution. It points out the element(s) in the model to observe and whether the observations are when this model element is entered or when it is exited.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -52,7 +52,7 @@ public interface DurationObservation
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The observation is determined by the entering or exiting of the event element during execution.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Event</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getDurationObservation_Event()
@@ -92,7 +92,7 @@ public interface DurationObservation
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The value of firstEvent[i] is related to event[i] (where i is 1 or 2). If firstEvent[i] is true, then the corresponding observation event is the first time instant the execution enters event[i]. If firstEvent[i] is false, then the corresponding observation event is the time instant the execution exits event[i]. Default value is true applied when event[i] refers an element that represents only one time instant.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>First Event</em>' attribute list.
* @see org.eclipse.uml2.uml.UMLPackage#getDurationObservation_FirstEvent()
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Element.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Element.java
index caf858104..960446a6a 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Element.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Element.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, Embarcadero Technologies, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, Embarcadero Technologies, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -9,8 +9,8 @@
* IBM - initial API and implementation
* Kenn Hussey (Embarcadero Technologies) - 205188
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: Element.java,v 1.22 2009/08/12 21:05:18 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -32,7 +32,7 @@ import org.eclipse.emf.ecore.EObject;
*
* <!-- begin-model-doc -->
* An element is a constituent of a model. As such, it has the capability of owning other elements.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -60,7 +60,7 @@ public interface Element
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The Elements owned by this element.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Owned Element</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getElement_OwnedElement()
@@ -78,7 +78,7 @@ public interface Element
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The Element that owns this element.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Owner</em>' reference.
* @see org.eclipse.uml2.uml.UMLPackage#getElement_Owner()
@@ -101,7 +101,7 @@ public interface Element
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The Comments owned by this element.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Owned Comment</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getElement_OwnedComment()
@@ -535,7 +535,7 @@ public interface Element
* <!-- begin-model-doc -->
* The query allOwnedElements() gives all of the direct and indirect owned elements of an element.
* result = ownedElement->union(ownedElement->collect(e | e.allOwnedElements()))
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @model ordered="false"
* @generated
@@ -548,7 +548,7 @@ public interface Element
* <!-- begin-model-doc -->
* The query mustBeOwned() indicates whether elements of this type must have an owner. Subclasses of Element that do not require an owner must override this operation.
* result = true
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @model dataType="org.eclipse.uml2.types.Boolean" required="true" ordered="false"
* @generated
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ElementImport.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ElementImport.java
index 301c10956..5674eaafd 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ElementImport.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ElementImport.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,6 +8,7 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039, 351774
+ * Christian W. Damus (CEA) - 251963
*
*/
package org.eclipse.uml2.uml;
@@ -23,7 +24,7 @@ import org.eclipse.emf.common.util.DiagnosticChain;
*
* <!-- begin-model-doc -->
* An element import identifies an element in another package, and allows the element to be referenced using its name without a qualifier.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -51,7 +52,7 @@ public interface ElementImport
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Specifies the visibility of the imported PackageableElement within the importing Package. The default visibility is the same as that of the imported element. If the imported element does not have a visibility, it is possible to add visibility to the element import.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Visibility</em>' attribute.
* @see org.eclipse.uml2.uml.VisibilityKind
@@ -79,7 +80,7 @@ public interface ElementImport
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Specifies the name that should be added to the namespace of the importing package in lieu of the name of the imported packagable element. The aliased name must not clash with any other member name in the importing package. By default, no alias is used.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Alias</em>' attribute.
* @see #isSetAlias()
@@ -138,7 +139,7 @@ public interface ElementImport
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Specifies the PackageableElement whose name is to be added to a Namespace.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Imported Element</em>' reference.
* @see #setImportedElement(PackageableElement)
@@ -172,7 +173,7 @@ public interface ElementImport
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Specifies the Namespace that imports a PackageableElement from another Package.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Importing Namespace</em>' container reference.
* @see #setImportingNamespace(Namespace)
@@ -233,7 +234,7 @@ public interface ElementImport
* else
* self.importedElement.name
* endif
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @model kind="operation" dataType="org.eclipse.uml2.types.String" required="true" ordered="false"
* @generated
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/EncapsulatedClassifier.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/EncapsulatedClassifier.java
index 44e3a7028..80ae9171d 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/EncapsulatedClassifier.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/EncapsulatedClassifier.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: EncapsulatedClassifier.java,v 1.10 2007/10/23 15:54:22 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -22,7 +22,7 @@ import org.eclipse.emf.common.util.EList;
*
* <!-- begin-model-doc -->
* A classifier has the ability to own ports as specific and type checked interaction points.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -52,7 +52,7 @@ public interface EncapsulatedClassifier
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* References a set of ports that an encapsulated classifier owns.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Owned Port</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getEncapsulatedClassifier_OwnedPort()
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Enumeration.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Enumeration.java
index 905646cdd..bbf642a58 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Enumeration.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Enumeration.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: Enumeration.java,v 1.11 2007/10/23 15:54:22 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -22,7 +22,7 @@ import org.eclipse.emf.common.util.EList;
*
* <!-- begin-model-doc -->
* An enumeration is a data type whose values are enumerated in the model as enumeration literals.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -53,7 +53,7 @@ public interface Enumeration
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The ordered set of literals for this Enumeration.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Owned Literal</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getEnumeration_OwnedLiteral()
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/EnumerationLiteral.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/EnumerationLiteral.java
index 0b8d80826..bfdb4c30c 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/EnumerationLiteral.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/EnumerationLiteral.java
@@ -8,6 +8,7 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039, 322715
+ * Christian W. Damus (CEA) - 251963
*
*/
package org.eclipse.uml2.uml;
@@ -22,7 +23,7 @@ import org.eclipse.emf.common.util.DiagnosticChain;
*
* <!-- begin-model-doc -->
* An enumeration literal is a user-defined data value for an enumeration.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -52,7 +53,7 @@ public interface EnumerationLiteral
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The Enumeration that this EnumerationLiteral is a member of.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Enumeration</em>' container reference.
* @see #setEnumeration(Enumeration)
@@ -93,7 +94,7 @@ public interface EnumerationLiteral
* <!-- begin-model-doc -->
* Missing derivation for EnumerationLiteral::/classifier : Enumeration
* true
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @model kind="operation" required="true" ordered="false"
* @generated
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Event.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Event.java
index b235f8070..199314701 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Event.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Event.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2007 IBM Corporation and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -7,8 +7,8 @@
*
* Contributors:
* IBM - initial API and implementation
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: Event.java,v 1.2 2007/02/14 19:57:26 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -19,7 +19,7 @@ package org.eclipse.uml2.uml;
*
* <!-- begin-model-doc -->
* An event is the specification of some occurrence that may potentially trigger effects by an object.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
*
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ExceptionHandler.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ExceptionHandler.java
index 995de2610..cae97550f 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ExceptionHandler.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ExceptionHandler.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: ExceptionHandler.java,v 1.10 2007/10/23 15:54:21 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -28,7 +28,7 @@ import org.eclipse.emf.ecore.EClass;
*
* <!-- begin-model-doc -->
* An exception handler is an element that specifies a body to execute in case the specified exception occurs during the execution of the protected node.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -54,7 +54,7 @@ public interface ExceptionHandler
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* A node that is executed if the handler satisfies an uncaught exception.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Handler Body</em>' reference.
* @see #setHandlerBody(ExecutableNode)
@@ -80,7 +80,7 @@ public interface ExceptionHandler
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* An object node within the handler body. When the handler catches an exception, the exception token is placed in this node, causing the body to execute.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Exception Input</em>' reference.
* @see #setExceptionInput(ObjectNode)
@@ -107,7 +107,7 @@ public interface ExceptionHandler
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The kind of instances that the handler catches. If an exception occurs whose type is any of the classifiers in the set, the handler catches the exception and executes its body.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Exception Type</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getExceptionHandler_ExceptionType()
@@ -153,7 +153,7 @@ public interface ExceptionHandler
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The node protected by the handler. The handler is examined if an exception propagates to the outside of the node.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Protected Node</em>' container reference.
* @see #setProtectedNode(ExecutableNode)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ExecutableNode.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ExecutableNode.java
index 231588cbb..1bc88658e 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ExecutableNode.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ExecutableNode.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2012 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,6 +8,7 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 351774, 351777, 382718
+ * Christian W. Damus (CEA) - 251963
*
*/
package org.eclipse.uml2.uml;
@@ -22,7 +23,7 @@ import org.eclipse.emf.common.util.EList;
* <!-- begin-model-doc -->
* An executable node is an abstract class for activity nodes that may be executed. It is used as an attachment point for exception handlers.
* An executable node is an abstract class for activity nodes that may be executed. It is used as an attachment point for exception handlers.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -53,7 +54,7 @@ public interface ExecutableNode
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* A set of exception handlers that are examined if an uncaught exception propagates to the outer level of the executable node.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Handler</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getExecutableNode_Handler()
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ExecutionEnvironment.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ExecutionEnvironment.java
index 4dceb9f3c..b47bc2539 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ExecutionEnvironment.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ExecutionEnvironment.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2007 IBM Corporation and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -7,8 +7,8 @@
*
* Contributors:
* IBM - initial API and implementation
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: ExecutionEnvironment.java,v 1.3 2007/02/14 19:57:26 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -19,7 +19,7 @@ package org.eclipse.uml2.uml;
*
* <!-- begin-model-doc -->
* An execution environment is a node that offers an execution environment for specific types of components that are deployed on it in the form of executable artifacts.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
*
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ExecutionOccurrenceSpecification.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ExecutionOccurrenceSpecification.java
index a703fd6bb..f3fcf36a8 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ExecutionOccurrenceSpecification.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ExecutionOccurrenceSpecification.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2006 IBM Corporation and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -7,8 +7,8 @@
*
* Contributors:
* IBM - initial API and implementation
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: ExecutionOccurrenceSpecification.java,v 1.2 2006/05/12 20:38:09 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -19,7 +19,7 @@ package org.eclipse.uml2.uml;
*
* <!-- begin-model-doc -->
* An execution occurrence specification represents moments in time at which actions or behaviors start or finish.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -42,7 +42,7 @@ public interface ExecutionOccurrenceSpecification
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* References the execution specification describing the execution that is started or finished at this execution event.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Execution</em>' reference.
* @see #setExecution(ExecutionSpecification)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ExecutionSpecification.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ExecutionSpecification.java
index 444d2759c..c3309b3d3 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ExecutionSpecification.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ExecutionSpecification.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: ExecutionSpecification.java,v 1.5 2007/04/25 17:47:06 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -24,7 +24,7 @@ import org.eclipse.emf.common.util.DiagnosticChain;
*
* <!-- begin-model-doc -->
* An execution specification is a specification of the execution of a unit of behavior or action within the lifeline. The duration of an execution specification is represented by two cccurrence specifications, the start occurrence specification and the finish occurrence specification.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -48,7 +48,7 @@ public interface ExecutionSpecification
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* References the OccurrenceSpecification that designates the start of the Action or Behavior
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Start</em>' reference.
* @see #setStart(OccurrenceSpecification)
@@ -74,7 +74,7 @@ public interface ExecutionSpecification
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* References the OccurrenceSpecification that designates the finish of the Action or Behavior.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Finish</em>' reference.
* @see #setFinish(OccurrenceSpecification)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ExpansionKind.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ExpansionKind.java
index 23c85c216..404838e85 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ExpansionKind.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ExpansionKind.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2006 IBM Corporation and others.
+ * Copyright (c) 2006, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -7,8 +7,8 @@
*
* Contributors:
* IBM - initial API and implementation
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: ExpansionKind.java,v 1.2 2006/12/14 15:49:27 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -25,7 +25,7 @@ import org.eclipse.emf.common.util.Enumerator;
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* ExpansionKind is an enumeration type used to specify how multiple executions of an expansion region interact.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @see org.eclipse.uml2.uml.UMLPackage#getExpansionKind()
* @model
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ExpansionNode.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ExpansionNode.java
index 17f00086c..9526fa9db 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ExpansionNode.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ExpansionNode.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: ExpansionNode.java,v 1.1 2005/11/14 22:25:58 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -23,7 +23,7 @@ import org.eclipse.emf.common.util.DiagnosticChain;
*
* <!-- begin-model-doc -->
* An expansion node is an object node used to indicate a flow across the boundary of an expansion region. A flow into a region contains a collection that is broken into its individual elements inside the region, which is executed once per element. A flow out of a region combines individual elements into a collection for use outside the region.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -48,7 +48,7 @@ public interface ExpansionNode
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The expansion region for which the node is an output.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Region As Output</em>' reference.
* @see #setRegionAsOutput(ExpansionRegion)
@@ -91,7 +91,7 @@ public interface ExpansionNode
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The expansion region for which the node is an input.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Region As Input</em>' reference.
* @see #setRegionAsInput(ExpansionRegion)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ExpansionRegion.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ExpansionRegion.java
index aa21860e6..5b8cfd232 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ExpansionRegion.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ExpansionRegion.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: ExpansionRegion.java,v 1.10 2007/06/12 12:53:19 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -26,7 +26,7 @@ import org.eclipse.emf.common.util.EList;
*
* <!-- begin-model-doc -->
* An expansion region is a structured activity region that executes multiple times corresponding to elements of an input collection.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -53,7 +53,7 @@ public interface ExpansionRegion
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The way in which the executions interact: parallel: all interactions are independent iterative: the interactions occur in order of the elements stream: a stream of values flows into a single execution
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Mode</em>' attribute.
* @see org.eclipse.uml2.uml.ExpansionKind
@@ -83,7 +83,7 @@ public interface ExpansionRegion
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* An object node that holds a separate element of the input collection during each of the multiple executions of the region.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Input Element</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getExpansionRegion_InputElement()
@@ -126,7 +126,7 @@ public interface ExpansionRegion
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* An object node that accepts a separate element of the output collection during each of the multiple executions of the region. The values are formed into a collection that is available when the execution of the region is complete.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Output Element</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getExpansionRegion_OutputElement()
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Expression.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Expression.java
index be483283c..b1be4db11 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Expression.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Expression.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,6 +8,7 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039, 351774
+ * Christian W. Damus (CEA) - 251963
*
*/
package org.eclipse.uml2.uml;
@@ -24,7 +25,7 @@ import org.eclipse.emf.ecore.EClass;
* <!-- begin-model-doc -->
* An expression is a structured tree of symbols that denotes a (possibly empty) set of values when evaluated in a context.
* An expression represents a node in an expression tree, which may be non-terminal or terminal. It defines a symbol, and has a possibly empty sequence of operands which are value specifications.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -48,7 +49,7 @@ public interface Expression
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The symbol associated with the node in the expression tree.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Symbol</em>' attribute.
* @see #isSetSymbol()
@@ -108,7 +109,7 @@ public interface Expression
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Specifies a sequence of operands.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Operand</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getExpression_Operand()
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Extend.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Extend.java
index 2c7db46d6..e46225944 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Extend.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Extend.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,6 +8,7 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039, 351774
+ * Christian W. Damus (CEA) - 251963
*
*/
package org.eclipse.uml2.uml;
@@ -27,7 +28,7 @@ import org.eclipse.emf.ecore.EClass;
*
* <!-- begin-model-doc -->
* A relationship from an extending use case to an extended use case that specifies how and when the behavior defined in the extending use case can be inserted into the behavior defined in the extended use case.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -59,7 +60,7 @@ public interface Extend
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* References the use case that is being extended.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Extended Case</em>' reference.
* @see #setExtendedCase(UseCase)
@@ -91,7 +92,7 @@ public interface Extend
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* References the condition that must hold when the first extension point is reached for the extension to take place. If no constraint is associated with the extend relationship, the extension is unconditional.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Condition</em>' containment reference.
* @see #setCondition(Constraint)
@@ -141,7 +142,7 @@ public interface Extend
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* An ordered list of extension points belonging to the extended use case, specifying where the respective behavioral fragments of the extending use case are to be inserted. The first fragment in the extending use case is associated with the first extension point in the list, the second fragment with the second point, and so on. (Note that, in most practical cases, the extending use case has just a single behavior fragment, so that the list of extension points is trivial.)
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Extension Location</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getExtend_ExtensionLocation()
@@ -187,7 +188,7 @@ public interface Extend
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* References the use case that represents the extension and owns the extend relationship.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Extension</em>' container reference.
* @see #setExtension(UseCase)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Extension.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Extension.java
index bcb1cae36..663027bb1 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Extension.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Extension.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: Extension.java,v 1.14 2009/08/12 21:05:19 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -24,7 +24,7 @@ import org.eclipse.emf.common.util.DiagnosticChain;
*
* <!-- begin-model-doc -->
* An extension is used to indicate that the properties of a metaclass are extended through a stereotype, and gives the ability to flexibly add (and later remove) stereotypes to classes.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -49,7 +49,7 @@ public interface Extension
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Indicates whether an instance of the extending stereotype must be created when an instance of the extended class is created. The attribute value is derived from the value of the lower property of the ExtensionEnd referenced by Extension::ownedEnd; a lower value of 1 means that isRequired is true, but otherwise it is false. Since the default value of ExtensionEnd::lower is 0, the default value of isRequired is false.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Is Required</em>' attribute.
* @see org.eclipse.uml2.uml.UMLPackage#getExtension_IsRequired()
@@ -65,7 +65,7 @@ public interface Extension
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* References the Class that is extended through an Extension. The property is derived from the type of the memberEnd that is not the ownedEnd.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Metaclass</em>' reference.
* @see org.eclipse.uml2.uml.UMLPackage#getExtension_Metaclass()
@@ -133,7 +133,7 @@ public interface Extension
* <!-- begin-model-doc -->
* The query metaclassEnd() returns the Property that is typed by a metaclass (as opposed to a stereotype).
* result = memberEnd->reject(ownedEnd)
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @model required="true" ordered="false"
* @generated
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ExtensionEnd.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ExtensionEnd.java
index 408a601fa..ebdb66cb7 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ExtensionEnd.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ExtensionEnd.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2007 IBM Corporation and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -7,8 +7,8 @@
*
* Contributors:
* IBM - initial API and implementation
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: ExtensionEnd.java,v 1.4 2007/04/25 17:47:05 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -24,7 +24,7 @@ import org.eclipse.emf.common.util.DiagnosticChain;
* <!-- begin-model-doc -->
* An extension end is used to tie an extension to a stereotype when extending a metaclass.
* The default multiplicity of an extension end is 0..1.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
*
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ExtensionPoint.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ExtensionPoint.java
index d0e252462..d39322603 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ExtensionPoint.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ExtensionPoint.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: ExtensionPoint.java,v 1.7 2007/06/28 01:41:44 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -24,7 +24,7 @@ import org.eclipse.emf.common.util.DiagnosticChain;
*
* <!-- begin-model-doc -->
* An extension point identifies a point in the behavior of a use case where that behavior can be extended by the behavior of some other (extending) use case, as specified by an extend relationship.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -54,7 +54,7 @@ public interface ExtensionPoint
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* References the use case that owns this extension point.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Use Case</em>' container reference.
* @see #setUseCase(UseCase)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Feature.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Feature.java
index 000b76582..9eb77e593 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Feature.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Feature.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, Embarcadero Technologies, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, Embarcadero Technologies, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -9,8 +9,8 @@
* IBM - initial API and implementation
* Kenn Hussey (Embarcadero Technologies) - 205188
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: Feature.java,v 1.12 2008/01/09 18:56:02 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -25,7 +25,7 @@ import org.eclipse.emf.ecore.EClass;
*
* <!-- begin-model-doc -->
* A feature declares a behavioral or structural characteristic of instances of classifiers.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -50,7 +50,7 @@ public interface Feature
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Specifies whether this feature characterizes individual instances classified by the classifier (false) or the classifier itself (true).
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Is Static</em>' attribute.
* @see #setIsStatic(boolean)
@@ -79,7 +79,7 @@ public interface Feature
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The Classifiers that have this Feature as a feature.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Featuring Classifier</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getFeature_FeaturingClassifier()
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/FinalNode.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/FinalNode.java
index ae51eb3d8..e443b18f4 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/FinalNode.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/FinalNode.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2007 IBM Corporation and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -7,8 +7,8 @@
*
* Contributors:
* IBM - initial API and implementation
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: FinalNode.java,v 1.3 2007/04/25 17:47:04 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -23,7 +23,7 @@ import org.eclipse.emf.common.util.DiagnosticChain;
*
* <!-- begin-model-doc -->
* A final node is an abstract control node at which a flow in an activity stops.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
*
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/FinalState.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/FinalState.java
index fa14ee51f..aaf870570 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/FinalState.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/FinalState.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2007 IBM Corporation and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -7,8 +7,8 @@
*
* Contributors:
* IBM - initial API and implementation
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: FinalState.java,v 1.4 2007/04/25 17:47:04 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -23,7 +23,7 @@ import org.eclipse.emf.common.util.DiagnosticChain;
*
* <!-- begin-model-doc -->
* A special kind of state signifying that the enclosing region is completed. If the enclosing region is directly contained in a state machine and all other regions in the state machine also are completed, then it means that the entire state machine is completed.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
*
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/FlowFinalNode.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/FlowFinalNode.java
index 7f88f9e83..0383d984d 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/FlowFinalNode.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/FlowFinalNode.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2007 IBM Corporation and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -7,8 +7,8 @@
*
* Contributors:
* IBM - initial API and implementation
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: FlowFinalNode.java,v 1.3 2007/02/14 19:57:26 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -19,7 +19,7 @@ package org.eclipse.uml2.uml;
*
* <!-- begin-model-doc -->
* A flow final node is a final node that terminates a flow.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
*
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ForkNode.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ForkNode.java
index 943d19b3a..82a6cc5a2 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ForkNode.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ForkNode.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2007 IBM Corporation and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -7,8 +7,8 @@
*
* Contributors:
* IBM - initial API and implementation
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: ForkNode.java,v 1.4 2007/04/25 17:47:04 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -23,7 +23,7 @@ import org.eclipse.emf.common.util.DiagnosticChain;
*
* <!-- begin-model-doc -->
* A fork node is a control node that splits a flow into multiple concurrent flows.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
*
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/FunctionBehavior.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/FunctionBehavior.java
index 76e60bef5..3e7e21d5e 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/FunctionBehavior.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/FunctionBehavior.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2007 IBM Corporation and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -7,8 +7,8 @@
*
* Contributors:
* IBM - initial API and implementation
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: FunctionBehavior.java,v 1.4 2007/04/25 17:47:06 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -23,7 +23,7 @@ import org.eclipse.emf.common.util.DiagnosticChain;
*
* <!-- begin-model-doc -->
* A function behavior is an opaque behavior that does not access or modify any objects or other external data.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
*
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Gate.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Gate.java
index 1e06b7c9d..1be13a266 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Gate.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Gate.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2007 IBM Corporation and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -7,8 +7,8 @@
*
* Contributors:
* IBM - initial API and implementation
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: Gate.java,v 1.4 2007/04/25 17:47:04 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -23,7 +23,7 @@ import org.eclipse.emf.common.util.DiagnosticChain;
*
* <!-- begin-model-doc -->
* A gate is a connection point for relating a message outside an interaction fragment with a message inside the interaction fragment.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
*
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/GeneralOrdering.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/GeneralOrdering.java
index 34bbb893a..acbff2a89 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/GeneralOrdering.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/GeneralOrdering.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: GeneralOrdering.java,v 1.2 2006/05/12 20:38:05 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -23,7 +23,7 @@ import org.eclipse.emf.common.util.DiagnosticChain;
*
* <!-- begin-model-doc -->
* A general ordering represents a binary relation between two occurrence specifications, to describe that one occurrence specification must occur before the other in a valid trace. This mechanism provides the ability to define partial orders of occurrence cpecifications that may otherwise not have a specified order.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -48,7 +48,7 @@ public interface GeneralOrdering
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The OccurrenceSpecification referenced comes before the OccurrenceSpecification referenced by after.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Before</em>' reference.
* @see #setBefore(OccurrenceSpecification)
@@ -91,7 +91,7 @@ public interface GeneralOrdering
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The OccurrenceSpecification referenced comes after the OccurrenceSpecification referenced by before.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>After</em>' reference.
* @see #setAfter(OccurrenceSpecification)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Generalization.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Generalization.java
index 170614a88..80895903a 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Generalization.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Generalization.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,6 +8,7 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039, 351774
+ * Christian W. Damus (CEA) - 251963
*
*/
package org.eclipse.uml2.uml;
@@ -26,7 +27,7 @@ import org.eclipse.emf.common.util.EList;
* <!-- begin-model-doc -->
* A generalization is a taxonomic relationship between a more general classifier and a more specific classifier. Each instance of the specific classifier is also an indirect instance of the general classifier. Thus, the specific classifier inherits the features of the more general classifier.
* A generalization relates a specific classifier to a more general classifier, and is owned by the specific classifier.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -53,7 +54,7 @@ public interface Generalization
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Indicates whether the specific classifier can be used wherever the general classifier can be used. If true, the execution traces of the specific classifier will be a superset of the execution traces of the general classifier.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Is Substitutable</em>' attribute.
* @see #setIsSubstitutable(boolean)
@@ -85,7 +86,7 @@ public interface Generalization
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* References the general classifier in the Generalization relationship.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>General</em>' reference.
* @see #setGeneral(Classifier)
@@ -113,7 +114,7 @@ public interface Generalization
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Designates a set in which instances of Generalization is considered members.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Generalization Set</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getGeneralization_GeneralizationSet()
@@ -160,7 +161,7 @@ public interface Generalization
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* References the specializing classifier in the Generalization relationship.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Specific</em>' container reference.
* @see #setSpecific(Classifier)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/GeneralizationSet.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/GeneralizationSet.java
index 8508cd066..5623551a6 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/GeneralizationSet.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/GeneralizationSet.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: GeneralizationSet.java,v 1.12 2007/06/12 12:53:18 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -26,7 +26,7 @@ import org.eclipse.emf.common.util.EList;
*
* <!-- begin-model-doc -->
* A generalization set is a packageable element whose instances define collections of subsets of generalization relationships.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -53,7 +53,7 @@ public interface GeneralizationSet
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Indicates (via the associated Generalizations) whether or not the set of specific Classifiers are covering for a particular general classifier. When isCovering is true, every instance of a particular general Classifier is also an instance of at least one of its specific Classifiers for the GeneralizationSet. When isCovering is false, there are one or more instances of the particular general Classifier that are not instances of at least one of its specific Classifiers defined for the GeneralizationSet.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Is Covering</em>' attribute.
* @see #setIsCovering(boolean)
@@ -80,7 +80,7 @@ public interface GeneralizationSet
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Indicates whether or not the set of specific Classifiers in a Generalization relationship have instance in common. If isDisjoint is true, the specific Classifiers for a particular GeneralizationSet have no members in common; that is, their intersection is empty. If isDisjoint is false, the specific Classifiers in a particular GeneralizationSet have one or more members in common; that is, their intersection is not empty. For example, Person could have two Generalization relationships, each with the different specific Classifier: Manager or Staff. This would be disjoint because every instance of Person must either be a Manager or Staff. In contrast, Person could have two Generalization relationships involving two specific (and non-covering) Classifiers: Sales Person and Manager. This GeneralizationSet would not be disjoint because there are instances of Person which can be a Sales Person and a Manager.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Is Disjoint</em>' attribute.
* @see #setIsDisjoint(boolean)
@@ -107,7 +107,7 @@ public interface GeneralizationSet
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Designates the Classifier that is defined as the power type for the associated GeneralizationSet.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Powertype</em>' reference.
* @see #setPowertype(Classifier)
@@ -136,7 +136,7 @@ public interface GeneralizationSet
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Designates the instances of Generalization which are members of a given GeneralizationSet.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Generalization</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getGeneralizationSet_Generalization()
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Image.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Image.java
index fb4267c80..19c92908f 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Image.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Image.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: Image.java,v 1.5 2006/05/12 20:38:03 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -20,7 +20,7 @@ package org.eclipse.uml2.uml;
*
* <!-- begin-model-doc -->
* Physical definition of a graphical image.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -45,7 +45,7 @@ public interface Image
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* This contains the serialization of the image according to the format. The value could represent a bitmap, image such as a GIF file, or drawing 'instructions' using a standard such as Scalable Vector Graphic (SVG) (which is XML based).
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Content</em>' attribute.
* @see #isSetContent()
@@ -98,7 +98,7 @@ public interface Image
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* This contains a location that can be used by a tool to locate the image as an alternative to embedding it in the stereotype.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Location</em>' attribute.
* @see #isSetLocation()
@@ -151,7 +151,7 @@ public interface Image
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* This indicates the format of the content - which is how the string content should be interpreted. The following values are reserved: SVG, GIF, PNG, JPG, WMF, EMF, BMP. In addition the prefix 'MIME: ' is also reserved. This option can be used as an alternative to express the reserved values above, for example "SVG" could instead be expressed as "MIME: image/svg+xml".
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Format</em>' attribute.
* @see #isSetFormat()
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Include.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Include.java
index 9a533d306..2a5ba92af 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Include.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Include.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,6 +8,7 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039, 351774
+ * Christian W. Damus (CEA) - 251963
*
*/
package org.eclipse.uml2.uml;
@@ -19,7 +20,7 @@ package org.eclipse.uml2.uml;
*
* <!-- begin-model-doc -->
* An include relationship defines that a use case contains the behavior defined in another use case.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -49,7 +50,7 @@ public interface Include
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* References the use case that is to be included.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Addition</em>' reference.
* @see #setAddition(UseCase)
@@ -83,7 +84,7 @@ public interface Include
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* References the use case which will include the addition and owns the include relationship.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Including Case</em>' container reference.
* @see #setIncludingCase(UseCase)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/InformationFlow.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/InformationFlow.java
index 69da89a2b..a166cb99c 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/InformationFlow.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/InformationFlow.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: InformationFlow.java,v 1.9 2007/10/23 15:54:23 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -28,7 +28,7 @@ import org.eclipse.emf.ecore.EClass;
*
* <!-- begin-model-doc -->
* An information flow specifies that one or more information items circulates from its sources to its targets. Information flows require some kind of information channel for transmitting information items from the source to the destination. An information channel is represented in various ways depending on the nature of its sources and targets. It may be represented by connectors, links, associations, or even dependencies. For example, if the source and destination are parts in some composite structure such as a collaboration, then the information channel is likely to be represented by a connector between them. Or, if the source and target are objects (which are a kind of instance specification), they may be represented by a link that joins the two, and so on.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -58,7 +58,7 @@ public interface InformationFlow
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Determines which Relationship will realize the specified flow
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Realization</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getInformationFlow_Realization()
@@ -74,7 +74,7 @@ public interface InformationFlow
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Specifies the information items that may circulate on this information flow.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Conveyed</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getInformationFlow_Conveyed()
@@ -120,7 +120,7 @@ public interface InformationFlow
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Defines from which source the conveyed InformationItems are initiated.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Information Source</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getInformationFlow_InformationSource()
@@ -167,7 +167,7 @@ public interface InformationFlow
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Defines to which target the conveyed InformationItems are directed.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Information Target</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getInformationFlow_InformationTarget()
@@ -208,7 +208,7 @@ public interface InformationFlow
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Determines which ActivityEdges will realize the specified flow.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Realizing Activity Edge</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getInformationFlow_RealizingActivityEdge()
@@ -249,7 +249,7 @@ public interface InformationFlow
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Determines which Connectors will realize the specified flow.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Realizing Connector</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getInformationFlow_RealizingConnector()
@@ -288,7 +288,7 @@ public interface InformationFlow
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Determines which Messages will realize the specified flow.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Realizing Message</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getInformationFlow_RealizingMessage()
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/InformationItem.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/InformationItem.java
index e44333f26..8e8060a78 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/InformationItem.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/InformationItem.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2007 IBM Corporation and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -7,8 +7,8 @@
*
* Contributors:
* IBM - initial API and implementation
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: InformationItem.java,v 1.8 2007/06/12 12:53:17 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -27,7 +27,7 @@ import org.eclipse.emf.ecore.EClass;
*
* <!-- begin-model-doc -->
* An information item is an abstraction of all kinds of information that can be exchanged between objects. It is a kind of classifier intended for representing information in a very abstract way, one which cannot be instantiated.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -51,7 +51,7 @@ public interface InformationItem
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Determines the classifiers that will specify the structure and nature of the information. An information item represents all its represented classifiers.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Represented</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getInformationItem_Represented()
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/InitialNode.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/InitialNode.java
index a71642d9a..a1d495125 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/InitialNode.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/InitialNode.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2007 IBM Corporation and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -7,8 +7,8 @@
*
* Contributors:
* IBM - initial API and implementation
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: InitialNode.java,v 1.4 2007/04/25 17:47:05 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -23,7 +23,7 @@ import org.eclipse.emf.common.util.DiagnosticChain;
*
* <!-- begin-model-doc -->
* An initial node is a control node at which flow starts when the activity is invoked.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
*
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/InputPin.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/InputPin.java
index 38f09dffe..af8b343bf 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/InputPin.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/InputPin.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2007 IBM Corporation and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -7,8 +7,8 @@
*
* Contributors:
* IBM - initial API and implementation
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: InputPin.java,v 1.4 2007/04/25 17:47:05 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -23,7 +23,7 @@ import org.eclipse.emf.common.util.DiagnosticChain;
*
* <!-- begin-model-doc -->
* An input pin is a pin that holds input values to be consumed by an action.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
*
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/InstanceSpecification.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/InstanceSpecification.java
index 7e1c2b15c..cedd9e765 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/InstanceSpecification.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/InstanceSpecification.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,6 +8,7 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 351774
+ * Christian W. Damus (CEA) - 251963
*
*/
package org.eclipse.uml2.uml;
@@ -28,7 +29,7 @@ import org.eclipse.emf.ecore.EClass;
* <!-- begin-model-doc -->
* An instance specification has the capability of being a deployment target in a deployment relationship, in the case that it is an instance of a node. It is also has the capability of being a deployed artifact, if it is an instance of an artifact.
* An instance specification is a model element that represents an instance in a modeled system.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -54,7 +55,7 @@ public interface InstanceSpecification
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The classifier or classifiers of the represented instance. If multiple classifiers are specified, the instance is classified by all of them.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Classifier</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getInstanceSpecification_Classifier()
@@ -99,7 +100,7 @@ public interface InstanceSpecification
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* A specification of how to compute, derive, or construct the instance.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Specification</em>' containment reference.
* @see #setSpecification(ValueSpecification)
@@ -146,7 +147,7 @@ public interface InstanceSpecification
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* A slot giving the value or values of a structural feature of the instance. An instance specification can have one slot per structural feature of its classifiers, including inherited features. It is not necessary to model a slot for each structural feature, in which case the instance specification is a partial description.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Slot</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getInstanceSpecification_Slot()
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/InstanceValue.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/InstanceValue.java
index 88838320e..6f4877649 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/InstanceValue.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/InstanceValue.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2006 IBM Corporation and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -7,8 +7,8 @@
*
* Contributors:
* IBM - initial API and implementation
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: InstanceValue.java,v 1.2 2006/05/12 20:38:07 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -19,7 +19,7 @@ package org.eclipse.uml2.uml;
*
* <!-- begin-model-doc -->
* An instance value is a value specification that identifies an instance.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -42,7 +42,7 @@ public interface InstanceValue
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The instance that is the specified value.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Instance</em>' reference.
* @see #setInstance(InstanceSpecification)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Interaction.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Interaction.java
index 061639b09..fdccdf371 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Interaction.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Interaction.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: Interaction.java,v 1.11 2007/10/23 15:54:21 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -24,7 +24,7 @@ import org.eclipse.emf.ecore.EClass;
*
* <!-- begin-model-doc -->
* An interaction is a unit of behavior that focuses on the observable exchange of information between connectable elements.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -59,7 +59,7 @@ public interface Interaction
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Specifies the participants in this Interaction.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Lifeline</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getInteraction_Lifeline()
@@ -118,7 +118,7 @@ public interface Interaction
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The ordered set of fragments in the Interaction.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Fragment</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getInteraction_Fragment()
@@ -179,7 +179,7 @@ public interface Interaction
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Actions owned by the Interaction.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Action</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getInteraction_Action()
@@ -239,7 +239,7 @@ public interface Interaction
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Specifies the gates that form the message interface between this Interaction and any InteractionUses which reference it.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Formal Gate</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getInteraction_FormalGate()
@@ -297,7 +297,7 @@ public interface Interaction
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The Messages contained in this Interaction.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Message</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getInteraction_Message()
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/InteractionConstraint.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/InteractionConstraint.java
index c18fe3961..994c64538 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/InteractionConstraint.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/InteractionConstraint.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: InteractionConstraint.java,v 1.9 2007/10/23 15:54:22 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -26,7 +26,7 @@ import org.eclipse.emf.ecore.EClass;
*
* <!-- begin-model-doc -->
* An interaction constraint is a Boolean expression that guards an operand in a combined fragment.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -56,7 +56,7 @@ public interface InteractionConstraint
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The minimum number of iterations of a loop
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Minint</em>' containment reference.
* @see #setMinint(ValueSpecification)
@@ -101,7 +101,7 @@ public interface InteractionConstraint
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The maximum number of iterations of a loop
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Maxint</em>' containment reference.
* @see #setMaxint(ValueSpecification)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/InteractionFragment.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/InteractionFragment.java
index b068ab2cd..66e6d1a20 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/InteractionFragment.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/InteractionFragment.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: InteractionFragment.java,v 1.12 2007/10/23 15:54:22 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -22,7 +22,7 @@ import org.eclipse.emf.common.util.EList;
*
* <!-- begin-model-doc -->
* InteractionFragment is an abstract notion of the most general interaction unit. An interaction fragment is a piece of an interaction. Each interaction fragment is conceptually like an interaction by itself.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -50,7 +50,7 @@ public interface InteractionFragment
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* References the Lifelines that the InteractionFragment involves.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Covered</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getInteractionFragment_Covered()
@@ -96,7 +96,7 @@ public interface InteractionFragment
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The general ordering relationships contained in this fragment.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>General Ordering</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getInteractionFragment_GeneralOrdering()
@@ -154,7 +154,7 @@ public interface InteractionFragment
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The Interaction enclosing this InteractionFragment.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Enclosing Interaction</em>' container reference.
* @see #setEnclosingInteraction(Interaction)
@@ -188,7 +188,7 @@ public interface InteractionFragment
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The operand enclosing this InteractionFragment (they may nest recursively)
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Enclosing Operand</em>' container reference.
* @see #setEnclosingOperand(InteractionOperand)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/InteractionOperand.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/InteractionOperand.java
index 3e54f90fd..6900e46bf 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/InteractionOperand.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/InteractionOperand.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2007 IBM Corporation and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -7,8 +7,8 @@
*
* Contributors:
* IBM - initial API and implementation
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: InteractionOperand.java,v 1.11 2007/10/23 15:54:22 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -27,7 +27,7 @@ import org.eclipse.emf.ecore.EClass;
*
* <!-- begin-model-doc -->
* An interaction operand is contained in a combined fragment. An interaction operand represents one operand of the expression given by the enclosing combined fragment.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -57,7 +57,7 @@ public interface InteractionOperand
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Constraint of the operand.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Guard</em>' containment reference.
* @see #setGuard(InteractionConstraint)
@@ -102,7 +102,7 @@ public interface InteractionOperand
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The fragments of the operand.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Fragment</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getInteractionOperand_Fragment()
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/InteractionOperatorKind.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/InteractionOperatorKind.java
index 8abc75915..955a0063b 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/InteractionOperatorKind.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/InteractionOperatorKind.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2006 IBM Corporation and others.
+ * Copyright (c) 2006, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -7,8 +7,8 @@
*
* Contributors:
* IBM - initial API and implementation
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: InteractionOperatorKind.java,v 1.3 2006/12/14 15:49:27 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -25,7 +25,7 @@ import org.eclipse.emf.common.util.Enumerator;
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* InteractionOperatorKind is an enumeration designating the different kinds of operators of combined fragments. The interaction operand defines the type of operator of a combined fragment.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @see org.eclipse.uml2.uml.UMLPackage#getInteractionOperatorKind()
* @model
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/InteractionUse.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/InteractionUse.java
index 46885cedb..1bf1235e9 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/InteractionUse.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/InteractionUse.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: InteractionUse.java,v 1.12 2007/10/23 15:54:21 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -28,7 +28,7 @@ import org.eclipse.emf.ecore.EClass;
*
* <!-- begin-model-doc -->
* An interaction use refers to an interaction. The interaction use is a shorthand for copying the contents of the referenced interaction where the interaction use is. To be accurate the copying must take into account substituting parameters with arguments and connect the formal gates with the actual ones.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -55,7 +55,7 @@ public interface InteractionUse
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Refers to the Interaction that defines its meaning
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Refers To</em>' reference.
* @see #setRefersTo(Interaction)
@@ -87,7 +87,7 @@ public interface InteractionUse
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The value of the executed Interaction.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Return Value</em>' containment reference.
* @see #setReturnValue(ValueSpecification)
@@ -126,7 +126,7 @@ public interface InteractionUse
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The recipient of the return value.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Return Value Recipient</em>' reference.
* @see #setReturnValueRecipient(Property)
@@ -159,7 +159,7 @@ public interface InteractionUse
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The actual gates of the InteractionUse
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Actual Gate</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getInteractionUse_ActualGate()
@@ -216,7 +216,7 @@ public interface InteractionUse
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The actual arguments of the Interaction
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Argument</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getInteractionUse_Argument()
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Interface.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Interface.java
index 25fa3d6c8..8bcb99f2d 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Interface.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Interface.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,6 +8,7 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039, 351774
+ * Christian W. Damus (CEA) - 251963
*
*/
package org.eclipse.uml2.uml;
@@ -29,7 +30,7 @@ import org.eclipse.emf.ecore.EClass;
* Since an interface specifies conformance characteristics, it does not own detailed behavior specifications. Instead, interfaces may own a protocol state machine that specifies event sequences and pre/post conditions for the operations and receptions described by the interface.
* Interfaces may include receptions (in addition to operations).
* An interface is a kind of classifier that represents a declaration of a set of coherent public features and obligations. An interface specifies a contract; any instance of a classifier that realizes the interface must fulfill that contract. The obligations that may be associated with an interface are in the form of various kinds of constraints (such as pre- and post-conditions) or protocol specifications, which may impose ordering restrictions on interactions through the interface.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -66,7 +67,7 @@ public interface Interface
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The attributes (i.e. the properties) owned by the class.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Owned Attribute</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getInterface_OwnedAttribute()
@@ -142,7 +143,7 @@ public interface Interface
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* References all the Classifiers that are defined (nested) within the Class.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Nested Classifier</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getInterface_NestedClassifier()
@@ -202,7 +203,7 @@ public interface Interface
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* References all the Interfaces redefined by this Interface.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Redefined Interface</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getInterface_RedefinedInterface()
@@ -248,7 +249,7 @@ public interface Interface
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Receptions that objects providing this interface are willing to accept.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Owned Reception</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getInterface_OwnedReception()
@@ -314,7 +315,7 @@ public interface Interface
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* References a protocol state machine specifying the legal sequences of the invocation of the behavioral features described in the interface.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Protocol</em>' containment reference.
* @see #setProtocol(ProtocolStateMachine)
@@ -360,7 +361,7 @@ public interface Interface
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The operations owned by the class.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Owned Operation</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getInterface_OwnedOperation()
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/InterfaceRealization.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/InterfaceRealization.java
index 410eb3b5e..292b42c26 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/InterfaceRealization.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/InterfaceRealization.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,6 +8,7 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039, 351774
+ * Christian W. Damus (CEA) - 251963
*
*/
package org.eclipse.uml2.uml;
@@ -19,7 +20,7 @@ package org.eclipse.uml2.uml;
*
* <!-- begin-model-doc -->
* An interface realization is a specialized realization relationship between a classifier and an interface. This relationship signifies that the realizing classifier conforms to the contract specified by the interface.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -49,7 +50,7 @@ public interface InterfaceRealization
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* References the Interface specifying the conformance contract.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Contract</em>' reference.
* @see #setContract(Interface)
@@ -83,7 +84,7 @@ public interface InterfaceRealization
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* References the BehavioredClassifier that owns this Interfacerealization (i.e., the classifier that realizes the Interface to which it points).
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Implementing Classifier</em>' container reference.
* @see #setImplementingClassifier(BehavioredClassifier)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/InterruptibleActivityRegion.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/InterruptibleActivityRegion.java
index ce8687550..42e142ac1 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/InterruptibleActivityRegion.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/InterruptibleActivityRegion.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: InterruptibleActivityRegion.java,v 1.9 2007/10/23 15:54:21 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -28,7 +28,7 @@ import org.eclipse.emf.ecore.EClass;
*
* <!-- begin-model-doc -->
* An interruptible activity region is an activity group that supports termination of tokens flowing in the portions of an activity.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -60,7 +60,7 @@ public interface InterruptibleActivityRegion
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Nodes immediately contained in the group.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Node</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getInterruptibleActivityRegion_Node()
@@ -102,7 +102,7 @@ public interface InterruptibleActivityRegion
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The edges leaving the region that will abort other tokens flowing in the region.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Interrupting Edge</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getInterruptibleActivityRegion_InterruptingEdge()
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Interval.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Interval.java
index fe8e3c111..f3437c35f 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Interval.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Interval.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: Interval.java,v 1.2 2006/05/12 20:38:05 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -20,7 +20,7 @@ package org.eclipse.uml2.uml;
*
* <!-- begin-model-doc -->
* An interval defines the range between two value specifications.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -44,7 +44,7 @@ public interface Interval
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Refers to the ValueSpecification denoting the minimum value of the range.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Min</em>' reference.
* @see #setMin(ValueSpecification)
@@ -70,7 +70,7 @@ public interface Interval
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Refers to the ValueSpecification denoting the maximum value of the range.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Max</em>' reference.
* @see #setMax(ValueSpecification)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/IntervalConstraint.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/IntervalConstraint.java
index 20989d1aa..f813cb160 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/IntervalConstraint.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/IntervalConstraint.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2007 IBM Corporation and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -7,8 +7,8 @@
*
* Contributors:
* IBM - initial API and implementation
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: IntervalConstraint.java,v 1.3 2007/02/14 19:57:26 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -19,7 +19,7 @@ package org.eclipse.uml2.uml;
*
* <!-- begin-model-doc -->
* An interval constraint is a constraint that refers to an interval.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
*
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/InvocationAction.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/InvocationAction.java
index f80a3aea9..33a9c1010 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/InvocationAction.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/InvocationAction.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,6 +8,7 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039, 351774
+ * Christian W. Damus (CEA) - 251963
*
*/
package org.eclipse.uml2.uml;
@@ -28,7 +29,7 @@ import org.eclipse.emf.ecore.EClass;
* <!-- begin-model-doc -->
* InvocationAction is an abstract class for the various actions that invoke behavior.
* In addition to targeting an object, invocation actions can also invoke behavioral features on ports from where the invocation requests are routed onwards on links deriving from attached connectors. Invocation actions may also be sent to a target via a given port, either on the sending object or on another object.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -59,7 +60,7 @@ public interface InvocationAction
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Specification of the ordered set of argument values that appears during execution.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Argument</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getInvocationAction_Argument()
@@ -127,7 +128,7 @@ public interface InvocationAction
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* A optional port of the receiver object on which the behavioral feature is invoked.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>On Port</em>' reference.
* @see #setOnPort(Port)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/JoinNode.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/JoinNode.java
index e440dda33..449b5c088 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/JoinNode.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/JoinNode.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: JoinNode.java,v 1.11 2007/10/23 15:54:22 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -27,7 +27,7 @@ import org.eclipse.emf.ecore.EClass;
* <!-- begin-model-doc -->
* A join node is a control node that synchronizes multiple flows.
* Join nodes have a Boolean value specification using the names of the incoming edges to specify the conditions under which the join will emit a token.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -52,7 +52,7 @@ public interface JoinNode
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Tells whether tokens having objects with the same identity are combined into one by the join.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Is Combine Duplicate</em>' attribute.
* @see #setIsCombineDuplicate(boolean)
@@ -84,7 +84,7 @@ public interface JoinNode
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* A specification giving the conditions under which the join with emit a token. Default is "and".
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Join Spec</em>' containment reference.
* @see #setJoinSpec(ValueSpecification)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Lifeline.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Lifeline.java
index 12afec910..2ea140555 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Lifeline.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Lifeline.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: Lifeline.java,v 1.16 2007/10/23 15:54:22 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -28,7 +28,7 @@ import org.eclipse.emf.ecore.EClass;
*
* <!-- begin-model-doc -->
* A lifeline represents an individual participant in the interaction. While parts and structural features may have multiplicity greater than 1, lifelines represent only one interacting entity.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -55,7 +55,7 @@ public interface Lifeline
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* References the ConnectableElement within the classifier that contains the enclosing interaction.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Represents</em>' reference.
* @see #setRepresents(ConnectableElement)
@@ -88,7 +88,7 @@ public interface Lifeline
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* References the Interaction enclosing this Lifeline.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Interaction</em>' container reference.
* @see #setInteraction(Interaction)
@@ -121,7 +121,7 @@ public interface Lifeline
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* If the referenced ConnectableElement is multivalued, then this specifies the specific individual part within that set.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Selector</em>' containment reference.
* @see #setSelector(ValueSpecification)
@@ -160,7 +160,7 @@ public interface Lifeline
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* References the Interaction that represents the decomposition.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Decomposed As</em>' reference.
* @see #setDecomposedAs(PartDecomposition)
@@ -188,7 +188,7 @@ public interface Lifeline
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* References the InteractionFragments in which this Lifeline takes part.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Covered By</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getLifeline_CoveredBy()
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/LinkAction.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/LinkAction.java
index a474151b9..cd6643264 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/LinkAction.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/LinkAction.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: LinkAction.java,v 1.10 2007/10/23 15:54:22 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -28,7 +28,7 @@ import org.eclipse.emf.ecore.EClass;
*
* <!-- begin-model-doc -->
* LinkAction is an abstract class for all link actions that identify their links by the objects at the ends of the links and by the qualifiers at ends of the links.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -59,7 +59,7 @@ public interface LinkAction
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Data identifying one end of a link by the objects on its ends and qualifiers.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>End Data</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getLinkAction_EndData()
@@ -102,7 +102,7 @@ public interface LinkAction
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Pins taking end objects and qualifier values as input.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Input Value</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getLinkAction_InputValue()
@@ -220,7 +220,7 @@ public interface LinkAction
* <!-- begin-model-doc -->
* The association operates on LinkAction. It returns the association of the action.
* result = self.endData->asSequence().first().end.association
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @model required="true" ordered="false"
* @generated
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/LinkEndCreationData.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/LinkEndCreationData.java
index 07fbc12ca..b947a5ccc 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/LinkEndCreationData.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/LinkEndCreationData.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: LinkEndCreationData.java,v 1.7 2007/04/25 17:47:04 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -24,7 +24,7 @@ import org.eclipse.emf.common.util.DiagnosticChain;
*
* <!-- begin-model-doc -->
* A link end creation data is not an action. It is an element that identifies links. It identifies one end of a link to be created by a create link action.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -49,7 +49,7 @@ public interface LinkEndCreationData
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Specifies whether the existing links emanating from the object on this end should be destroyed before creating a new link.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Is Replace All</em>' attribute.
* @see #setIsReplaceAll(boolean)
@@ -75,7 +75,7 @@ public interface LinkEndCreationData
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Specifies where the new link should be inserted for ordered association ends, or where an existing link should be moved to. The type of the input is UnlimitedNatural, but the input cannot be zero. This pin is omitted for association ends that are not ordered.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Insert At</em>' reference.
* @see #setInsertAt(InputPin)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/LinkEndData.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/LinkEndData.java
index 9748c67f2..a22b52716 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/LinkEndData.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/LinkEndData.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2012 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,6 +8,7 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039, 351777, 382718
+ * Christian W. Damus (CEA) - 251963
*
*/
package org.eclipse.uml2.uml;
@@ -25,7 +26,7 @@ import org.eclipse.emf.common.util.EList;
*
* <!-- begin-model-doc -->
* A link end data is not an action. It is an element that identifies links. It identifies one end of a link to be read or written by the children of a link action. A link cannot be passed as a runtime value to or from an action. Instead, a link is identified by its end objects and qualifier values, if any. This requires more than one piece of data, namely, the statically-specified end in the user model, the object on the end, and the qualifier values for that end, if any. These pieces are brought together around a link end data. Each association end is identified separately with an instance of the LinkEndData class.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -50,7 +51,7 @@ public interface LinkEndData
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Input pin that provides the specified object for the given end. This pin is omitted if the link-end data specifies an 'open' end for reading.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Value</em>' reference.
* @see #setValue(InputPin)
@@ -76,7 +77,7 @@ public interface LinkEndData
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Association end for which this link-end data specifies values.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>End</em>' reference.
* @see #setEnd(Property)
@@ -109,7 +110,7 @@ public interface LinkEndData
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* List of qualifier values
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Qualifier</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getLinkEndData_Qualifier()
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/LinkEndDestructionData.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/LinkEndDestructionData.java
index 34c4c9b27..b4e1eba18 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/LinkEndDestructionData.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/LinkEndDestructionData.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: LinkEndDestructionData.java,v 1.7 2007/04/25 17:47:05 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -24,7 +24,7 @@ import org.eclipse.emf.common.util.DiagnosticChain;
*
* <!-- begin-model-doc -->
* A link end destruction data is not an action. It is an element that identifies links. It identifies one end of a link to be destroyed by destroy link action.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -49,7 +49,7 @@ public interface LinkEndDestructionData
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Specifies whether to destroy duplicates of the value in nonunique association ends.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Is Destroy Duplicates</em>' attribute.
* @see #setIsDestroyDuplicates(boolean)
@@ -75,7 +75,7 @@ public interface LinkEndDestructionData
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Specifies the position of an existing link to be destroyed in ordered nonunique association ends. The type of the pin is UnlimitedNatural, but the value cannot be zero or unlimited.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Destroy At</em>' reference.
* @see #setDestroyAt(InputPin)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/LiteralBoolean.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/LiteralBoolean.java
index 306ab70dd..57e1eeb2c 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/LiteralBoolean.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/LiteralBoolean.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: LiteralBoolean.java,v 1.5 2006/05/12 20:38:07 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -20,7 +20,7 @@ package org.eclipse.uml2.uml;
*
* <!-- begin-model-doc -->
* A literal Boolean is a specification of a Boolean value.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -44,7 +44,7 @@ public interface LiteralBoolean
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The specified Boolean value.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Value</em>' attribute.
* @see #setValue(boolean)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/LiteralInteger.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/LiteralInteger.java
index f3c661558..83844563c 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/LiteralInteger.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/LiteralInteger.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: LiteralInteger.java,v 1.5 2006/05/12 20:38:03 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -20,7 +20,7 @@ package org.eclipse.uml2.uml;
*
* <!-- begin-model-doc -->
* A literal integer is a specification of an integer value.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -44,7 +44,7 @@ public interface LiteralInteger
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The specified Integer value.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Value</em>' attribute.
* @see #setValue(int)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/LiteralNull.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/LiteralNull.java
index 6eb958e25..cf140cb07 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/LiteralNull.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/LiteralNull.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2007 IBM Corporation and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -7,8 +7,8 @@
*
* Contributors:
* IBM - initial API and implementation
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: LiteralNull.java,v 1.3 2007/02/14 19:57:26 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -19,7 +19,7 @@ package org.eclipse.uml2.uml;
*
* <!-- begin-model-doc -->
* A literal null specifies the lack of a value.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
*
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/LiteralReal.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/LiteralReal.java
index ed4d46866..1f68eaff6 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/LiteralReal.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/LiteralReal.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2011 CEA and others.
+ * Copyright (c) 2011, 2013 CEA and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -7,6 +7,7 @@
*
* Contributors:
* CEA - initial API and implementation
+ * Christian W. Damus (CEA) - 251963
*
*/
package org.eclipse.uml2.uml;
@@ -18,7 +19,7 @@ package org.eclipse.uml2.uml;
*
* <!-- begin-model-doc -->
* A literal real is a specification of a real value.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -44,7 +45,7 @@ public interface LiteralReal
* </p>
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Value</em>' attribute.
* @see #setValue(double)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/LiteralSpecification.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/LiteralSpecification.java
index 0eb452408..63ac59b60 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/LiteralSpecification.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/LiteralSpecification.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2007 IBM Corporation and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -7,8 +7,8 @@
*
* Contributors:
* IBM - initial API and implementation
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: LiteralSpecification.java,v 1.3 2007/02/14 19:57:26 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -19,7 +19,7 @@ package org.eclipse.uml2.uml;
*
* <!-- begin-model-doc -->
* A literal specification identifies a literal constant being modeled.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
*
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/LiteralString.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/LiteralString.java
index 7e744f8a3..2d920d999 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/LiteralString.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/LiteralString.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: LiteralString.java,v 1.4 2006/05/12 20:38:06 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -20,7 +20,7 @@ package org.eclipse.uml2.uml;
*
* <!-- begin-model-doc -->
* A literal string is a specification of a string value.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -43,7 +43,7 @@ public interface LiteralString
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The specified String value.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Value</em>' attribute.
* @see #isSetValue()
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/LiteralUnlimitedNatural.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/LiteralUnlimitedNatural.java
index d698b908d..97e15c36a 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/LiteralUnlimitedNatural.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/LiteralUnlimitedNatural.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: LiteralUnlimitedNatural.java,v 1.6 2006/05/12 20:38:03 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -20,7 +20,7 @@ package org.eclipse.uml2.uml;
*
* <!-- begin-model-doc -->
* A literal unlimited natural is a specification of an unlimited natural number.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -44,7 +44,7 @@ public interface LiteralUnlimitedNatural
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The specified UnlimitedNatural value.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Value</em>' attribute.
* @see #setValue(int)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/LoopNode.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/LoopNode.java
index d82ceeab9..73a61e23f 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/LoopNode.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/LoopNode.java
@@ -8,6 +8,7 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039, 397141
+ * Christian W. Damus (CEA) - 251963
*
*/
package org.eclipse.uml2.uml;
@@ -27,7 +28,7 @@ import org.eclipse.emf.ecore.EClass;
*
* <!-- begin-model-doc -->
* A loop node is a structured activity node that represents a loop with setup, test, and body sections.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -59,7 +60,7 @@ public interface LoopNode
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* If true, the test is performed before the first execution of the body. If false, the body is executed once before the test is performed.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Is Tested First</em>' attribute.
* @see #setIsTestedFirst(boolean)
@@ -86,7 +87,7 @@ public interface LoopNode
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The set of nodes and edges that perform the repetitive computations of the loop. The body section is executed as long as the test section produces a true value.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Body Part</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getLoopNode_BodyPart()
@@ -126,7 +127,7 @@ public interface LoopNode
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The set of nodes and edges that initialize values or perform other setup computations for the loop.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Setup Part</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getLoopNode_SetupPart()
@@ -165,7 +166,7 @@ public interface LoopNode
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* An output pin within the test fragment the value of which is examined after execution of the test to determine whether to execute the loop body.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Decider</em>' reference.
* @see #setDecider(OutputPin)
@@ -192,7 +193,7 @@ public interface LoopNode
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The set of nodes, edges, and designated value that compute a Boolean value to determine if another execution of the body will be performed.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Test</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getLoopNode_Test()
@@ -238,7 +239,7 @@ public interface LoopNode
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* A list of output pins that constitute the data flow output of the entire loop.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Result</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getLoopNode_Result()
@@ -293,7 +294,7 @@ public interface LoopNode
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* A list of output pins that hold the values of the loop variables during an execution of the loop. When the test fails, the values are movied to the result pins of the loop.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Loop Variable</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getLoopNode_LoopVariable()
@@ -361,7 +362,7 @@ public interface LoopNode
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* A list of output pins within the body fragment the values of which are moved to the loop variable pins after completion of execution of the body, before the next iteration of the loop begins or before the loop exits.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Body Output</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getLoopNode_BodyOutput()
@@ -408,7 +409,7 @@ public interface LoopNode
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* A list of values that are moved into the loop variable pins before the first iteration of the loop.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Loop Variable Input</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getLoopNode_LoopVariableInput()
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Manifestation.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Manifestation.java
index 0f5cb6658..e13268bba 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Manifestation.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Manifestation.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2007 IBM Corporation and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -7,8 +7,8 @@
*
* Contributors:
* IBM - initial API and implementation
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: Manifestation.java,v 1.4 2007/10/23 16:12:31 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -19,7 +19,7 @@ package org.eclipse.uml2.uml;
*
* <!-- begin-model-doc -->
* A manifestation is the concrete physical rendering of one or more model elements by an artifact.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -48,7 +48,7 @@ public interface Manifestation
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The model element that is utilized in the manifestation in an Artifact.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Utilized Element</em>' reference.
* @see #setUtilizedElement(PackageableElement)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/MergeNode.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/MergeNode.java
index 3eb76adb8..720bf2aee 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/MergeNode.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/MergeNode.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2007 IBM Corporation and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -7,8 +7,8 @@
*
* Contributors:
* IBM - initial API and implementation
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: MergeNode.java,v 1.4 2007/04/25 17:47:04 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -23,7 +23,7 @@ import org.eclipse.emf.common.util.DiagnosticChain;
*
* <!-- begin-model-doc -->
* A merge node is a control node that brings together multiple alternate flows. It is not used to synchronize concurrent flows but to accept one among several alternate flows.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
*
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Message.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Message.java
index 46ab2331e..3cc0bac4e 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Message.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Message.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: Message.java,v 1.18 2007/10/23 15:54:21 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -28,7 +28,7 @@ import org.eclipse.emf.ecore.EClass;
*
* <!-- begin-model-doc -->
* A message defines a particular communication between lifelines of an interaction.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -60,7 +60,7 @@ public interface Message
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The derived kind of the Message (complete, lost, found or unknown)
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Message Kind</em>' attribute.
* @see org.eclipse.uml2.uml.MessageKind
@@ -78,7 +78,7 @@ public interface Message
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The sort of communication reflected by the Message
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Message Sort</em>' attribute.
* @see org.eclipse.uml2.uml.MessageSort
@@ -106,7 +106,7 @@ public interface Message
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* References the Receiving of the Message
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Receive Event</em>' reference.
* @see #setReceiveEvent(MessageEnd)
@@ -132,7 +132,7 @@ public interface Message
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* References the Sending of the Message.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Send Event</em>' reference.
* @see #setSendEvent(MessageEnd)
@@ -158,7 +158,7 @@ public interface Message
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The Connector on which this Message is sent.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Connector</em>' reference.
* @see #setConnector(Connector)
@@ -191,7 +191,7 @@ public interface Message
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The enclosing Interaction owning the Message
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Interaction</em>' container reference.
* @see #setInteraction(Interaction)
@@ -225,7 +225,7 @@ public interface Message
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The arguments of the Message
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Argument</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getMessage_Argument()
@@ -281,7 +281,7 @@ public interface Message
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The signature of the Message is the specification of its content. It refers either an Operation or a Signal.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Signature</em>' reference.
* @see #setSignature(NamedElement)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/MessageEnd.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/MessageEnd.java
index f9e42b4aa..652f3c906 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/MessageEnd.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/MessageEnd.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2006 IBM Corporation and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -7,8 +7,8 @@
*
* Contributors:
* IBM - initial API and implementation
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: MessageEnd.java,v 1.2 2006/05/12 20:38:04 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -19,7 +19,7 @@ package org.eclipse.uml2.uml;
*
* <!-- begin-model-doc -->
* MessageEnd is an abstract specialization of NamedElement that represents what can occur at the end of a message.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -42,7 +42,7 @@ public interface MessageEnd
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* References a Message.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Message</em>' reference.
* @see #setMessage(Message)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/MessageEvent.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/MessageEvent.java
index 6b5d59a2b..2b0374ec6 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/MessageEvent.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/MessageEvent.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2007 IBM Corporation and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -7,8 +7,8 @@
*
* Contributors:
* IBM - initial API and implementation
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: MessageEvent.java,v 1.3 2007/02/14 19:57:26 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -19,7 +19,7 @@ package org.eclipse.uml2.uml;
*
* <!-- begin-model-doc -->
* A message event specifies the receipt by an object of either a call or a signal.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
*
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/MessageKind.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/MessageKind.java
index 08290d2e1..dc660c6fa 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/MessageKind.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/MessageKind.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2006 IBM Corporation and others.
+ * Copyright (c) 2006, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -7,8 +7,8 @@
*
* Contributors:
* IBM - initial API and implementation
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: MessageKind.java,v 1.5 2006/12/14 15:49:28 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -25,7 +25,7 @@ import org.eclipse.emf.common.util.Enumerator;
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* This is an enumerated type that identifies the type of message.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @see org.eclipse.uml2.uml.UMLPackage#getMessageKind()
* @model
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/MessageOccurrenceSpecification.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/MessageOccurrenceSpecification.java
index ceffd9f33..8e3193418 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/MessageOccurrenceSpecification.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/MessageOccurrenceSpecification.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2007 IBM Corporation and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -7,8 +7,8 @@
*
* Contributors:
* IBM - initial API and implementation
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: MessageOccurrenceSpecification.java,v 1.3 2007/02/14 19:57:26 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -19,7 +19,7 @@ package org.eclipse.uml2.uml;
*
* <!-- begin-model-doc -->
* A message occurrence specification pecifies the occurrence of message events, such as sending and receiving of signals or invoking or receiving of operation calls. A message occurrence specification is a kind of message end. Messages are generated either by synchronous operation calls or asynchronous signal sends. They are received by the execution of corresponding accept event actions.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
*
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/MessageSort.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/MessageSort.java
index 41091c546..66df8e90b 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/MessageSort.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/MessageSort.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2006, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2006, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: MessageSort.java,v 1.6 2006/12/14 15:49:28 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -26,7 +26,7 @@ import org.eclipse.emf.common.util.Enumerator;
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* This is an enumerated type that identifies the type of communication action that was used to generate the message.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @see org.eclipse.uml2.uml.UMLPackage#getMessageSort()
* @model
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Model.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Model.java
index 0c4e235fb..b6291f6f2 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Model.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Model.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: Model.java,v 1.8 2009/08/12 21:05:19 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -20,7 +20,7 @@ package org.eclipse.uml2.uml;
*
* <!-- begin-model-doc -->
* A model captures a view of a physical system. It is an abstraction of the physical system, with a certain purpose. This purpose determines what is to be included in the model and what is irrelevant. Thus the model completely describes those aspects of the physical system that are relevant to the purpose of the model, at the appropriate level of detail.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -43,7 +43,7 @@ public interface Model
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The name of the viewpoint that is expressed by a model (This name may refer to a profile definition).
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Viewpoint</em>' attribute.
* @see #isSetViewpoint()
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/MultiplicityElement.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/MultiplicityElement.java
index 706427114..add295d38 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/MultiplicityElement.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/MultiplicityElement.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,6 +8,7 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039, 351774
+ * Christian W. Damus (CEA) - 251963
*
*/
package org.eclipse.uml2.uml;
@@ -25,7 +26,7 @@ import org.eclipse.emf.ecore.EClass;
*
* <!-- begin-model-doc -->
* A multiplicity is a definition of an inclusive interval of non-negative integers beginning with a lower bound and ending with a (possibly infinite) upper bound. A multiplicity element embeds this information to specify the allowable cardinalities for an instantiation of this element.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -54,7 +55,7 @@ public interface MultiplicityElement
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* For a multivalued multiplicity, this attribute specifies whether the values in an instantiation of this element are sequentially ordered.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Is Ordered</em>' attribute.
* @see #setIsOrdered(boolean)
@@ -81,7 +82,7 @@ public interface MultiplicityElement
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* For a multivalued multiplicity, this attributes specifies whether the values in an instantiation of this element are unique.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Is Unique</em>' attribute.
* @see #setIsUnique(boolean)
@@ -108,7 +109,7 @@ public interface MultiplicityElement
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Specifies the upper bound of the multiplicity interval.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Upper</em>' attribute.
* @see #setUpper(int)
@@ -135,7 +136,7 @@ public interface MultiplicityElement
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Specifies the lower bound of the multiplicity interval.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Lower</em>' attribute.
* @see #setLower(int)
@@ -167,7 +168,7 @@ public interface MultiplicityElement
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The specification of the upper bound for this multiplicity.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Upper Value</em>' containment reference.
* @see #setUpperValue(ValueSpecification)
@@ -212,7 +213,7 @@ public interface MultiplicityElement
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The specification of the lower bound for this multiplicity.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Lower Value</em>' containment reference.
* @see #setLowerValue(ValueSpecification)
@@ -312,7 +313,7 @@ public interface MultiplicityElement
* The query isMultivalued() checks whether this multiplicity has an upper bound greater than one.
* result = upperBound() > 1
* upperBound()->notEmpty()
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @model kind="operation" dataType="org.eclipse.uml2.types.Boolean" required="true" ordered="false"
* @generated
@@ -326,7 +327,7 @@ public interface MultiplicityElement
* The query includesCardinality() checks whether the specified cardinality is valid for this multiplicity.
* upperBound()->notEmpty() and lowerBound()->notEmpty()
* result = (lowerBound() <= C) and (upperBound() >= C)
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @model dataType="org.eclipse.uml2.types.Boolean" required="true" ordered="false" CDataType="org.eclipse.uml2.types.Integer" CRequired="true" COrdered="false"
* @generated
@@ -340,7 +341,7 @@ public interface MultiplicityElement
* The query includesMultiplicity() checks whether this multiplicity includes all the cardinalities allowed by the specified multiplicity.
* result = (self.lowerBound() <= M.lowerBound()) and (self.upperBound() >= M.upperBound())
* self.upperBound()->notEmpty() and self.lowerBound()->notEmpty() and M.upperBound()->notEmpty() and M.lowerBound()->notEmpty()
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @model dataType="org.eclipse.uml2.types.Boolean" required="true" ordered="false" MRequired="true" MOrdered="false"
* @generated
@@ -353,7 +354,7 @@ public interface MultiplicityElement
* <!-- begin-model-doc -->
* The query lowerBound() returns the lower bound of the multiplicity as an integer.
* result = if lowerValue->isEmpty() then 1 else lowerValue.integerValue() endif
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @model dataType="org.eclipse.uml2.types.Integer" ordered="false"
* @generated
@@ -366,7 +367,7 @@ public interface MultiplicityElement
* <!-- begin-model-doc -->
* The query upperBound() returns the upper bound of the multiplicity for a bounded multiplicity as an unlimited natural.
* result = if upperValue->isEmpty() then 1 else upperValue.unlimitedValue() endif
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @model dataType="org.eclipse.uml2.types.UnlimitedNatural" ordered="false"
* @generated
@@ -379,7 +380,7 @@ public interface MultiplicityElement
* <!-- begin-model-doc -->
* The operation compatibleWith takes another multiplicity as input. It checks if one multiplicity is compatible with another.
* result = Integer.allInstances()->forAll(i : Integer | self.includesCardinality(i) implies other.includesCardinality(i))
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @model dataType="org.eclipse.uml2.types.Boolean" required="true" ordered="false" otherRequired="true" otherOrdered="false"
* @generated
@@ -392,7 +393,7 @@ public interface MultiplicityElement
* <!-- begin-model-doc -->
* The operation is determines if the upper and lower bound of the ranges are the ones given.
* result = (lowerbound = self.lowerbound and upperbound = self.upperbound)
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @model dataType="org.eclipse.uml2.types.Boolean" required="true" ordered="false" lowerboundDataType="org.eclipse.uml2.types.Integer" lowerboundRequired="true" lowerboundOrdered="false" upperboundDataType="org.eclipse.uml2.types.Integer" upperboundRequired="true" upperboundOrdered="false"
* @generated
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/NamedElement.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/NamedElement.java
index eaca81d62..0b5cec45f 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/NamedElement.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/NamedElement.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, Embarcadero Technologies, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, Embarcadero Technologies, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -9,8 +9,8 @@
* IBM - initial API and implementation
* Kenn Hussey (Embarcadero Technologies) - 205188
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: NamedElement.java,v 1.23 2009/08/12 21:05:18 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -30,7 +30,7 @@ import org.eclipse.emf.ecore.EClass;
* <!-- begin-model-doc -->
* A named element supports using a string expression to specify its name. This allows names of model elements to involve template parameters. The actual name is evaluated from the string expression only when it is sensible to do so (e.g., when a template is bound).
* A named element is an element in a model that may have a name.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -58,7 +58,7 @@ public interface NamedElement
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The name of the NamedElement.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Name</em>' attribute.
* @see #isSetName()
@@ -112,7 +112,7 @@ public interface NamedElement
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Determines where the NamedElement appears within different Namespaces within the overall model, and its accessibility.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Visibility</em>' attribute.
* @see org.eclipse.uml2.uml.VisibilityKind
@@ -167,7 +167,7 @@ public interface NamedElement
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* A name which allows the NamedElement to be identified within a hierarchy of nested Namespaces. It is constructed from the names of the containing namespaces starting at the root of the hierarchy and ending with the name of the NamedElement itself.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Qualified Name</em>' attribute.
* @see org.eclipse.uml2.uml.UMLPackage#getNamedElement_QualifiedName()
@@ -184,7 +184,7 @@ public interface NamedElement
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Indicates the dependencies that reference the client.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Client Dependency</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getNamedElement_ClientDependency()
@@ -233,7 +233,7 @@ public interface NamedElement
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Specifies the namespace that owns the NamedElement.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Namespace</em>' reference.
* @see org.eclipse.uml2.uml.UMLPackage#getNamedElement_Namespace()
@@ -255,7 +255,7 @@ public interface NamedElement
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The string expression used to define the name of this named element.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Name Expression</em>' containment reference.
* @see #setNameExpression(StringExpression)
@@ -390,7 +390,7 @@ public interface NamedElement
* then Sequence{}
* else self.namespace.allNamespaces()->prepend(self.namespace)
* endif
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @model
* @generated
@@ -406,7 +406,7 @@ public interface NamedElement
* then ns.getNamesOfMember(self)->intersection(ns.getNamesOfMember(n))->isEmpty()
* else true
* endif
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @model dataType="org.eclipse.uml2.types.Boolean" required="true" ordered="false" nRequired="true" nOrdered="false" nsRequired="true" nsOrdered="false"
* @generated
@@ -419,7 +419,7 @@ public interface NamedElement
* <!-- begin-model-doc -->
* The query separator() gives the string that is used to separate names when constructing a qualified name.
* result = '::'
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @model dataType="org.eclipse.uml2.types.String" required="true" ordered="false"
* @generated
@@ -432,7 +432,7 @@ public interface NamedElement
* <!-- begin-model-doc -->
* The query allOwningPackages() returns all the directly or indirectly owning packages.
* result = self.namespace->select(p | p.oclIsKindOf(Package))->union(p.allOwningPackages())
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @model ordered="false"
* @generated
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Namespace.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Namespace.java
index 090153f1d..f27fa9f53 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Namespace.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Namespace.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, Embarcadero Technologies, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, Embarcadero Technologies, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -9,6 +9,7 @@
* IBM - initial API and implementation
* Kenn Hussey (Embarcadero Technologies) - 205188
* Kenn Hussey (CEA) - 327039, 351774
+ * Christian W. Damus (CEA) - 251963
*
*/
package org.eclipse.uml2.uml;
@@ -28,7 +29,7 @@ import org.eclipse.emf.ecore.EClass;
*
* <!-- begin-model-doc -->
* A namespace is an element in a model that contains a set of named elements that can be identified by name.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -64,7 +65,7 @@ public interface Namespace
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* References the ElementImports owned by the Namespace.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Element Import</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getNamespace_ElementImport()
@@ -123,7 +124,7 @@ public interface Namespace
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* References the PackageImports owned by the Namespace.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Package Import</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getNamespace_PackageImport()
@@ -183,7 +184,7 @@ public interface Namespace
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Specifies a set of Constraints owned by this Namespace.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Owned Rule</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getNamespace_OwnedRule()
@@ -250,7 +251,7 @@ public interface Namespace
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* A collection of NamedElements identifiable within the Namespace, either by being owned or by being introduced by importing or inheritance.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Member</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getNamespace_Member()
@@ -296,7 +297,7 @@ public interface Namespace
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* References the PackageableElements that are members of this Namespace as a result of either PackageImports or ElementImports.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Imported Member</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getNamespace_ImportedMember()
@@ -346,7 +347,7 @@ public interface Namespace
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* A collection of NamedElements owned by the Namespace.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Owned Member</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getNamespace_OwnedMember()
@@ -459,7 +460,7 @@ public interface Namespace
* else self.packageImport->select(pi | pi.importedPackage.visibleMembers()->includes(element))-> collect(pi | pi.importedPackage.getNamesOfMember(element))
* endif
* endif
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @model dataType="org.eclipse.uml2.types.String" ordered="false" elementRequired="true" elementOrdered="false"
* @generated
@@ -474,7 +475,7 @@ public interface Namespace
* result = self.member->forAll( memb |
* self.member->excluding(memb)->forAll(other |
* memb.isDistinguishableFrom(other, self)))
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @model dataType="org.eclipse.uml2.types.Boolean" required="true" ordered="false"
* @generated
@@ -488,7 +489,7 @@ public interface Namespace
* The query importMembers() defines which of a set of PackageableElements are actually imported into the namespace. This excludes hidden ones, i.e., those which have names that conflict with names of owned members, and also excludes elements which would have the same name when imported.
* result = self.excludeCollisions(imps)->select(imp | self.ownedMember->forAll(mem |
* mem.imp.isDistinguishableFrom(mem, self)))
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @model ordered="false" impsMany="true" impsOrdered="false"
* @generated
@@ -501,7 +502,7 @@ public interface Namespace
* <!-- begin-model-doc -->
* The query excludeCollisions() excludes from a set of PackageableElements any that would not be distinguishable from each other in this namespace.
* result = imps->reject(imp1 | imps.exists(imp2 | not imp1.isDistinguishableFrom(imp2, self)))
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @model ordered="false" impsMany="true" impsOrdered="false"
* @generated
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Node.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Node.java
index c1c0e820d..f95defe11 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Node.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Node.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, Embarcadero Technologies, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, Embarcadero Technologies, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -9,8 +9,8 @@
* IBM - initial API and implementation
* Kenn Hussey (Embarcadero Technologies) - 205188
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: Node.java,v 1.13 2009/08/12 21:05:19 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -29,7 +29,7 @@ import org.eclipse.emf.ecore.EClass;
*
* <!-- begin-model-doc -->
* A node is computational resource upon which artifacts may be deployed for execution. Nodes can be interconnected through communication paths to define network structures.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -59,7 +59,7 @@ public interface Node
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The Nodes that are defined (nested) within the Node.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Nested Node</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getNode_NestedNode()
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ObjectFlow.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ObjectFlow.java
index 559172634..7517146e2 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ObjectFlow.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ObjectFlow.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: ObjectFlow.java,v 1.7 2007/04/25 17:47:04 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -25,7 +25,7 @@ import org.eclipse.emf.common.util.DiagnosticChain;
* <!-- begin-model-doc -->
* An object flow is an activity edge that can have objects or data passing along it.
* Object flows have support for multicast/receive, token selection from object nodes, and transformation of tokens.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -52,7 +52,7 @@ public interface ObjectFlow
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Tells whether the objects in the flow are passed by multicasting.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Is Multicast</em>' attribute.
* @see #setIsMulticast(boolean)
@@ -79,7 +79,7 @@ public interface ObjectFlow
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Tells whether the objects in the flow are gathered from respondents to multicasting.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Is Multireceive</em>' attribute.
* @see #setIsMultireceive(boolean)
@@ -105,7 +105,7 @@ public interface ObjectFlow
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Changes or replaces data tokens flowing along edge.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Transformation</em>' reference.
* @see #setTransformation(Behavior)
@@ -131,7 +131,7 @@ public interface ObjectFlow
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Selects tokens from a source object node.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Selection</em>' reference.
* @see #setSelection(Behavior)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ObjectNode.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ObjectNode.java
index 65a2db2e7..c10c5a07a 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ObjectNode.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ObjectNode.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,6 +8,7 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039, 351774
+ * Christian W. Damus (CEA) - 251963
*
*/
package org.eclipse.uml2.uml;
@@ -28,7 +29,7 @@ import org.eclipse.emf.ecore.EClass;
* <!-- begin-model-doc -->
* An object node is an abstract activity node that is part of defining object flow in an activity.
* Object nodes have support for token selection, limitation on the number of tokens, specifying the state required for tokens, and carrying control values.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -57,7 +58,7 @@ public interface ObjectNode
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Tells whether and how the tokens in the object node are ordered for selection to traverse edges outgoing from the object node.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Ordering</em>' attribute.
* @see org.eclipse.uml2.uml.ObjectNodeOrderingKind
@@ -86,7 +87,7 @@ public interface ObjectNode
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Tells whether the type of the object node is to be treated as control.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Is Control Type</em>' attribute.
* @see #setIsControlType(boolean)
@@ -118,7 +119,7 @@ public interface ObjectNode
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The maximum number of tokens allowed in the node. Objects cannot flow into the node if the upper bound is reached.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Upper Bound</em>' containment reference.
* @see #setUpperBound(ValueSpecification)
@@ -158,7 +159,7 @@ public interface ObjectNode
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The required states of the object available at this point in the activity.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>In State</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getObjectNode_InState()
@@ -197,7 +198,7 @@ public interface ObjectNode
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Selects tokens for outgoing edges.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Selection</em>' reference.
* @see #setSelection(Behavior)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ObjectNodeOrderingKind.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ObjectNodeOrderingKind.java
index 94e7eb632..5b88a3c5b 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ObjectNodeOrderingKind.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ObjectNodeOrderingKind.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2006 IBM Corporation and others.
+ * Copyright (c) 2006, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -7,8 +7,8 @@
*
* Contributors:
* IBM - initial API and implementation
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: ObjectNodeOrderingKind.java,v 1.3 2006/12/14 15:49:27 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -25,7 +25,7 @@ import org.eclipse.emf.common.util.Enumerator;
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* ObjectNodeOrderingKind is an enumeration indicating queuing order within a node.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @see org.eclipse.uml2.uml.UMLPackage#getObjectNodeOrderingKind()
* @model
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Observation.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Observation.java
index c9d2dbc0f..b1380510f 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Observation.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Observation.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2007 IBM Corporation and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -7,8 +7,8 @@
*
* Contributors:
* IBM - initial API and implementation
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: Observation.java,v 1.4 2007/02/14 19:57:26 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -19,7 +19,7 @@ package org.eclipse.uml2.uml;
*
* <!-- begin-model-doc -->
* Observation is a superclass of TimeObservation and DurationObservation in order for TimeExpression and Duration to refer to either in a simple way.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
*
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/OccurrenceSpecification.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/OccurrenceSpecification.java
index 6b70f8d62..c8e733aa7 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/OccurrenceSpecification.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/OccurrenceSpecification.java
@@ -8,6 +8,7 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039, 297216
+ * Christian W. Damus (CEA) - 251963
*
*/
package org.eclipse.uml2.uml;
@@ -21,7 +22,7 @@ import org.eclipse.emf.common.util.EList;
*
* <!-- begin-model-doc -->
* An occurrence specification is the basic semantic unit of interactions. The sequences of occurrences specified by them are the meanings of interactions.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -47,7 +48,7 @@ public interface OccurrenceSpecification
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* References the GeneralOrderings that specify EventOcurrences that must occur before this OccurrenceSpecification
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>To Before</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getOccurrenceSpecification_ToBefore()
@@ -110,7 +111,7 @@ public interface OccurrenceSpecification
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* References the GeneralOrderings that specify EventOcurrences that must occur after this OccurrenceSpecification
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>To After</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getOccurrenceSpecification_ToAfter()
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/OpaqueAction.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/OpaqueAction.java
index 1826b9e17..1d199d5f8 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/OpaqueAction.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/OpaqueAction.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: OpaqueAction.java,v 1.11 2007/10/23 15:54:20 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -24,7 +24,7 @@ import org.eclipse.emf.ecore.EClass;
*
* <!-- begin-model-doc -->
* An action with implementation-specific semantics.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -51,7 +51,7 @@ public interface OpaqueAction
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Specifies the action in one or more languages.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Body</em>' attribute list.
* @see #isSetBodies()
@@ -91,7 +91,7 @@ public interface OpaqueAction
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Languages the body strings use, in the same order as the body strings
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Language</em>' attribute list.
* @see #isSetLanguages()
@@ -136,7 +136,7 @@ public interface OpaqueAction
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Provides input to the action.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Input Value</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getOpaqueAction_InputValue()
@@ -226,7 +226,7 @@ public interface OpaqueAction
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Takes output from the action.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Output Value</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getOpaqueAction_OutputValue()
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/OpaqueBehavior.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/OpaqueBehavior.java
index 0644dcb9c..44a7b65f2 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/OpaqueBehavior.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/OpaqueBehavior.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: OpaqueBehavior.java,v 1.7 2007/06/12 12:53:17 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -22,7 +22,7 @@ import org.eclipse.emf.common.util.EList;
*
* <!-- begin-model-doc -->
* An behavior with implementation-specific semantics.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -47,7 +47,7 @@ public interface OpaqueBehavior
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Specifies the behavior in one or more languages.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Body</em>' attribute list.
* @see #isSetBodies()
@@ -87,7 +87,7 @@ public interface OpaqueBehavior
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Languages the body strings use in the same order as the body strings.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Language</em>' attribute list.
* @see #isSetLanguages()
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/OpaqueExpression.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/OpaqueExpression.java
index 524b79198..3f1450e40 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/OpaqueExpression.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/OpaqueExpression.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,6 +8,7 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039, 351774
+ * Christian W. Damus (CEA) - 251963
*
*/
package org.eclipse.uml2.uml;
@@ -26,7 +27,7 @@ import org.eclipse.emf.common.util.EList;
* <!-- begin-model-doc -->
* An opaque expression is an uninterpreted textual statement that denotes a (possibly empty) set of values when evaluated in a context.
* Provides a mechanism for precisely defining the behavior of an opaque expression. An opaque expression is defined by a behavior restricted to return one result.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -53,7 +54,7 @@ public interface OpaqueExpression
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The text of the expression, possibly in multiple languages.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Body</em>' attribute list.
* @see #isSetBodies()
@@ -93,7 +94,7 @@ public interface OpaqueExpression
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Specifies the languages in which the expression is stated. The interpretation of the expression body depends on the languages. If the languages are unspecified, they might be implicit from the expression body or the context. Languages are matched to body strings by order.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Language</em>' attribute list.
* @see #isSetLanguages()
@@ -131,7 +132,7 @@ public interface OpaqueExpression
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Restricts an opaque expression to return exactly one return result. When the invocation of the opaque expression completes, a single set of values is returned to its owner. This association is derived from the single return result parameter of the associated behavior.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Result</em>' reference.
* @see org.eclipse.uml2.uml.UMLPackage#getOpaqueExpression_Result()
@@ -146,7 +147,7 @@ public interface OpaqueExpression
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Specifies the behavior of the opaque expression.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Behavior</em>' reference.
* @see #setBehavior(Behavior)
@@ -220,7 +221,7 @@ public interface OpaqueExpression
* The query value() gives an integer value for an expression intended to produce one.
* self.isIntegral()
* true
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @model dataType="org.eclipse.uml2.types.Integer" required="true" ordered="false"
* @generated
@@ -233,7 +234,7 @@ public interface OpaqueExpression
* <!-- begin-model-doc -->
* The query isIntegral() tells whether an expression is intended to produce an integer.
* result = false
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @model kind="operation" dataType="org.eclipse.uml2.types.Boolean" required="true" ordered="false"
* @generated
@@ -247,7 +248,7 @@ public interface OpaqueExpression
* The query isPositive() tells whether an integer expression has a positive value.
* result = false
* self.isIntegral()
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @model kind="operation" dataType="org.eclipse.uml2.types.Boolean" required="true" ordered="false"
* @generated
@@ -261,7 +262,7 @@ public interface OpaqueExpression
* The query isNonNegative() tells whether an integer expression has a non-negative value.
* result = false
* self.isIntegral()
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @model kind="operation" dataType="org.eclipse.uml2.types.Boolean" required="true" ordered="false"
* @generated
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Operation.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Operation.java
index 38535196c..b6e1f1c6f 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Operation.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Operation.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,6 +8,7 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039, 351774
+ * Christian W. Damus (CEA) - 251963
*
*/
package org.eclipse.uml2.uml;
@@ -29,7 +30,7 @@ import org.eclipse.emf.ecore.EClass;
* An operation is a behavioral feature of a classifier that specifies the name, type, parameters, and constraints for invoking an associated behavior.
* An operation may invoke both the execution of method behaviors as well as other behavioral responses.
* Operation specializes TemplateableElement in order to support specification of template operations and bound operations. Operation specializes ParameterableElement to specify that an operation can be exposed as a formal template parameter, and provided as an actual parameter in a binding of a template.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -65,7 +66,7 @@ public interface Operation
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Specifies whether an execution of the BehavioralFeature leaves the state of the system unchanged (isQuery=true) or whether side effects may occur (isQuery=false).
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Is Query</em>' attribute.
* @see #setIsQuery(boolean)
@@ -93,7 +94,7 @@ public interface Operation
* <!-- begin-model-doc -->
* This information is derived from the return result for this Operation.
* Specifies whether the return parameter is ordered or not, if present.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Is Ordered</em>' attribute.
* @see org.eclipse.uml2.uml.UMLPackage#getOperation_IsOrdered()
@@ -110,7 +111,7 @@ public interface Operation
* <!-- begin-model-doc -->
* Specifies whether the return parameter is unique or not, if present.
* This information is derived from the return result for this Operation.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Is Unique</em>' attribute.
* @see org.eclipse.uml2.uml.UMLPackage#getOperation_IsUnique()
@@ -127,7 +128,7 @@ public interface Operation
* <!-- begin-model-doc -->
* This information is derived from the return result for this Operation.
* Specifies the lower multiplicity of the return parameter, if present.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Lower</em>' attribute.
* @see org.eclipse.uml2.uml.UMLPackage#getOperation_Lower()
@@ -144,7 +145,7 @@ public interface Operation
* <!-- begin-model-doc -->
* This information is derived from the return result for this Operation.
* Specifies the upper multiplicity of the return parameter, if present.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Upper</em>' attribute.
* @see org.eclipse.uml2.uml.UMLPackage#getOperation_Upper()
@@ -168,7 +169,7 @@ public interface Operation
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The class that owns the operation.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Class</em>' container reference.
* @see #setClass_(org.eclipse.uml2.uml.Class)
@@ -202,7 +203,7 @@ public interface Operation
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* An optional set of Constraints on the state of the system when the Operation is invoked.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Precondition</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getOperation_Precondition()
@@ -273,7 +274,7 @@ public interface Operation
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* An optional set of Constraints specifying the state of the system when the Operation is completed.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Postcondition</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getOperation_Postcondition()
@@ -344,7 +345,7 @@ public interface Operation
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* References the Operations that are redefined by this Operation.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Redefined Operation</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getOperation_RedefinedOperation()
@@ -398,7 +399,7 @@ public interface Operation
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The DataType that owns this Operation.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Datatype</em>' container reference.
* @see #setDatatype(DataType)
@@ -431,7 +432,7 @@ public interface Operation
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* An optional Constraint on the result values of an invocation of this Operation.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Body Condition</em>' reference.
* @see #setBodyCondition(Constraint)
@@ -481,7 +482,7 @@ public interface Operation
* <!-- begin-model-doc -->
* This information is derived from the return result for this Operation.
* Specifies the return result of the operation, if present.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Type</em>' reference.
* @see org.eclipse.uml2.uml.UMLPackage#getOperation_Type()
@@ -505,7 +506,7 @@ public interface Operation
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The Interface that owns this Operation.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Interface</em>' container reference.
* @see #setInterface(Interface)
@@ -613,7 +614,7 @@ public interface Operation
* <!-- begin-model-doc -->
* The query returnResult() returns the set containing the return parameter of the Operation if one exists, otherwise, it returns an empty set
* result = ownedParameter->select (par | par.direction = #return)
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @model ordered="false"
* @generated
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/OperationTemplateParameter.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/OperationTemplateParameter.java
index 0123c0cd9..1c9398a98 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/OperationTemplateParameter.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/OperationTemplateParameter.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2007 IBM Corporation and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -7,8 +7,8 @@
*
* Contributors:
* IBM - initial API and implementation
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: OperationTemplateParameter.java,v 1.3 2007/02/14 19:57:26 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -19,7 +19,7 @@ package org.eclipse.uml2.uml;
*
* <!-- begin-model-doc -->
* An operation template parameter exposes an operation as a formal parameter for a template.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
*
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/OutputPin.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/OutputPin.java
index d79cff99b..98008f298 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/OutputPin.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/OutputPin.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2007 IBM Corporation and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -7,8 +7,8 @@
*
* Contributors:
* IBM - initial API and implementation
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: OutputPin.java,v 1.4 2007/04/25 17:47:04 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -23,7 +23,7 @@ import org.eclipse.emf.common.util.DiagnosticChain;
*
* <!-- begin-model-doc -->
* An output pin is a pin that holds output values produced by an action.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
*
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Package.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Package.java
index 1007ed35b..42c71a6e7 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Package.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Package.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,6 +8,7 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039, 351774
+ * Christian W. Damus (CEA) - 251963
*
*/
package org.eclipse.uml2.uml;
@@ -30,7 +31,7 @@ import org.eclipse.emf.ecore.EObject;
* A package can have one or more profile applications to indicate which profiles have been applied. Because a profile is a package, it is possible to apply a profile not only to packages, but also to profiles.
* Package specializes TemplateableElement and PackageableElement specializes ParameterableElement to specify that a package can be used as a template and a PackageableElement as a template parameter.
* A package is used to group elements, and provides a namespace for the grouped elements.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -60,7 +61,7 @@ public interface Package
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Provides an identifier for the package that can be used for many purposes. A URI is the universally unique identification of the package following the IETF URI specification, RFC 2396 http://www.ietf.org/rfc/rfc2396.txt and it must comply with those syntax rules.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>URI</em>' attribute.
* @see #setURI(String)
@@ -94,7 +95,7 @@ public interface Package
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* References the PackageMerges that are owned by this Package.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Package Merge</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getPackage_PackageMerge()
@@ -151,7 +152,7 @@ public interface Package
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Specifies the packageable elements that are owned by this Package.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Packaged Element</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getPackage_PackagedElement()
@@ -212,7 +213,7 @@ public interface Package
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* References the packaged elements that are Types.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Owned Type</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getPackage_OwnedType()
@@ -274,7 +275,7 @@ public interface Package
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* References the packaged elements that are Packages.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Nested Package</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getPackage_NestedPackage()
@@ -346,7 +347,7 @@ public interface Package
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* References the Package that owns this Package.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Nesting Package</em>' reference.
* @see #setNestingPackage(Package)
@@ -380,7 +381,7 @@ public interface Package
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* References the Stereotypes that are owned by the Package
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Owned Stereotype</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getPackage_OwnedStereotype()
@@ -426,7 +427,7 @@ public interface Package
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* References the ProfileApplications that indicate which profiles have been applied to the Package.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Profile Application</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getPackage_ProfileApplication()
@@ -555,7 +556,7 @@ public interface Package
* result =
* self.ownedStereotype->union(self.ownedMember->
* select(oclIsKindOf(Package)).oclAsType(Package).allApplicableStereotypes()->flatten())->asSet()
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @model ordered="false"
* @generated
@@ -573,7 +574,7 @@ public interface Package
* else
* self.namespace.oclAsType(Package).containingProfile()
* endif
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @model ordered="false"
* @generated
@@ -692,7 +693,7 @@ public interface Package
* <!-- begin-model-doc -->
* The query visibleMembers() defines which members of a Package can be accessed outside it.
* result = member->select( m | self.makesVisible(m))
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @model ordered="false"
* @generated
@@ -708,7 +709,7 @@ public interface Package
* (elementImport->select(ei|ei.importedElement = #public)->collect(ei|ei.importedElement)->includes(el)) or
* (packageImport->select(pi|pi.visibility = #public)->collect(pi|pi.importedPackage.member->includes(el))->notEmpty())
* self.member->includes(el)
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @model dataType="org.eclipse.uml2.types.Boolean" required="true" ordered="false" elRequired="true" elOrdered="false"
* @generated
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/PackageImport.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/PackageImport.java
index a0f588118..d8b7890f4 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/PackageImport.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/PackageImport.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,6 +8,7 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039, 351774
+ * Christian W. Damus (CEA) - 251963
*
*/
package org.eclipse.uml2.uml;
@@ -23,7 +24,7 @@ import org.eclipse.emf.common.util.DiagnosticChain;
*
* <!-- begin-model-doc -->
* A package import is a relationship that allows the use of unqualified names to refer to package members from other namespaces.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -50,7 +51,7 @@ public interface PackageImport
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Specifies the visibility of the imported PackageableElements within the importing Namespace, i.e., whether imported elements will in turn be visible to other packages that use that importingPackage as an importedPackage. If the PackageImport is public, the imported elements will be visible outside the package, while if it is private they will not.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Visibility</em>' attribute.
* @see org.eclipse.uml2.uml.VisibilityKind
@@ -84,7 +85,7 @@ public interface PackageImport
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Specifies the Package whose members are imported into a Namespace.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Imported Package</em>' reference.
* @see #setImportedPackage(org.eclipse.uml2.uml.Package)
@@ -118,7 +119,7 @@ public interface PackageImport
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Specifies the Namespace that imports the members from a Package.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Importing Namespace</em>' container reference.
* @see #setImportingNamespace(Namespace)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/PackageMerge.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/PackageMerge.java
index 388c5f3b6..b6a2bdebf 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/PackageMerge.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/PackageMerge.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,6 +8,7 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 351774
+ * Christian W. Damus (CEA) - 251963
*
*/
package org.eclipse.uml2.uml;
@@ -19,7 +20,7 @@ package org.eclipse.uml2.uml;
*
* <!-- begin-model-doc -->
* A package merge defines how the contents of one package are extended by the contents of another package.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -49,7 +50,7 @@ public interface PackageMerge
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* References the Package that is to be merged with the receiving package of the PackageMerge.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Merged Package</em>' reference.
* @see #setMergedPackage(org.eclipse.uml2.uml.Package)
@@ -83,7 +84,7 @@ public interface PackageMerge
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* References the Package that is being extended with the contents of the merged package of the PackageMerge.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Receiving Package</em>' container reference.
* @see #setReceivingPackage(org.eclipse.uml2.uml.Package)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/PackageableElement.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/PackageableElement.java
index 11bb2ce59..2bcbbbee2 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/PackageableElement.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/PackageableElement.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,6 +8,7 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 351774
+ * Christian W. Damus (CEA) - 251963
*
*/
package org.eclipse.uml2.uml;
@@ -20,7 +21,7 @@ package org.eclipse.uml2.uml;
* <!-- begin-model-doc -->
* Packageable elements are able to serve as a template parameter.
* A packageable element indicates a named element that may be owned directly by a package.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
*
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Parameter.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Parameter.java
index e9aed4067..87a2bd98c 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Parameter.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Parameter.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,6 +8,7 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039, 351774
+ * Christian W. Damus (CEA) - 251963
*
*/
package org.eclipse.uml2.uml;
@@ -29,7 +30,7 @@ import org.eclipse.emf.ecore.EClass;
* Parameters are allowed to be treated as connectable elements.
* A parameter is a specification of an argument used to pass information into or out of an invocation of a behavioral feature.
* Parameters have support for streaming, exceptions, and parameter sets.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -61,7 +62,7 @@ public interface Parameter
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The parameter sets containing the parameter. See ParameterSet.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Parameter Set</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getParameter_ParameterSet()
@@ -106,7 +107,7 @@ public interface Parameter
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* References the Operation owning this parameter.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Operation</em>' reference.
* @see org.eclipse.uml2.uml.UMLPackage#getParameter_Operation()
@@ -123,7 +124,7 @@ public interface Parameter
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Indicates whether a parameter is being sent into or out of a behavioral element.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Direction</em>' attribute.
* @see org.eclipse.uml2.uml.ParameterDirectionKind
@@ -151,7 +152,7 @@ public interface Parameter
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Specifies a String that represents a value to be used when no argument is supplied for the Parameter.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Default</em>' attribute.
* @see #isSetDefault()
@@ -210,7 +211,7 @@ public interface Parameter
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Specifies a ValueSpecification that represents a value to be used when no argument is supplied for the Parameter.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Default Value</em>' containment reference.
* @see #setDefaultValue(ValueSpecification)
@@ -250,7 +251,7 @@ public interface Parameter
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Tells whether an output parameter may emit a value to the exclusion of the other outputs.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Is Exception</em>' attribute.
* @see #setIsException(boolean)
@@ -277,7 +278,7 @@ public interface Parameter
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Tells whether an input parameter may accept values while its behavior is executing, or whether an output parameter post values while the behavior is executing.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Is Stream</em>' attribute.
* @see #setIsStream(boolean)
@@ -304,7 +305,7 @@ public interface Parameter
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Specifies the effect that the owner of the parameter has on values passed in or out of the parameter.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Effect</em>' attribute.
* @see org.eclipse.uml2.uml.ParameterEffectKind
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ParameterDirectionKind.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ParameterDirectionKind.java
index 67e948f33..4649f182d 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ParameterDirectionKind.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ParameterDirectionKind.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2006 IBM Corporation and others.
+ * Copyright (c) 2006, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -7,8 +7,8 @@
*
* Contributors:
* IBM - initial API and implementation
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: ParameterDirectionKind.java,v 1.5 2006/12/14 15:49:28 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -25,7 +25,7 @@ import org.eclipse.emf.common.util.Enumerator;
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Parameter direction kind is an enumeration type that defines literals used to specify direction of parameters.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @see org.eclipse.uml2.uml.UMLPackage#getParameterDirectionKind()
* @model
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ParameterEffectKind.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ParameterEffectKind.java
index 9390b9b6d..a358daafa 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ParameterEffectKind.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ParameterEffectKind.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2006 IBM Corporation and others.
+ * Copyright (c) 2006, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -7,8 +7,8 @@
*
* Contributors:
* IBM - initial API and implementation
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: ParameterEffectKind.java,v 1.3 2006/12/14 15:49:28 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -25,7 +25,7 @@ import org.eclipse.emf.common.util.Enumerator;
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The datatype ParameterEffectKind is an enumeration that indicates the effect of a behavior on values passed in or out of its parameters.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @see org.eclipse.uml2.uml.UMLPackage#getParameterEffectKind()
* @model
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ParameterSet.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ParameterSet.java
index 0e64296e2..b91ee594e 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ParameterSet.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ParameterSet.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: ParameterSet.java,v 1.11 2007/10/23 15:54:21 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -28,7 +28,7 @@ import org.eclipse.emf.ecore.EClass;
*
* <!-- begin-model-doc -->
* A parameter set is an element that provides alternative sets of inputs or outputs that a behavior may use.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -54,7 +54,7 @@ public interface ParameterSet
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Parameters in the parameter set.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Parameter</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getParameterSet_Parameter()
@@ -102,7 +102,7 @@ public interface ParameterSet
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Constraint that should be satisfied for the owner of the parameters in an input parameter set to start execution using the values provided for those parameters, or the owner of the parameters in an output parameter set to end execution providing the values for those parameters, if all preconditions and conditions on input parameter sets were satisfied.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Condition</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getParameterSet_Condition()
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ParameterableElement.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ParameterableElement.java
index ddf6cbfcb..edecaa191 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ParameterableElement.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ParameterableElement.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: ParameterableElement.java,v 1.7 2007/10/23 15:54:21 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -20,7 +20,7 @@ package org.eclipse.uml2.uml;
*
* <!-- begin-model-doc -->
* A parameterable element is an element that can be exposed as a formal template parameter for a template, or specified as an actual parameter in a binding of a template.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -45,7 +45,7 @@ public interface ParameterableElement
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The template parameter that exposes this element as a formal parameter.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Template Parameter</em>' reference.
* @see #setTemplateParameter(TemplateParameter)
@@ -80,7 +80,7 @@ public interface ParameterableElement
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The formal template parameter that owns this element.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Owning Template Parameter</em>' container reference.
* @see #setOwningTemplateParameter(TemplateParameter)
@@ -107,7 +107,7 @@ public interface ParameterableElement
* <!-- begin-model-doc -->
* The query isCompatibleWith() determines if this parameterable element is compatible with the specified parameterable element. By default parameterable element P is compatible with parameterable element Q if the kind of P is the same or a subtype as the kind of Q. Subclasses should override this operation to specify different compatibility constraints.
* result = p->oclIsKindOf(self.oclType)
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @model dataType="org.eclipse.uml2.types.Boolean" required="true" ordered="false" pRequired="true" pOrdered="false"
* @generated
@@ -120,7 +120,7 @@ public interface ParameterableElement
* <!-- begin-model-doc -->
* The query isTemplateParameter() determines if this parameterable element is exposed as a formal template parameter.
* result = templateParameter->notEmpty()
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @model kind="operation" dataType="org.eclipse.uml2.types.Boolean" required="true" ordered="false"
* @generated
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/PartDecomposition.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/PartDecomposition.java
index 7260843dd..d034e108f 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/PartDecomposition.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/PartDecomposition.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: PartDecomposition.java,v 1.5 2007/04/25 17:47:04 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -24,7 +24,7 @@ import org.eclipse.emf.common.util.DiagnosticChain;
*
* <!-- begin-model-doc -->
* A part decomposition is a description of the internal interactions of one lifeline relative to an interaction.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
*
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Pin.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Pin.java
index c1b4e9c3e..d8cc9321f 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Pin.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Pin.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,6 +8,7 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039, 351774
+ * Christian W. Damus (CEA) - 251963
*
*/
package org.eclipse.uml2.uml;
@@ -24,7 +25,7 @@ import org.eclipse.emf.common.util.DiagnosticChain;
* <!-- begin-model-doc -->
* A pin is a typed element and multiplicity element that provides values to actions and accept result values from them.
* A pin is an object node for inputs and outputs to actions.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -48,7 +49,7 @@ public interface Pin
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Tells whether the pins provide data to the actions, or just controls when it executes it.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Is Control</em>' attribute.
* @see #setIsControl(boolean)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Port.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Port.java
index f472d2483..8bae72781 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Port.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Port.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2012 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,6 +8,7 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039, 351774, 351777, 382718
+ * Christian W. Damus (CEA) - 251963
*
*/
package org.eclipse.uml2.uml;
@@ -26,7 +27,7 @@ import org.eclipse.emf.common.util.EList;
* <!-- begin-model-doc -->
* A port has an associated protocol state machine.
* A port is a property of a classifier that specifies a distinct interaction point between that classifier and its environment or between the (behavior of the) classifier and its internal parts. Ports are connected to properties of the classifier by connectors through which requests can be made to invoke the behavioral features of a classifier. A Port may specify the services a classifier provides (offers) to its environment as well as the services that a classifier expects (requires) of its environment.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -56,7 +57,7 @@ public interface Port
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Specifies whether requests arriving at this port are sent to the classifier behavior of this classifier. Such ports are referred to as behavior port. Any invocation of a behavioral feature targeted at a behavior port will be handled by the instance of the owning classifier itself, rather than by any instances that this classifier may contain.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Is Behavior</em>' attribute.
* @see #setIsBehavior(boolean)
@@ -83,7 +84,7 @@ public interface Port
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Specifies the way that the provided and required interfaces are derived from the Port’s Type. The default value is false.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Is Conjugated</em>' attribute.
* @see #setIsConjugated(boolean)
@@ -110,7 +111,7 @@ public interface Port
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* If true indicates that this port is used to provide the published functionality of a classifier; if false, this port is used to implement the classifier but is not part of the essential externally-visible functionality of the classifier and can, therefore, be altered or deleted along with the internal implementation of the classifier and other properties that are considered part of its implementation.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Is Service</em>' attribute.
* @see #setIsService(boolean)
@@ -137,7 +138,7 @@ public interface Port
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* References the interfaces specifying the set of operations and receptions that the classifier expects its environment to handle via this port. This association is derived according to the value of isConjugated. If isConjugated is false, required is derived as the union of the sets of interfaces used by the type of the port and its supertypes. If isConjugated is true, it is derived as the union of the sets of interfaces realized by the type of the port and its supertypes, or directly from the type of the port if the port is typed by an interface.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Required</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getPort_Required()
@@ -182,7 +183,7 @@ public interface Port
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* A port may be redefined when its containing classifier is specialized. The redefining port may have additional interfaces to those that are associated with the redefined port or it may replace an interface by one of its subtypes.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Redefined Port</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getPort_RedefinedPort()
@@ -223,7 +224,7 @@ public interface Port
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* References the interfaces specifying the set of operations and receptions that the classifier offers to its environment via this port, and which it will handle either directly or by forwarding it to a part of its internal structure. This association is derived according to the value of isConjugated. If isConjugated is false, provided is derived as the union of the sets of interfaces realized by the type of the port and its supertypes, or directly from the type of the port if the port is typed by an interface. If isConjugated is true, it is derived as the union of the sets of interfaces used by the type of the port and its supertypes.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Provided</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getPort_Provided()
@@ -261,7 +262,7 @@ public interface Port
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* References an optional protocol state machine which describes valid interactions at this interaction point.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Protocol</em>' reference.
* @see #setProtocol(ProtocolStateMachine)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/PrimitiveType.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/PrimitiveType.java
index 59ba45651..0198c5c1d 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/PrimitiveType.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/PrimitiveType.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2007 IBM Corporation and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -7,8 +7,8 @@
*
* Contributors:
* IBM - initial API and implementation
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: PrimitiveType.java,v 1.3 2007/02/14 19:57:26 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -19,7 +19,7 @@ package org.eclipse.uml2.uml;
*
* <!-- begin-model-doc -->
* A primitive type defines a predefined data type, without any relevant substructure (i.e., it has no parts in the context of UML). A primitive datatype may have an algebra and operations defined outside of UML, for example, mathematically.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
*
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Profile.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Profile.java
index da1048cde..846fa868d 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Profile.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Profile.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: Profile.java,v 1.20 2009/08/12 21:05:18 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -30,7 +30,7 @@ import org.eclipse.emf.ecore.EPackage;
*
* <!-- begin-model-doc -->
* A profile defines limited extensions to a reference metamodel with the purpose of adapting the metamodel to a specific platform or domain.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -61,7 +61,7 @@ public interface Profile
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* References a metaclass that may be extended.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Metaclass Reference</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getProfile_MetaclassReference()
@@ -118,7 +118,7 @@ public interface Profile
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* References a package containing (directly or indirectly) metaclasses that may be extended.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Metamodel Reference</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getProfile_MetamodelReference()
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ProfileApplication.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ProfileApplication.java
index bc1cd8e19..a3869ed12 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ProfileApplication.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ProfileApplication.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,6 +8,7 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039, 351774
+ * Christian W. Damus (CEA) - 251963
*
*/
package org.eclipse.uml2.uml;
@@ -22,7 +23,7 @@ import org.eclipse.emf.ecore.EPackage;
*
* <!-- begin-model-doc -->
* A profile application is used to show which profiles have been applied to a package.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -53,7 +54,7 @@ public interface ProfileApplication
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* References the Profiles that are applied to a Package through this ProfileApplication.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Applied Profile</em>' reference.
* @see #setAppliedProfile(Profile)
@@ -80,7 +81,7 @@ public interface ProfileApplication
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Specifies that the Profile filtering rules for the metaclasses of the referenced metamodel shall be strictly applied.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Is Strict</em>' attribute.
* @see #setIsStrict(boolean)
@@ -114,7 +115,7 @@ public interface ProfileApplication
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The package that owns the profile application.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Applying Package</em>' container reference.
* @see #setApplyingPackage(org.eclipse.uml2.uml.Package)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Property.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Property.java
index d350e3ff9..dcf6dd2f0 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Property.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Property.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2012 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,6 +8,7 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039, 351774, 351777, 382718
+ * Christian W. Damus (CEA) - 251963
*
*/
package org.eclipse.uml2.uml;
@@ -31,7 +32,7 @@ import org.eclipse.emf.ecore.EClass;
* A property has the capability of being a deployment target in a deployment relationship. This enables modeling the deployment to hierarchical nodes that have properties functioning as internal parts.
* Property specializes ParameterableElement to specify that a property can be exposed as a formal template parameter, and provided as an actual parameter in a binding of a template.
* A property represents a set of instances that are owned by a containing classifier instance.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -79,7 +80,7 @@ public interface Property
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The DataType that owns this Property.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Datatype</em>' container reference.
* @see #setDatatype(DataType)
@@ -115,7 +116,7 @@ public interface Property
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* References the Interface that owns the Property
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Interface</em>' container reference.
* @see #setInterface(Interface)
@@ -144,7 +145,7 @@ public interface Property
* <!-- begin-model-doc -->
* If isDerived is true, the value of the attribute is derived from information elsewhere.
* Specifies whether the Property is derived, i.e., whether its value or values can be computed from other information.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Is Derived</em>' attribute.
* @see #setIsDerived(boolean)
@@ -171,7 +172,7 @@ public interface Property
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Specifies whether the property is derived as the union of all of the properties that are constrained to subset it.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Is Derived Union</em>' attribute.
* @see #setIsDerivedUnion(boolean)
@@ -198,7 +199,7 @@ public interface Property
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* True indicates this property can be used to uniquely identify an instance of the containing Class.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Is ID</em>' attribute.
* @see #setIsID(boolean)
@@ -225,7 +226,7 @@ public interface Property
* <!-- begin-model-doc -->
* Specifies a String that represents a value to be used when no argument is supplied for the Property.
* A String that is evaluated to give a default value for the Property when an object of the owning Classifier is instantiated.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Default</em>' attribute.
* @see #isSetDefault()
@@ -280,7 +281,7 @@ public interface Property
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Specifies the kind of aggregation that applies to the Property.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Aggregation</em>' attribute.
* @see org.eclipse.uml2.uml.AggregationKind
@@ -310,7 +311,7 @@ public interface Property
* <!-- begin-model-doc -->
* If isComposite is true, the object containing the attribute is a container for the object or value contained in the attribute.
* This is a derived value, indicating whether the aggregation of the Property is composite or not.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Is Composite</em>' attribute.
* @see #setIsComposite(boolean)
@@ -345,7 +346,7 @@ public interface Property
* <!-- begin-model-doc -->
* References the Class that owns the Property.
* References the Class that owns the Property.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Class</em>' reference.
* @see org.eclipse.uml2.uml.UMLPackage#getProperty_Class()
@@ -367,7 +368,7 @@ public interface Property
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* References the properties that are redefined by this property.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Redefined Property</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getProperty_RedefinedProperty()
@@ -419,7 +420,7 @@ public interface Property
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* References the owning association of this property, if any.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Owning Association</em>' container reference.
* @see #setOwningAssociation(Association)
@@ -447,7 +448,7 @@ public interface Property
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* References the association of which this property is a member, if any.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Association</em>' reference.
* @see #setAssociation(Association)
@@ -480,7 +481,7 @@ public interface Property
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* A ValueSpecification that is evaluated to give a default value for the Property when an object of the owning Classifier is instantiated.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Default Value</em>' containment reference.
* @see #setDefaultValue(ValueSpecification)
@@ -519,7 +520,7 @@ public interface Property
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* In the case where the property is one navigable end of a binary association with both ends navigable, this gives the other end.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Opposite</em>' reference.
* @see #setOpposite(Property)
@@ -546,7 +547,7 @@ public interface Property
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* References the properties of which this property is constrained to be a subset.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Subsetted Property</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getProperty_SubsettedProperty()
@@ -596,7 +597,7 @@ public interface Property
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* An optional list of ordered qualifier attributes for the end. If the list is empty, then the Association is not qualified.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Qualifier</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getProperty_Qualifier()
@@ -672,7 +673,7 @@ public interface Property
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Designates the optional association end that owns a qualifier attribute.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Association End</em>' container reference.
* @see #setAssociationEnd(Property)
@@ -940,7 +941,7 @@ public interface Property
* <!-- begin-model-doc -->
* The query isAttribute() is true if the Property is defined as an attribute of some classifier.
* result = Classifier.allInstances->exists(c | c.attribute->includes(p))
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @model dataType="org.eclipse.uml2.types.Boolean" required="true" ordered="false" pRequired="true" pOrdered="false"
* @generated
@@ -956,7 +957,7 @@ public interface Property
* then association.endType-type
* else if classifier->notEmpty() then Set{classifier} else Set{} endif
* endif
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @model ordered="false"
* @generated
@@ -969,7 +970,7 @@ public interface Property
* <!-- begin-model-doc -->
* The query isNavigable() indicates whether it is possible to navigate across the property.
* result = not classifier->isEmpty() or association.owningAssociation.navigableOwnedEnd->includes(self)
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @model kind="operation" dataType="org.eclipse.uml2.types.Boolean" required="true" ordered="false"
* @generated
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ProtocolConformance.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ProtocolConformance.java
index d937171d2..eb281a3ff 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ProtocolConformance.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ProtocolConformance.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,6 +8,7 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 351774
+ * Christian W. Damus (CEA) - 251963
*
*/
package org.eclipse.uml2.uml;
@@ -19,7 +20,7 @@ package org.eclipse.uml2.uml;
*
* <!-- begin-model-doc -->
* Protocol state machines can be redefined into more specific protocol state machines, or into behavioral state machines. Protocol conformance declares that the specific protocol state machine specifies a protocol that conforms to the general state machine one, or that the specific behavioral state machine abide by the protocol of the general protocol state machine.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -49,7 +50,7 @@ public interface ProtocolConformance
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Specifies the protocol state machine to which the specific state machine conforms.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>General Machine</em>' reference.
* @see #setGeneralMachine(ProtocolStateMachine)
@@ -83,7 +84,7 @@ public interface ProtocolConformance
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Specifies the state machine which conforms to the general state machine.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Specific Machine</em>' container reference.
* @see #setSpecificMachine(ProtocolStateMachine)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ProtocolStateMachine.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ProtocolStateMachine.java
index 0ff14fb69..99664e5b6 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ProtocolStateMachine.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ProtocolStateMachine.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2007 IBM Corporation and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -7,8 +7,8 @@
*
* Contributors:
* IBM - initial API and implementation
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: ProtocolStateMachine.java,v 1.9 2007/10/23 15:54:22 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -25,7 +25,7 @@ import org.eclipse.emf.common.util.EList;
*
* <!-- begin-model-doc -->
* A protocol state machine is always defined in the context of a classifier. It specifies which operations of the classifier can be called in which state and under which condition, thus specifying the allowed call sequences on the classifier's operations. A protocol state machine presents the possible and permitted transitions on the instances of its context classifier, together with the operations which carry the transitions. In this manner, an instance lifecycle can be created for a classifier, by specifying the order in which the operations can be activated and the states through which an instance progresses during its existence.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -56,7 +56,7 @@ public interface ProtocolStateMachine
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Conformance between protocol state machines.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Conformance</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getProtocolStateMachine_Conformance()
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ProtocolTransition.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ProtocolTransition.java
index d6789fe69..c52f50a32 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ProtocolTransition.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ProtocolTransition.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: ProtocolTransition.java,v 1.19 2007/10/23 15:54:21 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -28,7 +28,7 @@ import org.eclipse.emf.ecore.EClass;
*
* <!-- begin-model-doc -->
* A protocol transition specifies a legal transition for an operation. Transitions of protocol state machines have the following information: a pre condition (guard), on trigger, and a post condition. Every protocol transition is associated to zero or one operation (referred BehavioralFeature) that belongs to the context classifier of the protocol state machine.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -59,7 +59,7 @@ public interface ProtocolTransition
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Specifies the post condition of the transition which is the condition that should be obtained once the transition is triggered. This post condition is part of the post condition of the operation connected to the transition.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Post Condition</em>' reference.
* @see #setPostCondition(Constraint)
@@ -109,7 +109,7 @@ public interface ProtocolTransition
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* This association refers to the associated operation. It is derived from the operation of the call trigger when applicable.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Referred</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getProtocolTransition_Referred()
@@ -159,7 +159,7 @@ public interface ProtocolTransition
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Specifies the precondition of the transition. It specifies the condition that should be verified before triggering the transition. This guard condition added to the source state will be evaluated as part of the precondition of the operation referred by the transition if any.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Pre Condition</em>' reference.
* @see #setPreCondition(Constraint)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Pseudostate.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Pseudostate.java
index 1d937aa9b..d272bf463 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Pseudostate.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Pseudostate.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: Pseudostate.java,v 1.12 2007/10/23 15:54:22 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -24,7 +24,7 @@ import org.eclipse.emf.common.util.DiagnosticChain;
*
* <!-- begin-model-doc -->
* A pseudostate is an abstraction that encompasses different types of transient vertices in the state machine graph.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -51,7 +51,7 @@ public interface Pseudostate
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Determines the precise type of the Pseudostate and can be one of: entryPoint, exitPoint, initial, deepHistory, shallowHistory, join, fork, junction, terminate or choice.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Kind</em>' attribute.
* @see org.eclipse.uml2.uml.PseudostateKind
@@ -86,7 +86,7 @@ public interface Pseudostate
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The StateMachine in which this Pseudostate is defined. This only applies to Pseudostates of the kind entryPoint or exitPoint.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>State Machine</em>' container reference.
* @see #setStateMachine(StateMachine)
@@ -120,7 +120,7 @@ public interface Pseudostate
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The State that owns this pseudostate and in which it appears.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>State</em>' container reference.
* @see #setState(State)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/PseudostateKind.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/PseudostateKind.java
index b661495e4..2736d1147 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/PseudostateKind.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/PseudostateKind.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2006, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2006, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: PseudostateKind.java,v 1.5 2006/12/14 15:49:28 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -26,7 +26,7 @@ import org.eclipse.emf.common.util.Enumerator;
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* PseudostateKind is an enumeration type.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @see org.eclipse.uml2.uml.UMLPackage#getPseudostateKind()
* @model
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/QualifierValue.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/QualifierValue.java
index 25c37a9c6..81bbee267 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/QualifierValue.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/QualifierValue.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2007 IBM Corporation and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -7,8 +7,8 @@
*
* Contributors:
* IBM - initial API and implementation
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: QualifierValue.java,v 1.4 2007/04/25 17:47:05 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -23,7 +23,7 @@ import org.eclipse.emf.common.util.DiagnosticChain;
*
* <!-- begin-model-doc -->
* A qualifier value is not an action. It is an element that identifies links. It gives a single qualifier within a link end data specification.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -47,7 +47,7 @@ public interface QualifierValue
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Attribute representing the qualifier for which the value is to be specified.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Qualifier</em>' reference.
* @see #setQualifier(Property)
@@ -73,7 +73,7 @@ public interface QualifierValue
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Input pin from which the specified value for the qualifier is taken.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Value</em>' reference.
* @see #setValue(InputPin)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/RaiseExceptionAction.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/RaiseExceptionAction.java
index a63332536..0f986aef5 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/RaiseExceptionAction.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/RaiseExceptionAction.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2007 IBM Corporation and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -7,8 +7,8 @@
*
* Contributors:
* IBM - initial API and implementation
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: RaiseExceptionAction.java,v 1.7 2007/10/23 16:12:32 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -21,7 +21,7 @@ import org.eclipse.emf.ecore.EClass;
*
* <!-- begin-model-doc -->
* A raise exception action is an action that causes an exception to occur. The input value becomes the exception object.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -50,7 +50,7 @@ public interface RaiseExceptionAction
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* An input pin whose value becomes an exception object.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Exception</em>' containment reference.
* @see #setException(InputPin)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ReadExtentAction.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ReadExtentAction.java
index 5ec880b7a..3b4982142 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ReadExtentAction.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ReadExtentAction.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: ReadExtentAction.java,v 1.8 2007/10/23 15:54:21 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -24,7 +24,7 @@ import org.eclipse.emf.common.util.DiagnosticChain;
*
* <!-- begin-model-doc -->
* A read extent action is an action that retrieves the current instances of a classifier.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -54,7 +54,7 @@ public interface ReadExtentAction
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The runtime instances of the classifier.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Result</em>' containment reference.
* @see #setResult(OutputPin)
@@ -92,7 +92,7 @@ public interface ReadExtentAction
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The classifier whose instances are to be retrieved.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Classifier</em>' reference.
* @see #setClassifier(Classifier)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ReadIsClassifiedObjectAction.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ReadIsClassifiedObjectAction.java
index 23757b62f..658ab466f 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ReadIsClassifiedObjectAction.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ReadIsClassifiedObjectAction.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: ReadIsClassifiedObjectAction.java,v 1.10 2007/10/23 15:54:21 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -26,7 +26,7 @@ import org.eclipse.emf.ecore.EClass;
*
* <!-- begin-model-doc -->
* A read is classified object action is an action that determines whether a runtime object is classified by a given classifier.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -53,7 +53,7 @@ public interface ReadIsClassifiedObjectAction
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Indicates whether the classifier must directly classify the input object.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Is Direct</em>' attribute.
* @see #setIsDirect(boolean)
@@ -79,7 +79,7 @@ public interface ReadIsClassifiedObjectAction
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The classifier against which the classification of the input object is tested.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Classifier</em>' reference.
* @see #setClassifier(Classifier)
@@ -111,7 +111,7 @@ public interface ReadIsClassifiedObjectAction
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* After termination of the action, will hold the result of the test.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Result</em>' containment reference.
* @see #setResult(OutputPin)
@@ -155,7 +155,7 @@ public interface ReadIsClassifiedObjectAction
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Holds the object whose classification is to be tested.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Object</em>' containment reference.
* @see #setObject(InputPin)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ReadLinkAction.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ReadLinkAction.java
index d6ed03130..38684aef1 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ReadLinkAction.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ReadLinkAction.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: ReadLinkAction.java,v 1.10 2007/10/23 15:54:21 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -24,7 +24,7 @@ import org.eclipse.emf.common.util.DiagnosticChain;
*
* <!-- begin-model-doc -->
* A read link action is a link action that navigates across associations to retrieve objects on one end.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -53,7 +53,7 @@ public interface ReadLinkAction
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The pin on which are put the objects participating in the association at the end not specified by the inputs.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Result</em>' containment reference.
* @see #setResult(OutputPin)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ReadLinkObjectEndAction.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ReadLinkObjectEndAction.java
index 6355a1122..cdb167afc 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ReadLinkObjectEndAction.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ReadLinkObjectEndAction.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: ReadLinkObjectEndAction.java,v 1.9 2007/10/23 15:54:21 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -26,7 +26,7 @@ import org.eclipse.emf.ecore.EClass;
*
* <!-- begin-model-doc -->
* A read link object end action is an action that retrieves an end object from a link object.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -57,7 +57,7 @@ public interface ReadLinkObjectEndAction
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Gives the input pin from which the link object is obtained.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Object</em>' containment reference.
* @see #setObject(InputPin)
@@ -108,7 +108,7 @@ public interface ReadLinkObjectEndAction
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Link end to be read.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>End</em>' reference.
* @see #setEnd(Property)
@@ -140,7 +140,7 @@ public interface ReadLinkObjectEndAction
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Pin where the result value is placed.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Result</em>' containment reference.
* @see #setResult(OutputPin)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ReadLinkObjectEndQualifierAction.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ReadLinkObjectEndQualifierAction.java
index 1ab8501ad..67f806ae6 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ReadLinkObjectEndQualifierAction.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ReadLinkObjectEndQualifierAction.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: ReadLinkObjectEndQualifierAction.java,v 1.9 2007/10/23 15:54:22 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -26,7 +26,7 @@ import org.eclipse.emf.ecore.EClass;
*
* <!-- begin-model-doc -->
* A read link object end qualifier action is an action that retrieves a qualifier end value from a link object.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -57,7 +57,7 @@ public interface ReadLinkObjectEndQualifierAction
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Gives the input pin from which the link object is obtained.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Object</em>' containment reference.
* @see #setObject(InputPin)
@@ -114,7 +114,7 @@ public interface ReadLinkObjectEndQualifierAction
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Pin where the result value is placed.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Result</em>' containment reference.
* @see #setResult(OutputPin)
@@ -152,7 +152,7 @@ public interface ReadLinkObjectEndQualifierAction
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The attribute representing the qualifier to be read.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Qualifier</em>' reference.
* @see #setQualifier(Property)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ReadSelfAction.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ReadSelfAction.java
index b76bab557..56e77d20d 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ReadSelfAction.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ReadSelfAction.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2007 IBM Corporation and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -7,8 +7,8 @@
*
* Contributors:
* IBM - initial API and implementation
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: ReadSelfAction.java,v 1.10 2007/10/23 15:54:23 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -23,7 +23,7 @@ import org.eclipse.emf.common.util.DiagnosticChain;
*
* <!-- begin-model-doc -->
* A read self action is an action that retrieves the host object of an action.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -52,7 +52,7 @@ public interface ReadSelfAction
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Gives the output pin on which the hosting object is placed.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Result</em>' containment reference.
* @see #setResult(OutputPin)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ReadStructuralFeatureAction.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ReadStructuralFeatureAction.java
index 465dbdfd5..9bcaed534 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ReadStructuralFeatureAction.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ReadStructuralFeatureAction.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2007 IBM Corporation and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -7,8 +7,8 @@
*
* Contributors:
* IBM - initial API and implementation
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: ReadStructuralFeatureAction.java,v 1.8 2007/10/23 15:54:20 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -23,7 +23,7 @@ import org.eclipse.emf.common.util.DiagnosticChain;
*
* <!-- begin-model-doc -->
* A read structural feature action is a structural feature action that retrieves the values of a structural feature.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -52,7 +52,7 @@ public interface ReadStructuralFeatureAction
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Gives the output pin on which the result is put.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Result</em>' containment reference.
* @see #setResult(OutputPin)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ReadVariableAction.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ReadVariableAction.java
index bd8343b8c..790f4a29a 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ReadVariableAction.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ReadVariableAction.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2007 IBM Corporation and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -7,8 +7,8 @@
*
* Contributors:
* IBM - initial API and implementation
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: ReadVariableAction.java,v 1.8 2007/10/23 15:54:21 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -23,7 +23,7 @@ import org.eclipse.emf.common.util.DiagnosticChain;
*
* <!-- begin-model-doc -->
* A read variable action is a variable action that retrieves the values of a variable.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -52,7 +52,7 @@ public interface ReadVariableAction
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Gives the output pin on which the result is put.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Result</em>' containment reference.
* @see #setResult(OutputPin)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Realization.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Realization.java
index 1d9c8ebc4..ca5ef1a37 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Realization.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Realization.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2007 IBM Corporation and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -7,8 +7,8 @@
*
* Contributors:
* IBM - initial API and implementation
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: Realization.java,v 1.2 2007/02/14 19:57:26 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -19,7 +19,7 @@ package org.eclipse.uml2.uml;
*
* <!-- begin-model-doc -->
* Realization is a specialized abstraction relationship between two sets of model elements, one representing a specification (the supplier) and the other represents an implementation of the latter (the client). Realization can be used to model stepwise refinement, optimizations, transformations, templates, model synthesis, framework composition, etc.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
*
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Reception.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Reception.java
index af5d234bb..a508b6740 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Reception.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Reception.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: Reception.java,v 1.3 2007/04/25 17:47:05 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -24,7 +24,7 @@ import org.eclipse.emf.common.util.DiagnosticChain;
*
* <!-- begin-model-doc -->
* A reception is a declaration stating that a classifier is prepared to react to the receipt of a signal. A reception designates a signal and specifies the expected behavioral response. The details of handling a signal are specified by the behavior associated with the reception or the classifier itself.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -47,7 +47,7 @@ public interface Reception
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The signal that this reception handles.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Signal</em>' reference.
* @see #setSignal(Signal)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ReclassifyObjectAction.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ReclassifyObjectAction.java
index 15ef5d1dc..26bfe765c 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ReclassifyObjectAction.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ReclassifyObjectAction.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: ReclassifyObjectAction.java,v 1.12 2007/10/23 15:54:21 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -28,7 +28,7 @@ import org.eclipse.emf.ecore.EClass;
*
* <!-- begin-model-doc -->
* A reclassify object action is an action that changes which classifiers classify an object.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -55,7 +55,7 @@ public interface ReclassifyObjectAction
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Specifies whether existing classifiers should be removed before adding the new classifiers.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Is Replace All</em>' attribute.
* @see #setIsReplaceAll(boolean)
@@ -82,7 +82,7 @@ public interface ReclassifyObjectAction
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* A set of classifiers to be removed from the classifiers of the object.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Old Classifier</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getReclassifyObjectAction_OldClassifier()
@@ -122,7 +122,7 @@ public interface ReclassifyObjectAction
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* A set of classifiers to be added to the classifiers of the object.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>New Classifier</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getReclassifyObjectAction_NewClassifier()
@@ -167,7 +167,7 @@ public interface ReclassifyObjectAction
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Holds the object to be reclassified.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Object</em>' containment reference.
* @see #setObject(InputPin)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/RedefinableElement.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/RedefinableElement.java
index d834cefec..5ea8bc264 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/RedefinableElement.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/RedefinableElement.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, Embarcadero Technologies, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, Embarcadero Technologies, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -9,8 +9,8 @@
* IBM - initial API and implementation
* Kenn Hussey (Embarcadero Technologies) - 205188
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: RedefinableElement.java,v 1.15 2008/01/09 18:56:02 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -29,7 +29,7 @@ import org.eclipse.emf.ecore.EClass;
*
* <!-- begin-model-doc -->
* A redefinable element is an element that, when defined in the context of a classifier, can be redefined more specifically or differently in the context of another classifier that specializes (directly or indirectly) the context classifier.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -55,7 +55,7 @@ public interface RedefinableElement
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Indicates whether it is possible to further redefine a RedefinableElement. If the value is true, then it is not possible to further redefine the RedefinableElement. Note that this property is preserved through package merge operations; that is, the capability to redefine a RedefinableElement (i.e., isLeaf=false) must be preserved in the resulting RedefinableElement of a package merge operation where a RedefinableElement with isLeaf=false is merged with a matching RedefinableElement with isLeaf=true: the resulting RedefinableElement will have isLeaf=false. Default value is false.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Is Leaf</em>' attribute.
* @see #setIsLeaf(boolean)
@@ -83,7 +83,7 @@ public interface RedefinableElement
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The redefinable element that is being redefined by this element.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Redefined Element</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getRedefinableElement_RedefinedElement()
@@ -125,7 +125,7 @@ public interface RedefinableElement
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* References the contexts that this element may be redefined from.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Redefinition Context</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getRedefinableElement_RedefinitionContext()
@@ -210,7 +210,7 @@ public interface RedefinableElement
* <!-- begin-model-doc -->
* The query isRedefinitionContextValid() specifies whether the redefinition contexts of this RedefinableElement are properly related to the redefinition contexts of the specified RedefinableElement to allow this element to redefine the other. By default at least one of the redefinition contexts of this element must be a specialization of at least one of the redefinition contexts of the specified element.
* result = redefinitionContext->exists(c | c.allParents()->includes(redefined.redefinitionContext)))
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @model dataType="org.eclipse.uml2.types.Boolean" required="true" ordered="false" redefinedRequired="true" redefinedOrdered="false"
* @generated
@@ -224,7 +224,7 @@ public interface RedefinableElement
* The query isConsistentWith() specifies, for any two RedefinableElements in a context in which redefinition is possible, whether redefinition would be logically consistent. By default, this is false; this operation must be overridden for subclasses of RedefinableElement to define the consistency conditions.
* result = false
* redefinee.isRedefinitionContextValid(self)
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @model dataType="org.eclipse.uml2.types.Boolean" required="true" ordered="false" redefineeRequired="true" redefineeOrdered="false"
* @generated
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/RedefinableTemplateSignature.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/RedefinableTemplateSignature.java
index 1206d2ea4..f66d161d9 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/RedefinableTemplateSignature.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/RedefinableTemplateSignature.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: RedefinableTemplateSignature.java,v 1.11 2007/10/23 15:54:21 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -26,7 +26,7 @@ import org.eclipse.emf.common.util.EList;
*
* <!-- begin-model-doc -->
* A redefinable template signature supports the addition of formal template parameters in a specialization of a template classifier.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -58,7 +58,7 @@ public interface RedefinableTemplateSignature
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The template signature that is extended by this template signature.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Extended Signature</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getRedefinableTemplateSignature_ExtendedSignature()
@@ -104,7 +104,7 @@ public interface RedefinableTemplateSignature
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The formal template parameters of the extendedSignature.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Inherited Parameter</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getRedefinableTemplateSignature_InheritedParameter()
@@ -131,7 +131,7 @@ public interface RedefinableTemplateSignature
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The classifier that owns this template signature.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Classifier</em>' reference.
* @see org.eclipse.uml2.uml.UMLPackage#getRedefinableTemplateSignature_Classifier()
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ReduceAction.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ReduceAction.java
index d3dc29249..70a23294f 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ReduceAction.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ReduceAction.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: ReduceAction.java,v 1.9 2007/10/23 15:54:21 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -26,7 +26,7 @@ import org.eclipse.emf.ecore.EClass;
*
* <!-- begin-model-doc -->
* A reduce action is an action that reduces a collection to a single value by combining the elements of the collection.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -52,7 +52,7 @@ public interface ReduceAction
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Behavior that is applied to two elements of the input collection to produce a value that is the same type as elements of the collection.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Reducer</em>' reference.
* @see #setReducer(Behavior)
@@ -84,7 +84,7 @@ public interface ReduceAction
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Gives the output pin on which the result is put.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Result</em>' containment reference.
* @see #setResult(OutputPin)
@@ -128,7 +128,7 @@ public interface ReduceAction
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The collection to be reduced.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Collection</em>' containment reference.
* @see #setCollection(InputPin)
@@ -180,7 +180,7 @@ public interface ReduceAction
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Tells whether the order of the input collection should determine the order in which the behavior is applied to its elements.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Is Ordered</em>' attribute.
* @see #setIsOrdered(boolean)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Region.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Region.java
index 5b89fe0f5..fe9d8d5bc 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Region.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Region.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: Region.java,v 1.16 2007/10/23 15:54:21 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -28,7 +28,7 @@ import org.eclipse.emf.ecore.EClass;
*
* <!-- begin-model-doc -->
* A region is an orthogonal part of either a composite state or a state machine. It contains states and transitions.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -63,7 +63,7 @@ public interface Region
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The set of vertices that are owned by this region.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Subvertex</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getRegion_Subvertex()
@@ -125,7 +125,7 @@ public interface Region
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The set of transitions owned by the region.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Transition</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getRegion_Transition()
@@ -197,7 +197,7 @@ public interface Region
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The State that owns the Region. If a Region is owned by a State, then it cannot also be owned by a StateMachine.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>State</em>' container reference.
* @see #setState(State)
@@ -230,7 +230,7 @@ public interface Region
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The region of which this region is an extension.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Extended Region</em>' reference.
* @see #setExtendedRegion(Region)
@@ -263,7 +263,7 @@ public interface Region
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The StateMachine that owns the Region. If a Region is owned by a StateMachine, then it cannot also be owned by a State.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>State Machine</em>' container reference.
* @see #setStateMachine(StateMachine)
@@ -361,7 +361,7 @@ public interface Region
* else
* sm.context
* endif
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @model required="true" ordered="false"
* @generated
@@ -380,7 +380,7 @@ public interface Region
* <!-- begin-model-doc -->
* The query isRedefinitionContextValid() specifies whether the redefinition contexts of a region are properly related to the redefinition contexts of the specified region to allow this element to redefine the other. The containing statemachine/state of a redefining region must redefine the containing statemachine/state of the redefined region.
* result = true
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @model dataType="org.eclipse.uml2.types.Boolean" required="true" ordered="false" redefinedRequired="true" redefinedOrdered="false"
* @generated
@@ -398,7 +398,7 @@ public interface Region
* else
* stateMachine
* endif
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @model required="true" ordered="false"
* @generated
@@ -415,7 +415,7 @@ public interface Region
* else if not state->isEmpty() then
* state.container.belongsToPSM ()
* else false
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @model dataType="org.eclipse.uml2.types.Boolean" required="true" ordered="false"
* @generated
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Relationship.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Relationship.java
index 74453b9d6..beeb3f6de 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Relationship.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Relationship.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2008 IBM Corporation, Embarcadero Technologies, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, Embarcadero Technologies,, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (Embarcadero Technologies) - 205188
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: Relationship.java,v 1.8 2008/01/09 18:56:02 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -22,7 +22,7 @@ import org.eclipse.emf.common.util.EList;
*
* <!-- begin-model-doc -->
* Relationship is an abstract concept that specifies some kind of relationship between elements.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -47,7 +47,7 @@ public interface Relationship
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Specifies the elements related by the Relationship.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Related Element</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getRelationship_RelatedElement()
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/RemoveStructuralFeatureValueAction.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/RemoveStructuralFeatureValueAction.java
index 2f498287e..a5e0b0787 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/RemoveStructuralFeatureValueAction.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/RemoveStructuralFeatureValueAction.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: RemoveStructuralFeatureValueAction.java,v 1.11 2007/10/23 15:54:23 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -26,7 +26,7 @@ import org.eclipse.emf.ecore.EClass;
*
* <!-- begin-model-doc -->
* A remove structural feature value action is a write structural feature action that removes values from structural features.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -51,7 +51,7 @@ public interface RemoveStructuralFeatureValueAction
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Specifies whether to remove duplicates of the value in nonunique structural features.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Is Remove Duplicates</em>' attribute.
* @see #setIsRemoveDuplicates(boolean)
@@ -83,7 +83,7 @@ public interface RemoveStructuralFeatureValueAction
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Specifies the position of an existing value to remove in ordered nonunique structural features. The type of the pin is UnlimitedNatural, but the value cannot be zero or unlimited.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Remove At</em>' containment reference.
* @see #setRemoveAt(InputPin)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/RemoveVariableValueAction.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/RemoveVariableValueAction.java
index 4ac0d0d6a..8f65299f3 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/RemoveVariableValueAction.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/RemoveVariableValueAction.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: RemoveVariableValueAction.java,v 1.10 2007/10/23 15:54:22 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -26,7 +26,7 @@ import org.eclipse.emf.ecore.EClass;
*
* <!-- begin-model-doc -->
* A remove variable value action is a write variable action that removes values from variables.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -51,7 +51,7 @@ public interface RemoveVariableValueAction
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Specifies whether to remove duplicates of the value in nonunique variables.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Is Remove Duplicates</em>' attribute.
* @see #setIsRemoveDuplicates(boolean)
@@ -83,7 +83,7 @@ public interface RemoveVariableValueAction
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Specifies the position of an existing value to remove in ordered nonunique variables. The type of the pin is UnlimitedNatural, but the value cannot be zero or unlimited.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Remove At</em>' containment reference.
* @see #setRemoveAt(InputPin)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ReplyAction.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ReplyAction.java
index 7170ed2da..952fabf39 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ReplyAction.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ReplyAction.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: ReplyAction.java,v 1.10 2007/10/23 15:54:21 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -28,7 +28,7 @@ import org.eclipse.emf.ecore.EClass;
*
* <!-- begin-model-doc -->
* A reply action is an action that accepts a set of return values and a value containing return information produced by a previous accept call action. The reply action returns the values to the caller of the previous call, completing execution of the call.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -53,7 +53,7 @@ public interface ReplyAction
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The trigger specifying the operation whose call is being replied to.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Reply To Call</em>' reference.
* @see #setReplyToCall(Trigger)
@@ -85,7 +85,7 @@ public interface ReplyAction
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* A pin containing the return information value produced by an earlier AcceptCallAction.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Return Information</em>' containment reference.
* @see #setReturnInformation(InputPin)
@@ -143,7 +143,7 @@ public interface ReplyAction
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* A list of pins containing the reply values of the operation. These values are returned to the caller.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Reply Value</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getReplyAction_ReplyValue()
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/SendObjectAction.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/SendObjectAction.java
index 8d9d29037..5e38391f8 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/SendObjectAction.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/SendObjectAction.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, Embarcadero Technologies, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, Embarcadero Technologies, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -9,8 +9,8 @@
* IBM - initial API and implementation
* Kenn Hussey (Embarcadero Technologies) - 205188
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: SendObjectAction.java,v 1.9 2008/01/09 18:56:02 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -23,7 +23,7 @@ import org.eclipse.emf.ecore.EClass;
*
* <!-- begin-model-doc -->
* A send object action is an action that transmits an object to the target object, where it may invoke behavior such as the firing of state machine transitions or the execution of an activity. The value of the object is available to the execution of invoked behaviors. The requestor continues execution immediately. Any reply message is ignored and is not transmitted to the requestor.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -53,7 +53,7 @@ public interface SendObjectAction
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The target object to which the object is sent.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Target</em>' containment reference.
* @see #setTarget(InputPin)
@@ -110,7 +110,7 @@ public interface SendObjectAction
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The request object, which is transmitted to the target object. The object may be copied in transmission, so identity might not be preserved.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Request</em>' containment reference.
* @see #setRequest(InputPin)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/SendSignalAction.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/SendSignalAction.java
index 793a0957c..df825fa89 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/SendSignalAction.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/SendSignalAction.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: SendSignalAction.java,v 1.8 2007/10/23 15:54:21 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -26,7 +26,7 @@ import org.eclipse.emf.ecore.EClass;
*
* <!-- begin-model-doc -->
* A send signal action is an action that creates a signal instance from its inputs, and transmits it to the target object, where it may cause the firing of a state machine transition or the execution of an activity. The argument values are available to the execution of associated behaviors. The requestor continues execution immediately. Any reply message is ignored and is not transmitted to the requestor. If the input is already a signal instance, use a send object action.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -56,7 +56,7 @@ public interface SendSignalAction
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The target object to which the signal is sent.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Target</em>' containment reference.
* @see #setTarget(InputPin)
@@ -107,7 +107,7 @@ public interface SendSignalAction
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The type of signal transmitted to the target object.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Signal</em>' reference.
* @see #setSignal(Signal)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/SequenceNode.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/SequenceNode.java
index 9e6e297a8..cd38ab660 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/SequenceNode.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/SequenceNode.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2008 IBM Corporation, Embarcadero Technologies, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, Embarcadero Technologies,, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (Embarcadero Technologies) - 205188
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: SequenceNode.java,v 1.9 2008/01/09 18:56:02 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -24,7 +24,7 @@ import org.eclipse.emf.ecore.EClass;
*
* <!-- begin-model-doc -->
* A sequence node is a structured activity node that executes its actions in order.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -54,7 +54,7 @@ public interface SequenceNode
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* An ordered set of executable nodes.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Executable Node</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getSequenceNode_ExecutableNode()
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Signal.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Signal.java
index bc041007b..035f1ddc3 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Signal.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Signal.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,6 +8,7 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039, 351774
+ * Christian W. Damus (CEA) - 251963
*
*/
package org.eclipse.uml2.uml;
@@ -23,7 +24,7 @@ import org.eclipse.emf.ecore.EClass;
*
* <!-- begin-model-doc -->
* A signal is a specification of send request instances communicated between objects. The receiving object handles the received request instances as specified by its receptions. The data carried by a send request (which was passed to it by the send invocation occurrence that caused that request) are represented as attributes of the signal. A signal is defined independently of the classifiers handling the signal occurrence.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -54,7 +55,7 @@ public interface Signal
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The attributes owned by the signal.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Owned Attribute</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getSignal_OwnedAttribute()
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/SignalEvent.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/SignalEvent.java
index 7f1009715..ff50904d3 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/SignalEvent.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/SignalEvent.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2006 IBM Corporation and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -7,8 +7,8 @@
*
* Contributors:
* IBM - initial API and implementation
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: SignalEvent.java,v 1.2 2006/05/12 20:38:06 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -19,7 +19,7 @@ package org.eclipse.uml2.uml;
*
* <!-- begin-model-doc -->
* A signal event represents the receipt of an asynchronous signal instance. A signal event may, for example, cause a state machine to trigger a transition.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -42,7 +42,7 @@ public interface SignalEvent
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The specific signal that is associated with this event.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Signal</em>' reference.
* @see #setSignal(Signal)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Slot.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Slot.java
index b0d887320..ff00f46af 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Slot.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Slot.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2007 IBM Corporation and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -7,8 +7,8 @@
*
* Contributors:
* IBM - initial API and implementation
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: Slot.java,v 1.12 2007/10/23 15:54:22 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -23,7 +23,7 @@ import org.eclipse.emf.ecore.EClass;
*
* <!-- begin-model-doc -->
* A slot specifies that an entity modeled by an instance specification has a value or values for a specific structural feature.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -55,7 +55,7 @@ public interface Slot
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The instance specification that owns this slot.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Owning Instance</em>' container reference.
* @see #setOwningInstance(InstanceSpecification)
@@ -82,7 +82,7 @@ public interface Slot
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The structural feature that specifies the values that may be held by the slot.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Defining Feature</em>' reference.
* @see #setDefiningFeature(StructuralFeature)
@@ -115,7 +115,7 @@ public interface Slot
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The value or values corresponding to the defining feature for the owning instance specification.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Value</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getSlot_Value()
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/StartClassifierBehaviorAction.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/StartClassifierBehaviorAction.java
index c3cb13a19..9f34b69d8 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/StartClassifierBehaviorAction.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/StartClassifierBehaviorAction.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2007 IBM Corporation and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -7,8 +7,8 @@
*
* Contributors:
* IBM - initial API and implementation
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: StartClassifierBehaviorAction.java,v 1.8 2007/10/23 15:54:21 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -25,7 +25,7 @@ import org.eclipse.emf.ecore.EClass;
*
* <!-- begin-model-doc -->
* A start classifier behavior action is an action that starts the classifier behavior of the input.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -54,7 +54,7 @@ public interface StartClassifierBehaviorAction
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Holds the object on which to start the owned behavior.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Object</em>' containment reference.
* @see #setObject(InputPin)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/StartObjectBehaviorAction.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/StartObjectBehaviorAction.java
index 88213bf12..9a69ec0ee 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/StartObjectBehaviorAction.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/StartObjectBehaviorAction.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2008 IBM Corporation and others.
+ * Copyright (c) 2008, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -7,8 +7,8 @@
*
* Contributors:
* IBM - initial API and implementation
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: StartObjectBehaviorAction.java,v 1.1 2008/10/02 20:56:23 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -25,7 +25,7 @@ import org.eclipse.emf.ecore.EClass;
*
* <!-- begin-model-doc -->
* StartObjectBehaviorAction is an action that starts the execution either of a directly instantiated behavior or of the classifier behavior of an object. Argument values may be supplied for the input parameters of the behavior. If the behavior is invoked synchronously, then output values may be obtained for output parameters.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -54,7 +54,7 @@ public interface StartObjectBehaviorAction
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Holds the object which is either a behavior to be started or has a classifier behavior to be started.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Object</em>' containment reference.
* @see #setObject(InputPin)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/State.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/State.java
index 154aa3ccf..da1a2fa68 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/State.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/State.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: State.java,v 1.19 2007/10/23 15:54:21 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -29,7 +29,7 @@ import org.eclipse.emf.ecore.EClass;
* <!-- begin-model-doc -->
* A state models a situation during which some (usually implicit) invariant condition holds.
* The states of protocol state machines are exposed to the users of their context classifiers. A protocol state represents an exposed stable situation of its context classifier: when an instance of the classifier is not processing any operation, users of this instance can always know its state configuration.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -66,7 +66,7 @@ public interface State
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* A state with isComposite=true is said to be a composite state. A composite state is a state that contains at least one region.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Is Composite</em>' attribute.
* @see org.eclipse.uml2.uml.UMLPackage#getState_IsComposite()
@@ -82,7 +82,7 @@ public interface State
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* A state with isOrthogonal=true is said to be an orthogonal composite state. An orthogonal composite state contains two or more regions.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Is Orthogonal</em>' attribute.
* @see org.eclipse.uml2.uml.UMLPackage#getState_IsOrthogonal()
@@ -98,7 +98,7 @@ public interface State
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* A state with isSimple=true is said to be a simple state. A simple state does not have any regions and it does not refer to any submachine state machine.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Is Simple</em>' attribute.
* @see org.eclipse.uml2.uml.UMLPackage#getState_IsSimple()
@@ -114,7 +114,7 @@ public interface State
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* A state with isSubmachineState=true is said to be a submachine state. Such a state refers to a state machine (submachine).
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Is Submachine State</em>' attribute.
* @see org.eclipse.uml2.uml.UMLPackage#getState_IsSubmachineState()
@@ -130,7 +130,7 @@ public interface State
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The state machine that is to be inserted in place of the (submachine) state.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Submachine</em>' reference.
* @see #setSubmachine(StateMachine)
@@ -165,7 +165,7 @@ public interface State
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The entry and exit connection points used in conjunction with this (submachine) state, i.e. as targets and sources, respectively, in the region with the submachine state. A connection point reference references the corresponding definition of a connection point pseudostate in the statemachine referenced by the submachinestate.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Connection</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getState_Connection()
@@ -225,7 +225,7 @@ public interface State
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The entry and exit pseudostates of a composite state. These can only be entry or exit Pseudostates, and they must have different names. They can only be defined for composite states.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Connection Point</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getState_ConnectionPoint()
@@ -283,7 +283,7 @@ public interface State
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The state of which this state is a redefinition.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Redefined State</em>' reference.
* @see #setRedefinedState(State)
@@ -315,7 +315,7 @@ public interface State
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Specifies conditions that are always true when this state is the current state. In protocol state machines, state invariants are additional conditions to the preconditions of the outgoing transitions, and to the postcondition of the incoming transitions.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>State Invariant</em>' reference.
* @see #setStateInvariant(Constraint)
@@ -370,7 +370,7 @@ public interface State
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* An optional behavior that is executed whenever this state is entered regardless of the transition taken to reach the state. If defined, entry actions are always executed to completion prior to any internal behavior or transitions performed within the state.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Entry</em>' containment reference.
* @see #setEntry(Behavior)
@@ -414,7 +414,7 @@ public interface State
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* An optional behavior that is executed whenever this state is exited regardless of which transition was taken out of the state. If defined, exit actions are always executed to completion only after all internal activities and transition actions have completed execution.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Exit</em>' containment reference.
* @see #setExit(Behavior)
@@ -458,7 +458,7 @@ public interface State
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* An optional behavior that is executed while being in the state. The execution starts when this state is entered, and stops either by itself, or when the state is exited, whichever comes first.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Do Activity</em>' containment reference.
* @see #setDoActivity(Behavior)
@@ -503,7 +503,7 @@ public interface State
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* A list of triggers that are candidates to be retained by the state machine if they trigger no transitions out of the state (not consumed). A deferred trigger is retained until the state machine reaches a state configuration where it is no longer deferred.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Deferrable Trigger</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getState_DeferrableTrigger()
@@ -562,7 +562,7 @@ public interface State
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The regions owned directly by the state.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Region</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getState_Region()
@@ -695,7 +695,7 @@ public interface State
* else
* sm.context
* endif
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @model required="true" ordered="false"
* @generated
@@ -714,7 +714,7 @@ public interface State
* <!-- begin-model-doc -->
* The query isRedefinitionContextValid() specifies whether the redefinition contexts of a state are properly related to the redefinition contexts of the specified state to allow this element to redefine the other. The containing region of a redefining state must redefine the containing region of the redefined state.
* result = true
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @model dataType="org.eclipse.uml2.types.Boolean" required="true" ordered="false" redefinedRequired="true" redefinedOrdered="false"
* @generated
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/StateInvariant.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/StateInvariant.java
index 3ed351a5b..dcaed8639 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/StateInvariant.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/StateInvariant.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2007 IBM Corporation and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -7,8 +7,8 @@
*
* Contributors:
* IBM - initial API and implementation
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: StateInvariant.java,v 1.7 2007/10/23 16:12:31 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -21,7 +21,7 @@ import org.eclipse.emf.ecore.EClass;
*
* <!-- begin-model-doc -->
* A state invariant is a runtime constraint on the participants of the interaction. It may be used to specify a variety of different kinds of constraints, such as values of attributes or variables, internal or external states, and so on. A state invariant is an interaction fragment and it is placed on a lifeline.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -50,7 +50,7 @@ public interface StateInvariant
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* A Constraint that should hold at runtime for this StateInvariant
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Invariant</em>' containment reference.
* @see #setInvariant(Constraint)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/StateMachine.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/StateMachine.java
index 0272304a9..cb7c205dc 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/StateMachine.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/StateMachine.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: StateMachine.java,v 1.14 2007/10/23 15:54:22 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -28,7 +28,7 @@ import org.eclipse.emf.ecore.EClass;
*
* <!-- begin-model-doc -->
* State machines can be used to express the behavior of part of a system. Behavior is modeled as a traversal of a graph of state nodes interconnected by one or more joined transition arcs that are triggered by the dispatching of series of (event) occurrences. During this traversal, the state machine executes a series of activities associated with various elements of the state machine.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -62,7 +62,7 @@ public interface StateMachine
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The regions owned directly by the state machine.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Region</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getStateMachine_Region()
@@ -115,7 +115,7 @@ public interface StateMachine
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* References the submachine(s) in case of a submachine state. Multiple machines are referenced in case of a concurrent state.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Submachine State</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getStateMachine_SubmachineState()
@@ -163,7 +163,7 @@ public interface StateMachine
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The connection points defined for this state machine. They represent the interface of the state machine when used as part of submachine state.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Connection Point</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getStateMachine_ConnectionPoint()
@@ -222,7 +222,7 @@ public interface StateMachine
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The state machines of which this is an extension.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Extended State Machine</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getStateMachine_ExtendedStateMachine()
@@ -322,7 +322,7 @@ public interface StateMachine
* <!-- begin-model-doc -->
* The operation LCA(s1,s2) returns an orthogonal state or region which is the least common ancestor of states s1 and s2, based on the statemachine containment hierarchy.
* true
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @model required="true" ordered="false" s1Required="true" s1Ordered="false" s2Required="true" s2Ordered="false"
* @generated
@@ -345,7 +345,7 @@ public interface StateMachine
* endif
* endif
*
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @model dataType="org.eclipse.uml2.types.Boolean" required="true" ordered="false" s1Required="true" s1Ordered="false" s2Required="true" s2Ordered="false"
* @generated
@@ -364,7 +364,7 @@ public interface StateMachine
* <!-- begin-model-doc -->
* The query isRedefinitionContextValid() specifies whether the redefinition contexts of a statemachine are properly related to the redefinition contexts of the specified statemachine to allow this element to redefine the other. The containing classifier of a redefining statemachine must redefine the containing classifier of the redefined statemachine.
* result = true
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @model dataType="org.eclipse.uml2.types.Boolean" required="true" ordered="false" redefinedRequired="true" redefinedOrdered="false"
* @generated
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Stereotype.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Stereotype.java
index 911441c03..a6676d04f 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Stereotype.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Stereotype.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2012 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,6 +8,7 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039, 351777, 382718
+ * Christian W. Damus (CEA) - 251963
*
*/
package org.eclipse.uml2.uml;
@@ -27,7 +28,7 @@ import org.eclipse.emf.ecore.EClass;
*
* <!-- begin-model-doc -->
* A stereotype defines how an existing metaclass may be extended, and enables the use of platform or domain specific terminology or notation in place of, or in addition to, the ones used for the extended metaclass.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -58,7 +59,7 @@ public interface Stereotype
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Stereotype can change the graphical appearance of the extended model element by using attached icons. When this association is not null, it references the location of the icon content to be displayed within diagrams presenting the extended model elements.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Icon</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getStereotype_Icon()
@@ -144,7 +145,7 @@ public interface Stereotype
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The profile that directly or indirectly contains this stereotype.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Profile</em>' reference.
* @see org.eclipse.uml2.uml.UMLPackage#getStereotype_Profile()
@@ -197,7 +198,7 @@ public interface Stereotype
* <!-- begin-model-doc -->
* The query containingProfile returns the closest profile directly or indirectly containing this stereotype.
* result = self.namespace.oclAsType(Package).containingProfile()
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @model required="true" ordered="false"
* @generated
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/StringExpression.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/StringExpression.java
index 36fa87112..4e0d6aa11 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/StringExpression.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/StringExpression.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: StringExpression.java,v 1.13 2007/10/23 15:54:22 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -26,7 +26,7 @@ import org.eclipse.emf.common.util.EList;
*
* <!-- begin-model-doc -->
* An expression that specifies a string value that is derived by concatenating a set of sub string expressions, some of which might be template parameters.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -58,7 +58,7 @@ public interface StringExpression
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The StringExpressions that constitute this StringExpression.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Sub Expression</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getStringExpression_SubExpression()
@@ -120,7 +120,7 @@ public interface StringExpression
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The string expression of which this expression is a substring.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Owning Expression</em>' container reference.
* @see #setOwningExpression(StringExpression)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/StructuralFeature.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/StructuralFeature.java
index 0063e9edf..5496e6f10 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/StructuralFeature.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/StructuralFeature.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,6 +8,7 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039, 351774
+ * Christian W. Damus (CEA) - 251963
*
*/
package org.eclipse.uml2.uml;
@@ -20,7 +21,7 @@ package org.eclipse.uml2.uml;
* <!-- begin-model-doc -->
* A structural feature is a typed feature of a classifier that specifies the structure of instances of the classifier.
* By specializing multiplicity element, it supports a multiplicity that specifies valid cardinalities for the collection of values associated with an instantiation of the structural feature.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -44,7 +45,7 @@ public interface StructuralFeature
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* States whether the feature's value may be modified by a client.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Is Read Only</em>' attribute.
* @see #setIsReadOnly(boolean)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/StructuralFeatureAction.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/StructuralFeatureAction.java
index 932cf11b6..b40e96c89 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/StructuralFeatureAction.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/StructuralFeatureAction.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: StructuralFeatureAction.java,v 1.9 2007/10/23 15:54:22 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -26,7 +26,7 @@ import org.eclipse.emf.ecore.EClass;
*
* <!-- begin-model-doc -->
* StructuralFeatureAction is an abstract class for all structural feature actions.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -50,7 +50,7 @@ public interface StructuralFeatureAction
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Structural feature to be read.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Structural Feature</em>' reference.
* @see #setStructuralFeature(StructuralFeature)
@@ -82,7 +82,7 @@ public interface StructuralFeatureAction
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Gives the input pin from which the object whose structural feature is to be read or written is obtained.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Object</em>' containment reference.
* @see #setObject(InputPin)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/StructuredActivityNode.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/StructuredActivityNode.java
index c642627c8..d65dc19b0 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/StructuredActivityNode.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/StructuredActivityNode.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,6 +8,7 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039, 351774
+ * Christian W. Damus (CEA) - 251963
*
*/
package org.eclipse.uml2.uml;
@@ -28,7 +29,7 @@ import org.eclipse.emf.ecore.EClass;
* <!-- begin-model-doc -->
* A structured activity node is an executable activity node that may have an expansion into subordinate nodes as an activity group. The subordinate nodes must belong to only one structured activity node, although they may be nested.
* Because of the concurrent nature of the execution of actions within and across activities, it can be difficult to guarantee the consistent access and modification of object memory. In order to avoid race conditions or other concurrency-related problems, it is sometimes necessary to isolate the effects of a group of actions from the effects of actions outside the group. This may be indicated by setting the mustIsolate attribute to true on a structured activity node. If a structured activity node is "isolated," then any object used by an action within the node cannot be accessed by any action outside the node until the structured activity node as a whole completes. Any concurrent actions that would result in accessing such objects are required to have their execution deferred until the completion of the node.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -64,7 +65,7 @@ public interface StructuredActivityNode
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* A variable defined in the scope of the structured activity node. It has no value and may not be accessed
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Variable</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getStructuredActivityNode_Variable()
@@ -128,7 +129,7 @@ public interface StructuredActivityNode
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Nodes immediately contained in the group.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Node</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getStructuredActivityNode_Node()
@@ -192,7 +193,7 @@ public interface StructuredActivityNode
* </p>
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Structured Node Input</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getStructuredActivityNode_StructuredNodeInput()
@@ -270,7 +271,7 @@ public interface StructuredActivityNode
* </p>
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Structured Node Output</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getStructuredActivityNode_StructuredNodeOutput()
@@ -325,7 +326,7 @@ public interface StructuredActivityNode
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* If true, then the actions in the node execute in isolation from actions outside the node.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Must Isolate</em>' attribute.
* @see #setMustIsolate(boolean)
@@ -360,7 +361,7 @@ public interface StructuredActivityNode
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Edges immediately contained in the structured node.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Edge</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getStructuredActivityNode_Edge()
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/StructuredClassifier.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/StructuredClassifier.java
index 2dfd995c5..7bb9d506b 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/StructuredClassifier.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/StructuredClassifier.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, Embarcadero Technologies, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, Embarcadero Technologies, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -9,6 +9,7 @@
* IBM - initial API and implementation
* Kenn Hussey (Embarcadero Technologies) - 205188
* Kenn Hussey (CEA) - 327039, 351774
+ * Christian W. Damus (CEA) - 251963
*
*/
package org.eclipse.uml2.uml;
@@ -28,7 +29,7 @@ import org.eclipse.emf.ecore.EClass;
*
* <!-- begin-model-doc -->
* A structured classifier is an abstract metaclass that represents any classifier whose behavior can be fully or partly described by the collaboration of owned or referenced instances.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -63,7 +64,7 @@ public interface StructuredClassifier
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* References the properties owned by the classifier.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Owned Attribute</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getStructuredClassifier_OwnedAttribute()
@@ -132,7 +133,7 @@ public interface StructuredClassifier
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* References the properties specifying instances that the classifier owns by composition. This association is derived, selecting those owned properties where isComposite is true.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Part</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getStructuredClassifier_Part()
@@ -181,7 +182,7 @@ public interface StructuredClassifier
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* References the roles that instances may play in this classifier.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Role</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getStructuredClassifier_Role()
@@ -231,7 +232,7 @@ public interface StructuredClassifier
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* References the connectors owned by the classifier.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Owned Connector</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getStructuredClassifier_OwnedConnector()
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Substitution.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Substitution.java
index c524bc1bb..f10481284 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Substitution.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Substitution.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,6 +8,7 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039, 351774
+ * Christian W. Damus (CEA) - 251963
*
*/
package org.eclipse.uml2.uml;
@@ -19,7 +20,7 @@ package org.eclipse.uml2.uml;
*
* <!-- begin-model-doc -->
* A substitution is a relationship between two classifiers signifies that the substituting classifier complies with the contract specified by the contract classifier. This implies that instances of the substituting classifier are runtime substitutable where instances of the contract classifier are expected.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -49,7 +50,7 @@ public interface Substitution
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The contract with which the substituting classifier complies.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Contract</em>' reference.
* @see #setContract(Classifier)
@@ -83,7 +84,7 @@ public interface Substitution
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Instances of the substituting classifier are runtime substitutable where instances of the contract classifier are expected.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Substituting Classifier</em>' container reference.
* @see #setSubstitutingClassifier(Classifier)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/TemplateBinding.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/TemplateBinding.java
index 78b1289f9..8b032f516 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/TemplateBinding.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/TemplateBinding.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,6 +8,7 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039, 351774
+ * Christian W. Damus (CEA) - 251963
*
*/
package org.eclipse.uml2.uml;
@@ -25,7 +26,7 @@ import org.eclipse.emf.common.util.EList;
*
* <!-- begin-model-doc -->
* A template binding represents a relationship between a templateable element and a template. A template binding specifies the substitutions of actual parameters for the formal parameters of the template.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -56,7 +57,7 @@ public interface TemplateBinding
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The template signature for the template that is the target of the binding.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Signature</em>' reference.
* @see #setSignature(TemplateSignature)
@@ -90,7 +91,7 @@ public interface TemplateBinding
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The parameter substitutions owned by this template binding.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Parameter Substitution</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getTemplateBinding_ParameterSubstitution()
@@ -124,7 +125,7 @@ public interface TemplateBinding
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The element that is bound by this binding.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Bound Element</em>' container reference.
* @see #setBoundElement(TemplateableElement)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/TemplateParameter.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/TemplateParameter.java
index 001604948..15a40d38e 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/TemplateParameter.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/TemplateParameter.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,6 +8,7 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039, 351774
+ * Christian W. Damus (CEA) - 251963
*
*/
package org.eclipse.uml2.uml;
@@ -25,7 +26,7 @@ import org.eclipse.emf.ecore.EClass;
*
* <!-- begin-model-doc -->
* A template parameter exposes a parameterable element as a formal template parameter of a template.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -59,7 +60,7 @@ public interface TemplateParameter
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The template signature that owns this template parameter.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Signature</em>' container reference.
* @see #setSignature(TemplateSignature)
@@ -94,7 +95,7 @@ public interface TemplateParameter
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The element that is owned by this template parameter.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Owned Parametered Element</em>' containment reference.
* @see #setOwnedParameteredElement(ParameterableElement)
@@ -132,7 +133,7 @@ public interface TemplateParameter
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The element that is the default for this formal template parameter.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Default</em>' reference.
* @see #setDefault(ParameterableElement)
@@ -165,7 +166,7 @@ public interface TemplateParameter
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The element that is owned by this template parameter for the purpose of providing a default.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Owned Default</em>' containment reference.
* @see #setOwnedDefault(ParameterableElement)
@@ -203,7 +204,7 @@ public interface TemplateParameter
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The element exposed by this template parameter.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Parametered Element</em>' reference.
* @see #setParameteredElement(ParameterableElement)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/TemplateParameterSubstitution.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/TemplateParameterSubstitution.java
index cf59755aa..caf7b3117 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/TemplateParameterSubstitution.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/TemplateParameterSubstitution.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: TemplateParameterSubstitution.java,v 1.14 2008/10/02 20:56:23 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -26,7 +26,7 @@ import org.eclipse.emf.ecore.EClass;
*
* <!-- begin-model-doc -->
* A template parameter substitution relates the actual parameter to a formal template parameter as part of a template binding.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -52,7 +52,7 @@ public interface TemplateParameterSubstitution
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The formal template parameter that is associated with this substitution.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Formal</em>' reference.
* @see #setFormal(TemplateParameter)
@@ -78,7 +78,7 @@ public interface TemplateParameterSubstitution
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The element that is the actual parameter for this substitution.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Actual</em>' reference.
* @see #setActual(ParameterableElement)
@@ -111,7 +111,7 @@ public interface TemplateParameterSubstitution
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The actual parameter that is owned by this substitution.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Owned Actual</em>' containment reference.
* @see #setOwnedActual(ParameterableElement)
@@ -155,7 +155,7 @@ public interface TemplateParameterSubstitution
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The optional bindings from this element to templates.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Template Binding</em>' container reference.
* @see #setTemplateBinding(TemplateBinding)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/TemplateSignature.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/TemplateSignature.java
index 2eb8b2635..9940f8b8d 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/TemplateSignature.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/TemplateSignature.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,6 +8,7 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039, 351774
+ * Christian W. Damus (CEA) - 251963
*
*/
package org.eclipse.uml2.uml;
@@ -27,7 +28,7 @@ import org.eclipse.emf.ecore.EClass;
*
* <!-- begin-model-doc -->
* A template signature bundles the set of formal template parameters for a templated element.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -53,7 +54,7 @@ public interface TemplateSignature
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The ordered set of all formal template parameters for this template signature.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Parameter</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getTemplateSignature_Parameter()
@@ -75,7 +76,7 @@ public interface TemplateSignature
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The element that owns this template signature.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Template</em>' container reference.
* @see #setTemplate(TemplateableElement)
@@ -111,7 +112,7 @@ public interface TemplateSignature
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The formal template parameters that are owned by this template signature.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Owned Parameter</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getTemplateSignature_OwnedParameter()
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/TemplateableElement.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/TemplateableElement.java
index 7d3952452..f8d0a3054 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/TemplateableElement.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/TemplateableElement.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: TemplateableElement.java,v 1.11 2007/10/23 15:54:22 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -24,7 +24,7 @@ import org.eclipse.emf.ecore.EClass;
*
* <!-- begin-model-doc -->
* A templateable element is an element that can optionally be defined as a template and bound to other templates.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -56,7 +56,7 @@ public interface TemplateableElement
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The optional bindings from this element to templates.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Template Binding</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getTemplateableElement_TemplateBinding()
@@ -114,7 +114,7 @@ public interface TemplateableElement
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The optional template signature specifying the formal template parameters.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Owned Template Signature</em>' containment reference.
* @see #setOwnedTemplateSignature(TemplateSignature)
@@ -162,7 +162,7 @@ public interface TemplateableElement
* <!-- begin-model-doc -->
* The query parameterableElements() returns the set of elements that may be used as the parametered elements for a template parameter of this templateable element. By default, this set includes all the owned elements. Subclasses may override this operation if they choose to restrict the set of parameterable elements.
* result = allOwnedElements->select(oclIsKindOf(ParameterableElement))
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @model ordered="false"
* @generated
@@ -175,7 +175,7 @@ public interface TemplateableElement
* <!-- begin-model-doc -->
* The query isTemplate() returns whether this templateable element is actually a template.
* result = ownedTemplateSignature->notEmpty()
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @model kind="operation" dataType="org.eclipse.uml2.types.Boolean" required="true" ordered="false"
* @generated
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/TestIdentityAction.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/TestIdentityAction.java
index 1d8807fbb..89fc2d8b2 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/TestIdentityAction.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/TestIdentityAction.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: TestIdentityAction.java,v 1.8 2007/10/23 15:54:22 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -26,7 +26,7 @@ import org.eclipse.emf.ecore.EClass;
*
* <!-- begin-model-doc -->
* A test identity action is an action that tests if two values are identical objects.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -57,7 +57,7 @@ public interface TestIdentityAction
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Gives the pin on which an object is placed.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>First</em>' containment reference.
* @see #setFirst(InputPin)
@@ -114,7 +114,7 @@ public interface TestIdentityAction
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Gives the pin on which an object is placed.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Second</em>' containment reference.
* @see #setSecond(InputPin)
@@ -171,7 +171,7 @@ public interface TestIdentityAction
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Tells whether the two input objects are identical.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Result</em>' containment reference.
* @see #setResult(OutputPin)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/TimeConstraint.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/TimeConstraint.java
index 25cfd35e5..64024c29d 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/TimeConstraint.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/TimeConstraint.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: TimeConstraint.java,v 1.4 2006/05/12 20:38:10 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -20,7 +20,7 @@ package org.eclipse.uml2.uml;
*
* <!-- begin-model-doc -->
* A time constraint is a constraint that refers to a time interval.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -44,7 +44,7 @@ public interface TimeConstraint
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The value of firstEvent is related to constrainedElement. If firstEvent is true, then the corresponding observation event is the first time instant the execution enters constrainedElement. If firstEvent is false, then the corresponding observation event is the last time instant the execution is within constrainedElement.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>First Event</em>' attribute.
* @see #setFirstEvent(boolean)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/TimeEvent.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/TimeEvent.java
index cc5b85986..5959ef8df 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/TimeEvent.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/TimeEvent.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: TimeEvent.java,v 1.13 2008/10/02 20:56:23 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -25,7 +25,7 @@ import org.eclipse.emf.common.util.DiagnosticChain;
* <!-- begin-model-doc -->
* A time event can be defined relative to entering the current state of the executing state machine.
* A time event specifies a point in time. At the specified time, the event occurs.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -50,7 +50,7 @@ public interface TimeEvent
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Specifies whether it is relative or absolute time.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Is Relative</em>' attribute.
* @see #setIsRelative(boolean)
@@ -82,7 +82,7 @@ public interface TimeEvent
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Specifies the corresponding time deadline.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>When</em>' containment reference.
* @see #setWhen(TimeExpression)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/TimeExpression.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/TimeExpression.java
index 007eedf43..8052b9105 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/TimeExpression.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/TimeExpression.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: TimeExpression.java,v 1.8 2008/10/02 20:56:23 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -24,7 +24,7 @@ import org.eclipse.emf.ecore.EClass;
*
* <!-- begin-model-doc -->
* A time expression defines a value specification that represents a time value.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -54,7 +54,7 @@ public interface TimeExpression
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The value of the time expression.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Expr</em>' containment reference.
* @see #setExpr(ValueSpecification)
@@ -94,7 +94,7 @@ public interface TimeExpression
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Refers to the time and duration observations that are involved in expr.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Observation</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getTimeExpression_Observation()
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/TimeInterval.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/TimeInterval.java
index b13a8b951..155840d4d 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/TimeInterval.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/TimeInterval.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2007 IBM Corporation and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -7,8 +7,8 @@
*
* Contributors:
* IBM - initial API and implementation
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: TimeInterval.java,v 1.3 2007/02/14 19:57:26 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -19,7 +19,7 @@ package org.eclipse.uml2.uml;
*
* <!-- begin-model-doc -->
* A time interval defines the range between two time expressions.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
*
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/TimeObservation.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/TimeObservation.java
index 4a17e4388..e9d8426ef 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/TimeObservation.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/TimeObservation.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: TimeObservation.java,v 1.2 2006/02/02 23:30:18 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -20,7 +20,7 @@ package org.eclipse.uml2.uml;
*
* <!-- begin-model-doc -->
* A time observation is a reference to a time instant during an execution. It points out the element in the model to observe and whether the observation is when this model element is entered or when it is exited.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -44,7 +44,7 @@ public interface TimeObservation
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The observation is determined by the entering or exiting of the event element during execution.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Event</em>' reference.
* @see #setEvent(NamedElement)
@@ -71,7 +71,7 @@ public interface TimeObservation
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The value of firstEvent is related to event. If firstEvent is true, then the corresponding observation event is the first time instant the execution enters event. If firstEvent is false, then the corresponding observation event is the time instant the execution exits event.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>First Event</em>' attribute.
* @see #setFirstEvent(boolean)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Transition.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Transition.java
index edd423c92..50edc1cda 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Transition.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Transition.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: Transition.java,v 1.23 2008/10/02 20:56:23 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -28,7 +28,7 @@ import org.eclipse.emf.ecore.EClass;
*
* <!-- begin-model-doc -->
* A transition is a directed relationship between a source vertex and a target vertex. It may be part of a compound transition, which takes the state machine from one state configuration to another, representing the complete response of the state machine to an occurrence of an event of a particular type.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -60,7 +60,7 @@ public interface Transition
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Indicates the precise type of the transition.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Kind</em>' attribute.
* @see org.eclipse.uml2.uml.TransitionKind
@@ -95,7 +95,7 @@ public interface Transition
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Designates the region that owns this transition.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Container</em>' container reference.
* @see #setContainer(Region)
@@ -138,7 +138,7 @@ public interface Transition
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Designates the target vertex that is reached when the transition is taken.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Target</em>' reference.
* @see #setTarget(Vertex)
@@ -170,7 +170,7 @@ public interface Transition
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The transition that is redefined by this transition.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Redefined Transition</em>' reference.
* @see #setRedefinedTransition(Transition)
@@ -202,7 +202,7 @@ public interface Transition
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* A guard is a constraint that provides a fine-grained control over the firing of the transition. The guard is evaluated when an event occurrence is dispatched by the state machine. If the guard is true at that time, the transition may be enabled, otherwise, it is disabled. Guards should be pure expressions without side effects. Guard expressions with side effects are ill formed.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Guard</em>' reference.
* @see #setGuard(Constraint)
@@ -257,7 +257,7 @@ public interface Transition
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Specifies an optional behavior to be performed when the transition fires.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Effect</em>' containment reference.
* @see #setEffect(Behavior)
@@ -302,7 +302,7 @@ public interface Transition
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Specifies the triggers that may fire the transition.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Trigger</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getTransition_Trigger()
@@ -352,7 +352,7 @@ public interface Transition
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Designates the originating vertex (state or pseudostate) of the transition.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Source</em>' reference.
* @see #setSource(Vertex)
@@ -526,7 +526,7 @@ public interface Transition
* else
* sm.context
* endif
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @model required="true" ordered="false"
* @generated
@@ -539,7 +539,7 @@ public interface Transition
* <!-- begin-model-doc -->
* The query containingStateMachine() returns the state machine that contains the transition either directly or transitively.
* result = container.containingStateMachine()
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @model required="true" ordered="false"
* @generated
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/TransitionKind.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/TransitionKind.java
index 0ca2cd827..e86d48602 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/TransitionKind.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/TransitionKind.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2006, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2006, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: TransitionKind.java,v 1.6 2007/06/12 12:53:16 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -26,7 +26,7 @@ import org.eclipse.emf.common.util.Enumerator;
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* TransitionKind is an enumeration type.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @see org.eclipse.uml2.uml.UMLPackage#getTransitionKind()
* @model
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Trigger.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Trigger.java
index 14c8ff303..bf0f949b9 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Trigger.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Trigger.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,6 +8,7 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 351774
+ * Christian W. Damus (CEA) - 251963
*
*/
package org.eclipse.uml2.uml;
@@ -22,7 +23,7 @@ import org.eclipse.emf.common.util.EList;
* <!-- begin-model-doc -->
* A trigger specification may be qualified by the port on which the event occurred.
* A trigger relates an event to a behavior that may affect an instance of the classifier.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -46,7 +47,7 @@ public interface Trigger
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The event that causes the trigger.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Event</em>' reference.
* @see #setEvent(Event)
@@ -73,7 +74,7 @@ public interface Trigger
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* A optional port of the receiver object on which the behavioral feature is invoked.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Port</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getTrigger_Port()
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Type.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Type.java
index d91190344..591b1bdf8 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Type.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Type.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: Type.java,v 1.14 2009/08/12 21:05:18 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -23,7 +23,7 @@ import org.eclipse.emf.common.util.EList;
* <!-- begin-model-doc -->
* A type is a named element that is used as the type for a typed element. A type can be contained in a package.
* A type constrains the values represented by a typed element.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -53,7 +53,7 @@ public interface Type
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Specifies the owning package of this classifier, if any.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Package</em>' reference.
* @see #setPackage(org.eclipse.uml2.uml.Package)
@@ -117,7 +117,7 @@ public interface Type
* <!-- begin-model-doc -->
* The query conformsTo() gives true for a type that conforms to another. By default, two types do not conform to each other. This query is intended to be redefined for specific conformance situations.
* result = false
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @model dataType="org.eclipse.uml2.types.Boolean" required="true" ordered="false" otherRequired="true" otherOrdered="false"
* @generated
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/TypedElement.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/TypedElement.java
index 01e7c9b1b..926c8cf7d 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/TypedElement.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/TypedElement.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,6 +8,7 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039, 351774
+ * Christian W. Damus (CEA) - 251963
*
*/
package org.eclipse.uml2.uml;
@@ -20,7 +21,7 @@ package org.eclipse.uml2.uml;
* <!-- begin-model-doc -->
* A typed element is a kind of named element that represents an element with a type.
* A typed element has a type.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -44,7 +45,7 @@ public interface TypedElement
* <!-- begin-model-doc -->
* This information is derived from the return result for this Operation.
* The type of the TypedElement.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Type</em>' reference.
* @see #setType(Type)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/UnmarshallAction.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/UnmarshallAction.java
index badb3144c..6f465f9ce 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/UnmarshallAction.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/UnmarshallAction.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: UnmarshallAction.java,v 1.12 2007/10/23 15:54:22 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -28,7 +28,7 @@ import org.eclipse.emf.ecore.EClass;
*
* <!-- begin-model-doc -->
* An unmarshall action is an action that breaks an object of a known type into outputs each of which is equal to a value from a structural feature of the object.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -60,7 +60,7 @@ public interface UnmarshallAction
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The values of the structural features of the input object.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Result</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getUnmarshallAction_Result()
@@ -127,7 +127,7 @@ public interface UnmarshallAction
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The type of the object to be unmarshalled.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Unmarshall Type</em>' reference.
* @see #setUnmarshallType(Classifier)
@@ -159,7 +159,7 @@ public interface UnmarshallAction
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The object to be unmarshalled.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Object</em>' containment reference.
* @see #setObject(InputPin)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Usage.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Usage.java
index 65e8f21e1..5e62a3ecc 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Usage.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Usage.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2007 IBM Corporation and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -7,8 +7,8 @@
*
* Contributors:
* IBM - initial API and implementation
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: Usage.java,v 1.4 2007/02/14 19:57:26 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -19,7 +19,7 @@ package org.eclipse.uml2.uml;
*
* <!-- begin-model-doc -->
* A usage is a relationship in which one element requires another element (or set of elements) for its full implementation or operation. A usage is a dependency in which the client requires the presence of the supplier.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
*
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/UseCase.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/UseCase.java
index e5eca3c11..8226bc7d1 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/UseCase.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/UseCase.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: UseCase.java,v 1.11 2007/10/23 15:54:22 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -28,7 +28,7 @@ import org.eclipse.emf.ecore.EClass;
*
* <!-- begin-model-doc -->
* A use case is the specification of a set of actions performed by a system, which yields an observable result that is, typically, of value for one or more actors or other stakeholders of the system.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -62,7 +62,7 @@ public interface UseCase
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* References the Include relationships owned by this use case.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Include</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getUseCase_Include()
@@ -125,7 +125,7 @@ public interface UseCase
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* References the Extend relationships owned by this use case.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Extend</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getUseCase_Extend()
@@ -188,7 +188,7 @@ public interface UseCase
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* References the ExtensionPoints owned by the use case.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Extension Point</em>' containment reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getUseCase_ExtensionPoint()
@@ -242,7 +242,7 @@ public interface UseCase
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* References the subjects to which this use case applies. The subject or its parts realize all the use cases that apply to this subject. Use cases need not be attached to any specific subject, however. The subject may, but need not, own the use cases that apply to it.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Subject</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getUseCase_Subject()
@@ -342,7 +342,7 @@ public interface UseCase
* <!-- begin-model-doc -->
* The query allIncludedUseCases() returns the transitive closure of all use cases (directly or indirectly) included by this use case.
* result = self.include->union(self.include->collect(in | in.allIncludedUseCases()))
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @model ordered="false"
* @generated
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ValuePin.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ValuePin.java
index 151560b13..4604f6420 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ValuePin.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ValuePin.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: ValuePin.java,v 1.7 2007/04/25 17:47:06 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -26,7 +26,7 @@ import org.eclipse.emf.ecore.EClass;
*
* <!-- begin-model-doc -->
* A value pin is an input pin that provides a value by evaluating a value specification.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -55,7 +55,7 @@ public interface ValuePin
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Value that the pin will provide.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Value</em>' containment reference.
* @see #setValue(ValueSpecification)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ValueSpecification.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ValueSpecification.java
index 20af0900b..be7ee233a 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ValueSpecification.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ValueSpecification.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: ValueSpecification.java,v 1.3 2006/05/12 20:38:03 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -21,7 +21,7 @@ package org.eclipse.uml2.uml;
* <!-- begin-model-doc -->
* ValueSpecification specializes ParameterableElement to specify that a value specification can be exposed as a formal template parameter, and provided as an actual parameter in a binding of a template.
* A value specification is the specification of a (possibly empty) set of instances, including both objects and data values.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
*
@@ -38,7 +38,7 @@ public interface ValueSpecification
* <!-- begin-model-doc -->
* The query isComputable() determines whether a value specification can be computed in a model. This operation cannot be fully defined in OCL. A conforming implementation is expected to deliver true for this operation for all value specifications that it can compute, and to compute all of those for which the operation is true. A conforming implementation is expected to be able to compute the value of all literals.
* result = false
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @model kind="operation" dataType="org.eclipse.uml2.types.Boolean" required="true" ordered="false"
* @generated
@@ -51,7 +51,7 @@ public interface ValueSpecification
* <!-- begin-model-doc -->
* The query integerValue() gives a single Integer value when one can be computed.
* result = Set{}
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @model dataType="org.eclipse.uml2.types.Integer" ordered="false"
* @generated
@@ -64,7 +64,7 @@ public interface ValueSpecification
* <!-- begin-model-doc -->
* The query booleanValue() gives a single Boolean value when one can be computed.
* result = Set{}
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @model dataType="org.eclipse.uml2.types.Boolean" ordered="false"
* @generated
@@ -77,7 +77,7 @@ public interface ValueSpecification
* <!-- begin-model-doc -->
* The query stringValue() gives a single String value when one can be computed.
* result = Set{}
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @model dataType="org.eclipse.uml2.types.String" ordered="false"
* @generated
@@ -90,7 +90,7 @@ public interface ValueSpecification
* <!-- begin-model-doc -->
* The query unlimitedValue() gives a single UnlimitedNatural value when one can be computed.
* result = Set{}
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @model dataType="org.eclipse.uml2.types.UnlimitedNatural" ordered="false"
* @generated
@@ -103,7 +103,7 @@ public interface ValueSpecification
* <!-- begin-model-doc -->
* The query isNull() returns true when it can be computed that the value is null.
* result = false
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @model kind="operation" dataType="org.eclipse.uml2.types.Boolean" required="true" ordered="false"
* @generated
@@ -116,7 +116,7 @@ public interface ValueSpecification
* <!-- begin-model-doc -->
* The query realValue() gives a single Real value when one can be computed.
* result = Set{}
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @model dataType="org.eclipse.uml2.types.Real" ordered="false"
* @generated
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ValueSpecificationAction.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ValueSpecificationAction.java
index 4dea0a587..72c98c5ad 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ValueSpecificationAction.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/ValueSpecificationAction.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: ValueSpecificationAction.java,v 1.9 2007/10/23 15:54:22 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -26,7 +26,7 @@ import org.eclipse.emf.ecore.EClass;
*
* <!-- begin-model-doc -->
* A value specification action is an action that evaluates a value specification.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -56,7 +56,7 @@ public interface ValueSpecificationAction
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Value specification to be evaluated.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Value</em>' containment reference.
* @see #setValue(ValueSpecification)
@@ -101,7 +101,7 @@ public interface ValueSpecificationAction
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Gives the output pin on which the result is put.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Result</em>' containment reference.
* @see #setResult(OutputPin)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Variable.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Variable.java
index 408a0c19e..8510200b5 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Variable.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Variable.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: Variable.java,v 1.12 2007/10/23 15:54:21 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -25,7 +25,7 @@ import org.eclipse.emf.common.util.DiagnosticChain;
* <!-- begin-model-doc -->
* A variable is considered a connectable element.
* Variables are elements for passing data between actions indirectly. A local variable stores values shared by the actions within a structured activity group but not accessible outside it. The output of an action may be written to a variable and read for the input to a subsequent action, which is effectively an indirect data flow path. Because there is no predefined relationship between actions that read and write variables, these actions must be sequenced by control flows to prevent race conditions that may occur between actions that read or write the same variable.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -56,7 +56,7 @@ public interface Variable
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* An activity that owns the variable.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Activity Scope</em>' container reference.
* @see #setActivityScope(Activity)
@@ -90,7 +90,7 @@ public interface Variable
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* A structured activity node that owns the variable.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Scope</em>' container reference.
* @see #setScope(StructuredActivityNode)
@@ -132,7 +132,7 @@ public interface Variable
* <!-- begin-model-doc -->
* The isAccessibleBy() operation is not defined in standard UML. Implementations should define it to specify which actions can access a variable.
* result = true
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @model dataType="org.eclipse.uml2.types.Boolean" required="true" ordered="false" aRequired="true" aOrdered="false"
* @generated
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/VariableAction.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/VariableAction.java
index bc820ae42..7072a4c2b 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/VariableAction.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/VariableAction.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2007 IBM Corporation and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -7,8 +7,8 @@
*
* Contributors:
* IBM - initial API and implementation
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: VariableAction.java,v 1.3 2007/04/25 17:47:05 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -23,7 +23,7 @@ import org.eclipse.emf.common.util.DiagnosticChain;
*
* <!-- begin-model-doc -->
* VariableAction is an abstract class for actions that operate on a statically specified variable.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -46,7 +46,7 @@ public interface VariableAction
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Variable to be read.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Variable</em>' reference.
* @see #setVariable(Variable)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Vertex.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Vertex.java
index 40e37878f..6c0073816 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Vertex.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/Vertex.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: Vertex.java,v 1.13 2008/10/02 20:56:22 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -24,7 +24,7 @@ import org.eclipse.emf.ecore.EClass;
*
* <!-- begin-model-doc -->
* A vertex is an abstraction of a node in a state machine graph. In general, it can be the source or destination of any number of transitions.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -50,7 +50,7 @@ public interface Vertex
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Specifies the transitions departing from this vertex.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Outgoing</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getVertex_Outgoing()
@@ -90,7 +90,7 @@ public interface Vertex
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Specifies the transitions entering this vertex.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Incoming</em>' reference list.
* @see org.eclipse.uml2.uml.UMLPackage#getVertex_Incoming()
@@ -136,7 +136,7 @@ public interface Vertex
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The region that contains this vertex.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Container</em>' container reference.
* @see #setContainer(Region)
@@ -174,7 +174,7 @@ public interface Vertex
* state.containingStateMachine() -- no other valid cases possible
* endif
*
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @model required="true" ordered="false"
* @generated
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/VisibilityKind.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/VisibilityKind.java
index beb1091e2..53aa5996c 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/VisibilityKind.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/VisibilityKind.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2006, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2006, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: VisibilityKind.java,v 1.4 2006/12/14 15:49:27 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -26,7 +26,7 @@ import org.eclipse.emf.common.util.Enumerator;
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* VisibilityKind is an enumeration type that defines literals to determine the visibility of elements in a model.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @see org.eclipse.uml2.uml.UMLPackage#getVisibilityKind()
* @model
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/WriteLinkAction.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/WriteLinkAction.java
index 640f5977c..e40c8eb80 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/WriteLinkAction.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/WriteLinkAction.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2007 IBM Corporation and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -7,8 +7,8 @@
*
* Contributors:
* IBM - initial API and implementation
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: WriteLinkAction.java,v 1.4 2007/04/25 17:47:05 khussey Exp $
*/
package org.eclipse.uml2.uml;
@@ -23,7 +23,7 @@ import org.eclipse.emf.common.util.DiagnosticChain;
*
* <!-- begin-model-doc -->
* WriteLinkAction is an abstract class for link actions that create and destroy links.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
*
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/WriteStructuralFeatureAction.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/WriteStructuralFeatureAction.java
index 73c54107a..f199d9d7e 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/WriteStructuralFeatureAction.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/WriteStructuralFeatureAction.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: WriteStructuralFeatureAction.java,v 1.9 2008/10/02 20:56:22 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -26,7 +26,7 @@ import org.eclipse.emf.ecore.EClass;
*
* <!-- begin-model-doc -->
* WriteStructuralFeatureAction is an abstract class for structural feature actions that change structural feature values.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -56,7 +56,7 @@ public interface WriteStructuralFeatureAction
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Value to be added or removed from the structural feature.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Value</em>' containment reference.
* @see #setValue(InputPin)
@@ -113,7 +113,7 @@ public interface WriteStructuralFeatureAction
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Gives the output pin on which the result is put.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Result</em>' containment reference.
* @see #setResult(OutputPin)
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/WriteVariableAction.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/WriteVariableAction.java
index e8ae14629..cff4511aa 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/WriteVariableAction.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/WriteVariableAction.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2011 IBM Corporation, CEA, and others.
+ * Copyright (c) 2005, 2013 IBM Corporation, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,8 +8,8 @@
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (CEA) - 327039
+ * Christian W. Damus (CEA) - 251963
*
- * $Id: WriteVariableAction.java,v 1.8 2007/10/23 15:54:21 jbruck Exp $
*/
package org.eclipse.uml2.uml;
@@ -26,7 +26,7 @@ import org.eclipse.emf.ecore.EClass;
*
* <!-- begin-model-doc -->
* WriteVariableAction is an abstract class for variable actions that change variable values.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
*
* <p>
@@ -55,7 +55,7 @@ public interface WriteVariableAction
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Value to be added or removed from the variable.
- * <p>Merged from package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
+ * <p>From package UML (URI {@literal http://www.omg.org/spec/UML/20110701}).</p>
* <!-- end-model-doc -->
* @return the value of the '<em>Value</em>' containment reference.
* @see #setValue(InputPin)

Back to the top