| /* |
| * Copyright (c) 2018 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 |
| * http://www.eclipse.org/legal/epl-v10.html |
| * |
| * Contributors: |
| * Eike Stepper - initial API and implementation |
| */ |
| package org.eclipse.uml2.uml.cdo.tests.compliance; |
| |
| import org.eclipse.emf.common.util.EList; |
| |
| import org.eclipse.emf.ecore.EAnnotation; |
| |
| import org.eclipse.uml2.uml.AcceptCallAction; |
| import org.eclipse.uml2.uml.AcceptEventAction; |
| import org.eclipse.uml2.uml.ActionInputPin; |
| import org.eclipse.uml2.uml.Activity; |
| import org.eclipse.uml2.uml.ActivityParameterNode; |
| import org.eclipse.uml2.uml.Actor; |
| import org.eclipse.uml2.uml.AddStructuralFeatureValueAction; |
| import org.eclipse.uml2.uml.AddVariableValueAction; |
| import org.eclipse.uml2.uml.Artifact; |
| import org.eclipse.uml2.uml.Association; |
| import org.eclipse.uml2.uml.AssociationClass; |
| import org.eclipse.uml2.uml.BroadcastSignalAction; |
| import org.eclipse.uml2.uml.CallBehaviorAction; |
| import org.eclipse.uml2.uml.CallOperationAction; |
| import org.eclipse.uml2.uml.CentralBufferNode; |
| import org.eclipse.uml2.uml.ClearAssociationAction; |
| import org.eclipse.uml2.uml.ClearStructuralFeatureAction; |
| import org.eclipse.uml2.uml.ClearVariableAction; |
| import org.eclipse.uml2.uml.Collaboration; |
| import org.eclipse.uml2.uml.Comment; |
| import org.eclipse.uml2.uml.CommunicationPath; |
| import org.eclipse.uml2.uml.Component; |
| import org.eclipse.uml2.uml.ConditionalNode; |
| import org.eclipse.uml2.uml.CreateLinkAction; |
| import org.eclipse.uml2.uml.CreateLinkObjectAction; |
| import org.eclipse.uml2.uml.CreateObjectAction; |
| import org.eclipse.uml2.uml.DataStoreNode; |
| import org.eclipse.uml2.uml.DataType; |
| import org.eclipse.uml2.uml.DeploymentSpecification; |
| import org.eclipse.uml2.uml.DestroyLinkAction; |
| import org.eclipse.uml2.uml.DestroyObjectAction; |
| import org.eclipse.uml2.uml.Device; |
| import org.eclipse.uml2.uml.Element; |
| import org.eclipse.uml2.uml.Enumeration; |
| import org.eclipse.uml2.uml.ExceptionHandler; |
| import org.eclipse.uml2.uml.ExecutionEnvironment; |
| import org.eclipse.uml2.uml.ExpansionNode; |
| import org.eclipse.uml2.uml.ExpansionRegion; |
| import org.eclipse.uml2.uml.Extension; |
| import org.eclipse.uml2.uml.FunctionBehavior; |
| import org.eclipse.uml2.uml.InformationItem; |
| import org.eclipse.uml2.uml.InputPin; |
| import org.eclipse.uml2.uml.Interaction; |
| import org.eclipse.uml2.uml.Interface; |
| import org.eclipse.uml2.uml.LoopNode; |
| import org.eclipse.uml2.uml.Node; |
| import org.eclipse.uml2.uml.OpaqueAction; |
| import org.eclipse.uml2.uml.OpaqueBehavior; |
| import org.eclipse.uml2.uml.OutputPin; |
| import org.eclipse.uml2.uml.PrimitiveType; |
| import org.eclipse.uml2.uml.ProtocolStateMachine; |
| import org.eclipse.uml2.uml.RaiseExceptionAction; |
| import org.eclipse.uml2.uml.ReadExtentAction; |
| import org.eclipse.uml2.uml.ReadIsClassifiedObjectAction; |
| import org.eclipse.uml2.uml.ReadLinkAction; |
| import org.eclipse.uml2.uml.ReadLinkObjectEndAction; |
| import org.eclipse.uml2.uml.ReadLinkObjectEndQualifierAction; |
| import org.eclipse.uml2.uml.ReadSelfAction; |
| import org.eclipse.uml2.uml.ReadStructuralFeatureAction; |
| import org.eclipse.uml2.uml.ReadVariableAction; |
| import org.eclipse.uml2.uml.ReclassifyObjectAction; |
| import org.eclipse.uml2.uml.ReduceAction; |
| import org.eclipse.uml2.uml.RemoveStructuralFeatureValueAction; |
| import org.eclipse.uml2.uml.RemoveVariableValueAction; |
| import org.eclipse.uml2.uml.ReplyAction; |
| import org.eclipse.uml2.uml.SendObjectAction; |
| import org.eclipse.uml2.uml.SendSignalAction; |
| import org.eclipse.uml2.uml.SequenceNode; |
| import org.eclipse.uml2.uml.Signal; |
| import org.eclipse.uml2.uml.StartClassifierBehaviorAction; |
| import org.eclipse.uml2.uml.StartObjectBehaviorAction; |
| import org.eclipse.uml2.uml.StateMachine; |
| import org.eclipse.uml2.uml.Stereotype; |
| import org.eclipse.uml2.uml.StructuredActivityNode; |
| import org.eclipse.uml2.uml.TestIdentityAction; |
| import org.eclipse.uml2.uml.UnmarshallAction; |
| import org.eclipse.uml2.uml.UseCase; |
| import org.eclipse.uml2.uml.ValuePin; |
| import org.eclipse.uml2.uml.ValueSpecificationAction; |
| |
| /** |
| * @author Eike Stepper |
| */ |
| public class ExceptionHandlerTest |
| extends _Abstract_Compliance_Test_ { |
| |
| public void testEAnnotations() { |
| ExceptionHandler exceptionHandler = UML.createExceptionHandler(); |
| assertValid(exceptionHandler); |
| |
| EAnnotation eAnnotation = ECORE.createEAnnotation(); |
| assertValid(eAnnotation); |
| exceptionHandler.getEAnnotations().add(eAnnotation); |
| } |
| |
| public void testOwnedComment() { |
| ExceptionHandler exceptionHandler = UML.createExceptionHandler(); |
| assertValid(exceptionHandler); |
| |
| Comment comment = UML.createComment(); |
| assertValid(comment); |
| exceptionHandler.getOwnedComments().add(comment); |
| assertSuperset(exceptionHandler.getOwnedElements().contains(comment)); |
| } |
| |
| public void testOwnedElement() { |
| ExceptionHandler exceptionHandler = UML.createExceptionHandler(); |
| assertValid(exceptionHandler); |
| EList<Element> elements = exceptionHandler.getOwnedElements(); |
| EList<Element> elements2 = exceptionHandler.getOwnedElements(); |
| assertSame(elements, elements2); |
| } |
| |
| public void testExceptionInput() { |
| ExceptionHandler exceptionHandler = UML.createExceptionHandler(); |
| assertValid(exceptionHandler); |
| |
| ActivityParameterNode activityParameterNode = UML |
| .createActivityParameterNode(); |
| assertValid(activityParameterNode); |
| exceptionHandler.setExceptionInput(activityParameterNode); |
| |
| InputPin inputPin = UML.createInputPin(); |
| assertValid(inputPin); |
| exceptionHandler.setExceptionInput(inputPin); |
| |
| ExceptionHandler exceptionHandler2 = UML.createExceptionHandler(); |
| assertValid(exceptionHandler2); |
| |
| ExpansionNode expansionNode = UML.createExpansionNode(); |
| assertValid(expansionNode); |
| exceptionHandler2.setExceptionInput(expansionNode); |
| |
| ValuePin valuePin = UML.createValuePin(); |
| assertValid(valuePin); |
| exceptionHandler2.setExceptionInput(valuePin); |
| |
| ExceptionHandler exceptionHandler3 = UML.createExceptionHandler(); |
| assertValid(exceptionHandler3); |
| |
| ActionInputPin actionInputPin = UML.createActionInputPin(); |
| assertValid(actionInputPin); |
| exceptionHandler3.setExceptionInput(actionInputPin); |
| |
| DataStoreNode dataStoreNode = UML.createDataStoreNode(); |
| assertValid(dataStoreNode); |
| exceptionHandler3.setExceptionInput(dataStoreNode); |
| |
| ExceptionHandler exceptionHandler4 = UML.createExceptionHandler(); |
| assertValid(exceptionHandler4); |
| |
| OutputPin outputPin = UML.createOutputPin(); |
| assertValid(outputPin); |
| exceptionHandler4.setExceptionInput(outputPin); |
| |
| CentralBufferNode centralBufferNode = UML.createCentralBufferNode(); |
| assertValid(centralBufferNode); |
| exceptionHandler4.setExceptionInput(centralBufferNode); |
| } |
| |
| public void testExceptionType() { |
| ExceptionHandler exceptionHandler = UML.createExceptionHandler(); |
| assertValid(exceptionHandler); |
| |
| FunctionBehavior functionBehavior = UML.createFunctionBehavior(); |
| assertValid(functionBehavior); |
| exceptionHandler.getExceptionTypes().add(functionBehavior); |
| |
| Activity activity = UML.createActivity(); |
| assertValid(activity); |
| exceptionHandler.getExceptionTypes().add(activity); |
| |
| Interface interface_ = UML.createInterface(); |
| assertValid(interface_); |
| exceptionHandler.getExceptionTypes().add(interface_); |
| |
| InformationItem informationItem = UML.createInformationItem(); |
| assertValid(informationItem); |
| exceptionHandler.getExceptionTypes().add(informationItem); |
| |
| CommunicationPath communicationPath = UML.createCommunicationPath(); |
| assertValid(communicationPath); |
| exceptionHandler.getExceptionTypes().add(communicationPath); |
| |
| ExecutionEnvironment executionEnvironment = UML |
| .createExecutionEnvironment(); |
| assertValid(executionEnvironment); |
| exceptionHandler.getExceptionTypes().add(executionEnvironment); |
| |
| Component component = UML.createComponent(); |
| assertValid(component); |
| exceptionHandler.getExceptionTypes().add(component); |
| |
| Interaction interaction = UML.createInteraction(); |
| assertValid(interaction); |
| exceptionHandler.getExceptionTypes().add(interaction); |
| |
| DeploymentSpecification deploymentSpecification = UML |
| .createDeploymentSpecification(); |
| assertValid(deploymentSpecification); |
| exceptionHandler.getExceptionTypes().add(deploymentSpecification); |
| |
| OpaqueBehavior opaqueBehavior = UML.createOpaqueBehavior(); |
| assertValid(opaqueBehavior); |
| exceptionHandler.getExceptionTypes().add(opaqueBehavior); |
| |
| Association association = UML.createAssociation(); |
| assertValid(association); |
| exceptionHandler.getExceptionTypes().add(association); |
| |
| DataType dataType = UML.createDataType(); |
| assertValid(dataType); |
| exceptionHandler.getExceptionTypes().add(dataType); |
| |
| Device device = UML.createDevice(); |
| assertValid(device); |
| exceptionHandler.getExceptionTypes().add(device); |
| |
| Extension extension = UML.createExtension(); |
| assertValid(extension); |
| exceptionHandler.getExceptionTypes().add(extension); |
| |
| AssociationClass associationClass = UML.createAssociationClass(); |
| assertValid(associationClass); |
| exceptionHandler.getExceptionTypes().add(associationClass); |
| |
| org.eclipse.uml2.uml.Class class_ = UML.createClass(); |
| assertValid(class_); |
| exceptionHandler.getExceptionTypes().add(class_); |
| |
| Enumeration enumeration = UML.createEnumeration(); |
| assertValid(enumeration); |
| exceptionHandler.getExceptionTypes().add(enumeration); |
| |
| PrimitiveType primitiveType = UML.createPrimitiveType(); |
| assertValid(primitiveType); |
| exceptionHandler.getExceptionTypes().add(primitiveType); |
| |
| Actor actor = UML.createActor(); |
| assertValid(actor); |
| exceptionHandler.getExceptionTypes().add(actor); |
| |
| ProtocolStateMachine protocolStateMachine = UML |
| .createProtocolStateMachine(); |
| assertValid(protocolStateMachine); |
| exceptionHandler.getExceptionTypes().add(protocolStateMachine); |
| |
| UseCase useCase = UML.createUseCase(); |
| assertValid(useCase); |
| exceptionHandler.getExceptionTypes().add(useCase); |
| |
| Signal signal = UML.createSignal(); |
| assertValid(signal); |
| exceptionHandler.getExceptionTypes().add(signal); |
| |
| Node node = UML.createNode(); |
| assertValid(node); |
| exceptionHandler.getExceptionTypes().add(node); |
| |
| Stereotype stereotype = UML.createStereotype(); |
| assertValid(stereotype); |
| exceptionHandler.getExceptionTypes().add(stereotype); |
| |
| StateMachine stateMachine = UML.createStateMachine(); |
| assertValid(stateMachine); |
| exceptionHandler.getExceptionTypes().add(stateMachine); |
| |
| Artifact artifact = UML.createArtifact(); |
| assertValid(artifact); |
| exceptionHandler.getExceptionTypes().add(artifact); |
| |
| Collaboration collaboration = UML.createCollaboration(); |
| assertValid(collaboration); |
| exceptionHandler.getExceptionTypes().add(collaboration); |
| } |
| |
| public void testHandlerBody() { |
| ExceptionHandler exceptionHandler = UML.createExceptionHandler(); |
| assertValid(exceptionHandler); |
| |
| ReadIsClassifiedObjectAction readIsClassifiedObjectAction = UML |
| .createReadIsClassifiedObjectAction(); |
| assertValid(readIsClassifiedObjectAction); |
| exceptionHandler.setHandlerBody(readIsClassifiedObjectAction); |
| |
| StartClassifierBehaviorAction startClassifierBehaviorAction = UML |
| .createStartClassifierBehaviorAction(); |
| assertValid(startClassifierBehaviorAction); |
| exceptionHandler.setHandlerBody(startClassifierBehaviorAction); |
| |
| ExceptionHandler exceptionHandler2 = UML.createExceptionHandler(); |
| assertValid(exceptionHandler2); |
| |
| RemoveVariableValueAction removeVariableValueAction = UML |
| .createRemoveVariableValueAction(); |
| assertValid(removeVariableValueAction); |
| exceptionHandler2.setHandlerBody(removeVariableValueAction); |
| |
| AddStructuralFeatureValueAction addStructuralFeatureValueAction = UML |
| .createAddStructuralFeatureValueAction(); |
| assertValid(addStructuralFeatureValueAction); |
| exceptionHandler2.setHandlerBody(addStructuralFeatureValueAction); |
| |
| ExceptionHandler exceptionHandler3 = UML.createExceptionHandler(); |
| assertValid(exceptionHandler3); |
| |
| ReadVariableAction readVariableAction = UML.createReadVariableAction(); |
| assertValid(readVariableAction); |
| exceptionHandler3.setHandlerBody(readVariableAction); |
| |
| ClearVariableAction clearVariableAction = UML |
| .createClearVariableAction(); |
| assertValid(clearVariableAction); |
| exceptionHandler3.setHandlerBody(clearVariableAction); |
| |
| ExceptionHandler exceptionHandler4 = UML.createExceptionHandler(); |
| assertValid(exceptionHandler4); |
| |
| RemoveStructuralFeatureValueAction removeStructuralFeatureValueAction = UML |
| .createRemoveStructuralFeatureValueAction(); |
| assertValid(removeStructuralFeatureValueAction); |
| exceptionHandler4.setHandlerBody(removeStructuralFeatureValueAction); |
| |
| CreateLinkAction createLinkAction = UML.createCreateLinkAction(); |
| assertValid(createLinkAction); |
| exceptionHandler4.setHandlerBody(createLinkAction); |
| |
| ExceptionHandler exceptionHandler5 = UML.createExceptionHandler(); |
| assertValid(exceptionHandler5); |
| |
| ReadSelfAction readSelfAction = UML.createReadSelfAction(); |
| assertValid(readSelfAction); |
| exceptionHandler5.setHandlerBody(readSelfAction); |
| |
| ReclassifyObjectAction reclassifyObjectAction = UML |
| .createReclassifyObjectAction(); |
| assertValid(reclassifyObjectAction); |
| exceptionHandler5.setHandlerBody(reclassifyObjectAction); |
| |
| ExceptionHandler exceptionHandler6 = UML.createExceptionHandler(); |
| assertValid(exceptionHandler6); |
| |
| ReadLinkObjectEndQualifierAction readLinkObjectEndQualifierAction = UML |
| .createReadLinkObjectEndQualifierAction(); |
| assertValid(readLinkObjectEndQualifierAction); |
| exceptionHandler6.setHandlerBody(readLinkObjectEndQualifierAction); |
| |
| SendObjectAction sendObjectAction = UML.createSendObjectAction(); |
| assertValid(sendObjectAction); |
| exceptionHandler6.setHandlerBody(sendObjectAction); |
| |
| ExceptionHandler exceptionHandler7 = UML.createExceptionHandler(); |
| assertValid(exceptionHandler7); |
| |
| ReduceAction reduceAction = UML.createReduceAction(); |
| assertValid(reduceAction); |
| exceptionHandler7.setHandlerBody(reduceAction); |
| |
| CreateLinkObjectAction createLinkObjectAction = UML |
| .createCreateLinkObjectAction(); |
| assertValid(createLinkObjectAction); |
| exceptionHandler7.setHandlerBody(createLinkObjectAction); |
| |
| ExceptionHandler exceptionHandler8 = UML.createExceptionHandler(); |
| assertValid(exceptionHandler8); |
| |
| AcceptEventAction acceptEventAction = UML.createAcceptEventAction(); |
| assertValid(acceptEventAction); |
| exceptionHandler8.setHandlerBody(acceptEventAction); |
| |
| DestroyLinkAction destroyLinkAction = UML.createDestroyLinkAction(); |
| assertValid(destroyLinkAction); |
| exceptionHandler8.setHandlerBody(destroyLinkAction); |
| |
| ExceptionHandler exceptionHandler9 = UML.createExceptionHandler(); |
| assertValid(exceptionHandler9); |
| |
| SendSignalAction sendSignalAction = UML.createSendSignalAction(); |
| assertValid(sendSignalAction); |
| exceptionHandler9.setHandlerBody(sendSignalAction); |
| |
| ReadLinkAction readLinkAction = UML.createReadLinkAction(); |
| assertValid(readLinkAction); |
| exceptionHandler9.setHandlerBody(readLinkAction); |
| |
| ExceptionHandler exceptionHandler10 = UML.createExceptionHandler(); |
| assertValid(exceptionHandler10); |
| |
| ReplyAction replyAction = UML.createReplyAction(); |
| assertValid(replyAction); |
| exceptionHandler10.setHandlerBody(replyAction); |
| |
| TestIdentityAction testIdentityAction = UML.createTestIdentityAction(); |
| assertValid(testIdentityAction); |
| exceptionHandler10.setHandlerBody(testIdentityAction); |
| |
| ExceptionHandler exceptionHandler11 = UML.createExceptionHandler(); |
| assertValid(exceptionHandler11); |
| |
| ClearAssociationAction clearAssociationAction = UML |
| .createClearAssociationAction(); |
| assertValid(clearAssociationAction); |
| exceptionHandler11.setHandlerBody(clearAssociationAction); |
| |
| BroadcastSignalAction broadcastSignalAction = UML |
| .createBroadcastSignalAction(); |
| assertValid(broadcastSignalAction); |
| exceptionHandler11.setHandlerBody(broadcastSignalAction); |
| |
| ExceptionHandler exceptionHandler12 = UML.createExceptionHandler(); |
| assertValid(exceptionHandler12); |
| |
| ClearStructuralFeatureAction clearStructuralFeatureAction = UML |
| .createClearStructuralFeatureAction(); |
| assertValid(clearStructuralFeatureAction); |
| exceptionHandler12.setHandlerBody(clearStructuralFeatureAction); |
| |
| ExpansionRegion expansionRegion = UML.createExpansionRegion(); |
| assertValid(expansionRegion); |
| exceptionHandler12.setHandlerBody(expansionRegion); |
| |
| ExceptionHandler exceptionHandler13 = UML.createExceptionHandler(); |
| assertValid(exceptionHandler13); |
| |
| StructuredActivityNode structuredActivityNode = UML |
| .createStructuredActivityNode(); |
| assertValid(structuredActivityNode); |
| exceptionHandler13.setHandlerBody(structuredActivityNode); |
| |
| RaiseExceptionAction raiseExceptionAction = UML |
| .createRaiseExceptionAction(); |
| assertValid(raiseExceptionAction); |
| exceptionHandler13.setHandlerBody(raiseExceptionAction); |
| |
| ExceptionHandler exceptionHandler14 = UML.createExceptionHandler(); |
| assertValid(exceptionHandler14); |
| |
| StartObjectBehaviorAction startObjectBehaviorAction = UML |
| .createStartObjectBehaviorAction(); |
| assertValid(startObjectBehaviorAction); |
| exceptionHandler14.setHandlerBody(startObjectBehaviorAction); |
| |
| CallOperationAction callOperationAction = UML |
| .createCallOperationAction(); |
| assertValid(callOperationAction); |
| exceptionHandler14.setHandlerBody(callOperationAction); |
| |
| ExceptionHandler exceptionHandler15 = UML.createExceptionHandler(); |
| assertValid(exceptionHandler15); |
| |
| LoopNode loopNode = UML.createLoopNode(); |
| assertValid(loopNode); |
| exceptionHandler15.setHandlerBody(loopNode); |
| |
| ValueSpecificationAction valueSpecificationAction = UML |
| .createValueSpecificationAction(); |
| assertValid(valueSpecificationAction); |
| exceptionHandler15.setHandlerBody(valueSpecificationAction); |
| |
| ExceptionHandler exceptionHandler16 = UML.createExceptionHandler(); |
| assertValid(exceptionHandler16); |
| |
| AcceptCallAction acceptCallAction = UML.createAcceptCallAction(); |
| assertValid(acceptCallAction); |
| exceptionHandler16.setHandlerBody(acceptCallAction); |
| |
| AddVariableValueAction addVariableValueAction = UML |
| .createAddVariableValueAction(); |
| assertValid(addVariableValueAction); |
| exceptionHandler16.setHandlerBody(addVariableValueAction); |
| |
| ExceptionHandler exceptionHandler17 = UML.createExceptionHandler(); |
| assertValid(exceptionHandler17); |
| |
| ReadLinkObjectEndAction readLinkObjectEndAction = UML |
| .createReadLinkObjectEndAction(); |
| assertValid(readLinkObjectEndAction); |
| exceptionHandler17.setHandlerBody(readLinkObjectEndAction); |
| |
| UnmarshallAction unmarshallAction = UML.createUnmarshallAction(); |
| assertValid(unmarshallAction); |
| exceptionHandler17.setHandlerBody(unmarshallAction); |
| |
| ExceptionHandler exceptionHandler18 = UML.createExceptionHandler(); |
| assertValid(exceptionHandler18); |
| |
| OpaqueAction opaqueAction = UML.createOpaqueAction(); |
| assertValid(opaqueAction); |
| exceptionHandler18.setHandlerBody(opaqueAction); |
| |
| SequenceNode sequenceNode = UML.createSequenceNode(); |
| assertValid(sequenceNode); |
| exceptionHandler18.setHandlerBody(sequenceNode); |
| |
| ExceptionHandler exceptionHandler19 = UML.createExceptionHandler(); |
| assertValid(exceptionHandler19); |
| |
| CreateObjectAction createObjectAction = UML.createCreateObjectAction(); |
| assertValid(createObjectAction); |
| exceptionHandler19.setHandlerBody(createObjectAction); |
| |
| DestroyObjectAction destroyObjectAction = UML |
| .createDestroyObjectAction(); |
| assertValid(destroyObjectAction); |
| exceptionHandler19.setHandlerBody(destroyObjectAction); |
| |
| ExceptionHandler exceptionHandler20 = UML.createExceptionHandler(); |
| assertValid(exceptionHandler20); |
| |
| CallBehaviorAction callBehaviorAction = UML.createCallBehaviorAction(); |
| assertValid(callBehaviorAction); |
| exceptionHandler20.setHandlerBody(callBehaviorAction); |
| |
| ConditionalNode conditionalNode = UML.createConditionalNode(); |
| assertValid(conditionalNode); |
| exceptionHandler20.setHandlerBody(conditionalNode); |
| |
| ExceptionHandler exceptionHandler21 = UML.createExceptionHandler(); |
| assertValid(exceptionHandler21); |
| |
| ReadExtentAction readExtentAction = UML.createReadExtentAction(); |
| assertValid(readExtentAction); |
| exceptionHandler21.setHandlerBody(readExtentAction); |
| |
| ReadStructuralFeatureAction readStructuralFeatureAction = UML |
| .createReadStructuralFeatureAction(); |
| assertValid(readStructuralFeatureAction); |
| exceptionHandler21.setHandlerBody(readStructuralFeatureAction); |
| } |
| |
| public void testProtectedNode() { |
| ExceptionHandler exceptionHandler = UML.createExceptionHandler(); |
| assertValid(exceptionHandler); |
| |
| ReadIsClassifiedObjectAction readIsClassifiedObjectAction = UML |
| .createReadIsClassifiedObjectAction(); |
| assertValid(readIsClassifiedObjectAction); |
| exceptionHandler.setProtectedNode(readIsClassifiedObjectAction); |
| assertSuperset( |
| exceptionHandler.getOwner() == readIsClassifiedObjectAction); |
| |
| StartClassifierBehaviorAction startClassifierBehaviorAction = UML |
| .createStartClassifierBehaviorAction(); |
| assertValid(startClassifierBehaviorAction); |
| exceptionHandler.setProtectedNode(startClassifierBehaviorAction); |
| assertSuperset( |
| exceptionHandler.getOwner() == startClassifierBehaviorAction); |
| |
| ExceptionHandler exceptionHandler2 = UML.createExceptionHandler(); |
| assertValid(exceptionHandler2); |
| |
| RemoveVariableValueAction removeVariableValueAction = UML |
| .createRemoveVariableValueAction(); |
| assertValid(removeVariableValueAction); |
| exceptionHandler2.setProtectedNode(removeVariableValueAction); |
| assertSuperset( |
| exceptionHandler2.getOwner() == removeVariableValueAction); |
| |
| AddStructuralFeatureValueAction addStructuralFeatureValueAction = UML |
| .createAddStructuralFeatureValueAction(); |
| assertValid(addStructuralFeatureValueAction); |
| exceptionHandler2.setProtectedNode(addStructuralFeatureValueAction); |
| assertSuperset( |
| exceptionHandler2.getOwner() == addStructuralFeatureValueAction); |
| |
| ExceptionHandler exceptionHandler3 = UML.createExceptionHandler(); |
| assertValid(exceptionHandler3); |
| |
| ReadVariableAction readVariableAction = UML.createReadVariableAction(); |
| assertValid(readVariableAction); |
| exceptionHandler3.setProtectedNode(readVariableAction); |
| assertSuperset(exceptionHandler3.getOwner() == readVariableAction); |
| |
| ClearVariableAction clearVariableAction = UML |
| .createClearVariableAction(); |
| assertValid(clearVariableAction); |
| exceptionHandler3.setProtectedNode(clearVariableAction); |
| assertSuperset(exceptionHandler3.getOwner() == clearVariableAction); |
| |
| ExceptionHandler exceptionHandler4 = UML.createExceptionHandler(); |
| assertValid(exceptionHandler4); |
| |
| RemoveStructuralFeatureValueAction removeStructuralFeatureValueAction = UML |
| .createRemoveStructuralFeatureValueAction(); |
| assertValid(removeStructuralFeatureValueAction); |
| exceptionHandler4.setProtectedNode(removeStructuralFeatureValueAction); |
| assertSuperset( |
| exceptionHandler4.getOwner() == removeStructuralFeatureValueAction); |
| |
| CreateLinkAction createLinkAction = UML.createCreateLinkAction(); |
| assertValid(createLinkAction); |
| exceptionHandler4.setProtectedNode(createLinkAction); |
| assertSuperset(exceptionHandler4.getOwner() == createLinkAction); |
| |
| ExceptionHandler exceptionHandler5 = UML.createExceptionHandler(); |
| assertValid(exceptionHandler5); |
| |
| ReadSelfAction readSelfAction = UML.createReadSelfAction(); |
| assertValid(readSelfAction); |
| exceptionHandler5.setProtectedNode(readSelfAction); |
| assertSuperset(exceptionHandler5.getOwner() == readSelfAction); |
| |
| ReclassifyObjectAction reclassifyObjectAction = UML |
| .createReclassifyObjectAction(); |
| assertValid(reclassifyObjectAction); |
| exceptionHandler5.setProtectedNode(reclassifyObjectAction); |
| assertSuperset(exceptionHandler5.getOwner() == reclassifyObjectAction); |
| |
| ExceptionHandler exceptionHandler6 = UML.createExceptionHandler(); |
| assertValid(exceptionHandler6); |
| |
| ReadLinkObjectEndQualifierAction readLinkObjectEndQualifierAction = UML |
| .createReadLinkObjectEndQualifierAction(); |
| assertValid(readLinkObjectEndQualifierAction); |
| exceptionHandler6.setProtectedNode(readLinkObjectEndQualifierAction); |
| assertSuperset( |
| exceptionHandler6.getOwner() == readLinkObjectEndQualifierAction); |
| |
| SendObjectAction sendObjectAction = UML.createSendObjectAction(); |
| assertValid(sendObjectAction); |
| exceptionHandler6.setProtectedNode(sendObjectAction); |
| assertSuperset(exceptionHandler6.getOwner() == sendObjectAction); |
| |
| ExceptionHandler exceptionHandler7 = UML.createExceptionHandler(); |
| assertValid(exceptionHandler7); |
| |
| ReduceAction reduceAction = UML.createReduceAction(); |
| assertValid(reduceAction); |
| exceptionHandler7.setProtectedNode(reduceAction); |
| assertSuperset(exceptionHandler7.getOwner() == reduceAction); |
| |
| CreateLinkObjectAction createLinkObjectAction = UML |
| .createCreateLinkObjectAction(); |
| assertValid(createLinkObjectAction); |
| exceptionHandler7.setProtectedNode(createLinkObjectAction); |
| assertSuperset(exceptionHandler7.getOwner() == createLinkObjectAction); |
| |
| ExceptionHandler exceptionHandler8 = UML.createExceptionHandler(); |
| assertValid(exceptionHandler8); |
| |
| AcceptEventAction acceptEventAction = UML.createAcceptEventAction(); |
| assertValid(acceptEventAction); |
| exceptionHandler8.setProtectedNode(acceptEventAction); |
| assertSuperset(exceptionHandler8.getOwner() == acceptEventAction); |
| |
| DestroyLinkAction destroyLinkAction = UML.createDestroyLinkAction(); |
| assertValid(destroyLinkAction); |
| exceptionHandler8.setProtectedNode(destroyLinkAction); |
| assertSuperset(exceptionHandler8.getOwner() == destroyLinkAction); |
| |
| ExceptionHandler exceptionHandler9 = UML.createExceptionHandler(); |
| assertValid(exceptionHandler9); |
| |
| SendSignalAction sendSignalAction = UML.createSendSignalAction(); |
| assertValid(sendSignalAction); |
| exceptionHandler9.setProtectedNode(sendSignalAction); |
| assertSuperset(exceptionHandler9.getOwner() == sendSignalAction); |
| |
| ReadLinkAction readLinkAction = UML.createReadLinkAction(); |
| assertValid(readLinkAction); |
| exceptionHandler9.setProtectedNode(readLinkAction); |
| assertSuperset(exceptionHandler9.getOwner() == readLinkAction); |
| |
| ExceptionHandler exceptionHandler10 = UML.createExceptionHandler(); |
| assertValid(exceptionHandler10); |
| |
| ReplyAction replyAction = UML.createReplyAction(); |
| assertValid(replyAction); |
| exceptionHandler10.setProtectedNode(replyAction); |
| assertSuperset(exceptionHandler10.getOwner() == replyAction); |
| |
| TestIdentityAction testIdentityAction = UML.createTestIdentityAction(); |
| assertValid(testIdentityAction); |
| exceptionHandler10.setProtectedNode(testIdentityAction); |
| assertSuperset(exceptionHandler10.getOwner() == testIdentityAction); |
| |
| ExceptionHandler exceptionHandler11 = UML.createExceptionHandler(); |
| assertValid(exceptionHandler11); |
| |
| ClearAssociationAction clearAssociationAction = UML |
| .createClearAssociationAction(); |
| assertValid(clearAssociationAction); |
| exceptionHandler11.setProtectedNode(clearAssociationAction); |
| assertSuperset(exceptionHandler11.getOwner() == clearAssociationAction); |
| |
| BroadcastSignalAction broadcastSignalAction = UML |
| .createBroadcastSignalAction(); |
| assertValid(broadcastSignalAction); |
| exceptionHandler11.setProtectedNode(broadcastSignalAction); |
| assertSuperset(exceptionHandler11.getOwner() == broadcastSignalAction); |
| |
| ExceptionHandler exceptionHandler12 = UML.createExceptionHandler(); |
| assertValid(exceptionHandler12); |
| |
| ClearStructuralFeatureAction clearStructuralFeatureAction = UML |
| .createClearStructuralFeatureAction(); |
| assertValid(clearStructuralFeatureAction); |
| exceptionHandler12.setProtectedNode(clearStructuralFeatureAction); |
| assertSuperset( |
| exceptionHandler12.getOwner() == clearStructuralFeatureAction); |
| |
| ExpansionRegion expansionRegion = UML.createExpansionRegion(); |
| assertValid(expansionRegion); |
| exceptionHandler12.setProtectedNode(expansionRegion); |
| assertSuperset(exceptionHandler12.getOwner() == expansionRegion); |
| |
| ExceptionHandler exceptionHandler13 = UML.createExceptionHandler(); |
| assertValid(exceptionHandler13); |
| |
| StructuredActivityNode structuredActivityNode = UML |
| .createStructuredActivityNode(); |
| assertValid(structuredActivityNode); |
| exceptionHandler13.setProtectedNode(structuredActivityNode); |
| assertSuperset(exceptionHandler13.getOwner() == structuredActivityNode); |
| |
| RaiseExceptionAction raiseExceptionAction = UML |
| .createRaiseExceptionAction(); |
| assertValid(raiseExceptionAction); |
| exceptionHandler13.setProtectedNode(raiseExceptionAction); |
| assertSuperset(exceptionHandler13.getOwner() == raiseExceptionAction); |
| |
| ExceptionHandler exceptionHandler14 = UML.createExceptionHandler(); |
| assertValid(exceptionHandler14); |
| |
| StartObjectBehaviorAction startObjectBehaviorAction = UML |
| .createStartObjectBehaviorAction(); |
| assertValid(startObjectBehaviorAction); |
| exceptionHandler14.setProtectedNode(startObjectBehaviorAction); |
| assertSuperset( |
| exceptionHandler14.getOwner() == startObjectBehaviorAction); |
| |
| CallOperationAction callOperationAction = UML |
| .createCallOperationAction(); |
| assertValid(callOperationAction); |
| exceptionHandler14.setProtectedNode(callOperationAction); |
| assertSuperset(exceptionHandler14.getOwner() == callOperationAction); |
| |
| ExceptionHandler exceptionHandler15 = UML.createExceptionHandler(); |
| assertValid(exceptionHandler15); |
| |
| LoopNode loopNode = UML.createLoopNode(); |
| assertValid(loopNode); |
| exceptionHandler15.setProtectedNode(loopNode); |
| assertSuperset(exceptionHandler15.getOwner() == loopNode); |
| |
| ValueSpecificationAction valueSpecificationAction = UML |
| .createValueSpecificationAction(); |
| assertValid(valueSpecificationAction); |
| exceptionHandler15.setProtectedNode(valueSpecificationAction); |
| assertSuperset( |
| exceptionHandler15.getOwner() == valueSpecificationAction); |
| |
| ExceptionHandler exceptionHandler16 = UML.createExceptionHandler(); |
| assertValid(exceptionHandler16); |
| |
| AcceptCallAction acceptCallAction = UML.createAcceptCallAction(); |
| assertValid(acceptCallAction); |
| exceptionHandler16.setProtectedNode(acceptCallAction); |
| assertSuperset(exceptionHandler16.getOwner() == acceptCallAction); |
| |
| AddVariableValueAction addVariableValueAction = UML |
| .createAddVariableValueAction(); |
| assertValid(addVariableValueAction); |
| exceptionHandler16.setProtectedNode(addVariableValueAction); |
| assertSuperset(exceptionHandler16.getOwner() == addVariableValueAction); |
| |
| ExceptionHandler exceptionHandler17 = UML.createExceptionHandler(); |
| assertValid(exceptionHandler17); |
| |
| ReadLinkObjectEndAction readLinkObjectEndAction = UML |
| .createReadLinkObjectEndAction(); |
| assertValid(readLinkObjectEndAction); |
| exceptionHandler17.setProtectedNode(readLinkObjectEndAction); |
| assertSuperset( |
| exceptionHandler17.getOwner() == readLinkObjectEndAction); |
| |
| UnmarshallAction unmarshallAction = UML.createUnmarshallAction(); |
| assertValid(unmarshallAction); |
| exceptionHandler17.setProtectedNode(unmarshallAction); |
| assertSuperset(exceptionHandler17.getOwner() == unmarshallAction); |
| |
| ExceptionHandler exceptionHandler18 = UML.createExceptionHandler(); |
| assertValid(exceptionHandler18); |
| |
| OpaqueAction opaqueAction = UML.createOpaqueAction(); |
| assertValid(opaqueAction); |
| exceptionHandler18.setProtectedNode(opaqueAction); |
| assertSuperset(exceptionHandler18.getOwner() == opaqueAction); |
| |
| SequenceNode sequenceNode = UML.createSequenceNode(); |
| assertValid(sequenceNode); |
| exceptionHandler18.setProtectedNode(sequenceNode); |
| assertSuperset(exceptionHandler18.getOwner() == sequenceNode); |
| |
| ExceptionHandler exceptionHandler19 = UML.createExceptionHandler(); |
| assertValid(exceptionHandler19); |
| |
| CreateObjectAction createObjectAction = UML.createCreateObjectAction(); |
| assertValid(createObjectAction); |
| exceptionHandler19.setProtectedNode(createObjectAction); |
| assertSuperset(exceptionHandler19.getOwner() == createObjectAction); |
| |
| DestroyObjectAction destroyObjectAction = UML |
| .createDestroyObjectAction(); |
| assertValid(destroyObjectAction); |
| exceptionHandler19.setProtectedNode(destroyObjectAction); |
| assertSuperset(exceptionHandler19.getOwner() == destroyObjectAction); |
| |
| ExceptionHandler exceptionHandler20 = UML.createExceptionHandler(); |
| assertValid(exceptionHandler20); |
| |
| CallBehaviorAction callBehaviorAction = UML.createCallBehaviorAction(); |
| assertValid(callBehaviorAction); |
| exceptionHandler20.setProtectedNode(callBehaviorAction); |
| assertSuperset(exceptionHandler20.getOwner() == callBehaviorAction); |
| |
| ConditionalNode conditionalNode = UML.createConditionalNode(); |
| assertValid(conditionalNode); |
| exceptionHandler20.setProtectedNode(conditionalNode); |
| assertSuperset(exceptionHandler20.getOwner() == conditionalNode); |
| |
| ExceptionHandler exceptionHandler21 = UML.createExceptionHandler(); |
| assertValid(exceptionHandler21); |
| |
| ReadExtentAction readExtentAction = UML.createReadExtentAction(); |
| assertValid(readExtentAction); |
| exceptionHandler21.setProtectedNode(readExtentAction); |
| assertSuperset(exceptionHandler21.getOwner() == readExtentAction); |
| |
| ReadStructuralFeatureAction readStructuralFeatureAction = UML |
| .createReadStructuralFeatureAction(); |
| assertValid(readStructuralFeatureAction); |
| exceptionHandler21.setProtectedNode(readStructuralFeatureAction); |
| assertSuperset( |
| exceptionHandler21.getOwner() == readStructuralFeatureAction); |
| } |
| |
| } |