blob: 102602740c2fbf1ef4848e9a722b8032fb014e96 [file] [log] [blame]
/**
* Copyright (c) 2014 Fraunhofer FOKUS
* 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:
* Max Bureck
*/
package org.eclipse.upr.bpmnprof.util;
import java.util.Map;
import org.eclipse.emf.common.util.DiagnosticChain;
import org.eclipse.emf.common.util.ResourceLocator;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.util.EObjectValidator;
import org.eclipse.upr.bpmnprof.AdHocOrdering;
import org.eclipse.upr.bpmnprof.AdHocSubProcess;
import org.eclipse.upr.bpmnprof.Assignment;
import org.eclipse.upr.bpmnprof.AssociationDirection;
import org.eclipse.upr.bpmnprof.Auditing;
import org.eclipse.upr.bpmnprof.BPMNActivity;
import org.eclipse.upr.bpmnprof.BPMNArtifact;
import org.eclipse.upr.bpmnprof.BPMNAssociation;
import org.eclipse.upr.bpmnprof.BPMNCollaboration;
import org.eclipse.upr.bpmnprof.BPMNEvent;
import org.eclipse.upr.bpmnprof.BPMNExpression;
import org.eclipse.upr.bpmnprof.BPMNExtension;
import org.eclipse.upr.bpmnprof.BPMNInterface;
import org.eclipse.upr.bpmnprof.BPMNMessage;
import org.eclipse.upr.bpmnprof.BPMNOperation;
import org.eclipse.upr.bpmnprof.BPMNProcess;
import org.eclipse.upr.bpmnprof.BPMNProperty;
import org.eclipse.upr.bpmnprof.BPMNRelationship;
import org.eclipse.upr.bpmnprof.BPMNSignal;
import org.eclipse.upr.bpmnprof.BaseElement;
import org.eclipse.upr.bpmnprof.BoundaryEvent;
import org.eclipse.upr.bpmnprof.BpmnprofPackage;
import org.eclipse.upr.bpmnprof.BusinessRuleTask;
import org.eclipse.upr.bpmnprof.CallActivity;
import org.eclipse.upr.bpmnprof.CallConversation;
import org.eclipse.upr.bpmnprof.CallableElement;
import org.eclipse.upr.bpmnprof.CancelEventDefinition;
import org.eclipse.upr.bpmnprof.CatchEvent;
import org.eclipse.upr.bpmnprof.Category;
import org.eclipse.upr.bpmnprof.CategoryValue;
import org.eclipse.upr.bpmnprof.CompensateEventDefinition;
import org.eclipse.upr.bpmnprof.ComplexBehaviorDefinition;
import org.eclipse.upr.bpmnprof.ComplexGateway;
import org.eclipse.upr.bpmnprof.ConditionalEventDefinition;
import org.eclipse.upr.bpmnprof.Conversation;
import org.eclipse.upr.bpmnprof.ConversationLink;
import org.eclipse.upr.bpmnprof.ConversationNode;
import org.eclipse.upr.bpmnprof.CorrelationKey;
import org.eclipse.upr.bpmnprof.CorrelationProperty;
import org.eclipse.upr.bpmnprof.CorrelationPropertyBinding;
import org.eclipse.upr.bpmnprof.CorrelationPropertyRetrievalExpression;
import org.eclipse.upr.bpmnprof.CorrelationSubscription;
import org.eclipse.upr.bpmnprof.DataAssociation;
import org.eclipse.upr.bpmnprof.DataInput;
import org.eclipse.upr.bpmnprof.DataInputAssociation;
import org.eclipse.upr.bpmnprof.DataObject;
import org.eclipse.upr.bpmnprof.DataObjectReference;
import org.eclipse.upr.bpmnprof.DataOutput;
import org.eclipse.upr.bpmnprof.DataOutputAssociation;
import org.eclipse.upr.bpmnprof.DataState;
import org.eclipse.upr.bpmnprof.DataStore;
import org.eclipse.upr.bpmnprof.DataStoreReference;
import org.eclipse.upr.bpmnprof.Definitions;
import org.eclipse.upr.bpmnprof.Documentation;
import org.eclipse.upr.bpmnprof.EndEvent;
import org.eclipse.upr.bpmnprof.ErrorEventDefinition;
import org.eclipse.upr.bpmnprof.Escalation;
import org.eclipse.upr.bpmnprof.EscalationEventDefinition;
import org.eclipse.upr.bpmnprof.EventBasedGateway;
import org.eclipse.upr.bpmnprof.EventBasedGatewayType;
import org.eclipse.upr.bpmnprof.EventDefinition;
import org.eclipse.upr.bpmnprof.ExclusiveGateway;
import org.eclipse.upr.bpmnprof.ExtensionAttributeDefinition;
import org.eclipse.upr.bpmnprof.ExtensionAttributeValue;
import org.eclipse.upr.bpmnprof.ExtensionDefinition;
import org.eclipse.upr.bpmnprof.FlowElement;
import org.eclipse.upr.bpmnprof.FlowElementsContainer;
import org.eclipse.upr.bpmnprof.FlowNode;
import org.eclipse.upr.bpmnprof.FormalExpression;
import org.eclipse.upr.bpmnprof.Gateway;
import org.eclipse.upr.bpmnprof.GatewayDirection;
import org.eclipse.upr.bpmnprof.GlobalBusinessRuleTask;
import org.eclipse.upr.bpmnprof.GlobalConversation;
import org.eclipse.upr.bpmnprof.GlobalManualTask;
import org.eclipse.upr.bpmnprof.GlobalScriptTask;
import org.eclipse.upr.bpmnprof.GlobalTask;
import org.eclipse.upr.bpmnprof.GlobalUserTask;
import org.eclipse.upr.bpmnprof.Group;
import org.eclipse.upr.bpmnprof.HumanPerformer;
import org.eclipse.upr.bpmnprof.ImplicitThrowEvent;
import org.eclipse.upr.bpmnprof.Import;
import org.eclipse.upr.bpmnprof.InclusiveGateway;
import org.eclipse.upr.bpmnprof.InputOutputBinding;
import org.eclipse.upr.bpmnprof.InputOutputSpecification;
import org.eclipse.upr.bpmnprof.InputSet;
import org.eclipse.upr.bpmnprof.InteractionNode;
import org.eclipse.upr.bpmnprof.IntermediateCatchEvent;
import org.eclipse.upr.bpmnprof.IntermediateThrowEvent;
import org.eclipse.upr.bpmnprof.ItemAwareElement;
import org.eclipse.upr.bpmnprof.ItemDefinition;
import org.eclipse.upr.bpmnprof.ItemKind;
import org.eclipse.upr.bpmnprof.Lane;
import org.eclipse.upr.bpmnprof.LaneSet;
import org.eclipse.upr.bpmnprof.LinkEventDefinition;
import org.eclipse.upr.bpmnprof.LoopCharacteristics;
import org.eclipse.upr.bpmnprof.ManualTask;
import org.eclipse.upr.bpmnprof.MessageEventDefinition;
import org.eclipse.upr.bpmnprof.MessageFlow;
import org.eclipse.upr.bpmnprof.MessageFlowAssociation;
import org.eclipse.upr.bpmnprof.Monitoring;
import org.eclipse.upr.bpmnprof.MultiInstanceBehavior;
import org.eclipse.upr.bpmnprof.MultiInstanceLoopCharacteristics;
import org.eclipse.upr.bpmnprof.NonExclusiveGateway;
import org.eclipse.upr.bpmnprof.OutputSet;
import org.eclipse.upr.bpmnprof.ParallelGateway;
import org.eclipse.upr.bpmnprof.Participant;
import org.eclipse.upr.bpmnprof.ParticipantAssociation;
import org.eclipse.upr.bpmnprof.ParticipantMultiplicity;
import org.eclipse.upr.bpmnprof.PartnerEntity;
import org.eclipse.upr.bpmnprof.PartnerRole;
import org.eclipse.upr.bpmnprof.Performer;
import org.eclipse.upr.bpmnprof.PotentialOwner;
import org.eclipse.upr.bpmnprof.ProcessType;
import org.eclipse.upr.bpmnprof.ReceiveTask;
import org.eclipse.upr.bpmnprof.RelationshipDirection;
import org.eclipse.upr.bpmnprof.Rendering;
import org.eclipse.upr.bpmnprof.Resource;
import org.eclipse.upr.bpmnprof.ResourceAssignmentExpression;
import org.eclipse.upr.bpmnprof.ResourceParameter;
import org.eclipse.upr.bpmnprof.ResourceParameterBinding;
import org.eclipse.upr.bpmnprof.ResourceRole;
import org.eclipse.upr.bpmnprof.RootElement;
import org.eclipse.upr.bpmnprof.ScriptTask;
import org.eclipse.upr.bpmnprof.SendTask;
import org.eclipse.upr.bpmnprof.SequenceFlow;
import org.eclipse.upr.bpmnprof.ServiceTask;
import org.eclipse.upr.bpmnprof.SignalEventDefinition;
import org.eclipse.upr.bpmnprof.StandardLoopCharacteristics;
import org.eclipse.upr.bpmnprof.StartEvent;
import org.eclipse.upr.bpmnprof.SubConversation;
import org.eclipse.upr.bpmnprof.SubProcess;
import org.eclipse.upr.bpmnprof.Task;
import org.eclipse.upr.bpmnprof.TerminateEventDefinition;
import org.eclipse.upr.bpmnprof.TextAnnotation;
import org.eclipse.upr.bpmnprof.ThrowEvent;
import org.eclipse.upr.bpmnprof.TimerEventDefinition;
import org.eclipse.upr.bpmnprof.Transaction;
import org.eclipse.upr.bpmnprof.UserTask;
/**
* <!-- begin-user-doc -->
* The <b>Validator</b> for the model.
* <!-- end-user-doc -->
* @see org.eclipse.upr.bpmnprof.BpmnprofPackage
* @generated
*/
public class BpmnprofValidator extends EObjectValidator {
/**
* The cached model package
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final BpmnprofValidator INSTANCE = new BpmnprofValidator();
/**
* A constant for the {@link org.eclipse.emf.common.util.Diagnostic#getSource() source} of diagnostic {@link org.eclipse.emf.common.util.Diagnostic#getCode() codes} from this package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.common.util.Diagnostic#getSource()
* @see org.eclipse.emf.common.util.Diagnostic#getCode()
* @generated
*/
public static final String DIAGNOSTIC_SOURCE = "org.eclipse.upr.bpmnprof";
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Inclusive Gatewaydefault' of 'Inclusive Gateway'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int INCLUSIVE_GATEWAY__INCLUSIVE_GATEWAYDEFAULT = 1;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Association End' of 'BPMN Association'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int BPMN_ASSOCIATION__ASSOCIATION_END = 2;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Lane Setlanes' of 'Lane Set'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int LANE_SET__LANE_SETLANES = 3;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Lane Setparent Lane' of 'Lane Set'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int LANE_SET__LANE_SETPARENT_LANE = 4;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Lane Setflow Elements Container' of 'Lane Set'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int LANE_SET__LANE_SETFLOW_ELEMENTS_CONTAINER = 5;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Lane Set' of 'Lane Set'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int LANE_SET__LANE_SET = 6;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Lanelane Set' of 'Lane'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int LANE__LANELANE_SET = 7;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Lanechild Lane Set' of 'Lane'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int LANE__LANECHILD_LANE_SET = 8;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Lanepartition Element Ref' of 'Lane'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int LANE__LANEPARTITION_ELEMENT_REF = 9;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Laneflow Node Refs' of 'Lane'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int LANE__LANEFLOW_NODE_REFS = 10;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Sequence Flowcondition Expression' of 'Sequence Flow'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int SEQUENCE_FLOW__SEQUENCE_FLOWCONDITION_EXPRESSION = 11;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Sequence Flowsource Ref' of 'Sequence Flow'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int SEQUENCE_FLOW__SEQUENCE_FLOWSOURCE_REF = 12;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Sequence Flowtarget Ref' of 'Sequence Flow'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int SEQUENCE_FLOW__SEQUENCE_FLOWTARGET_REF = 13;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Complex Gatewaydefault' of 'Complex Gateway'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int COMPLEX_GATEWAY__COMPLEX_GATEWAYDEFAULT = 14;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Complex Gatewayactivation Condition' of 'Complex Gateway'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int COMPLEX_GATEWAY__COMPLEX_GATEWAYACTIVATION_CONDITION = 15;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Complex Gatewayjoin Spec' of 'Complex Gateway'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int COMPLEX_GATEWAY__COMPLEX_GATEWAYJOIN_SPEC = 16;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Exclusive Gatewaydefault' of 'Exclusive Gateway'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int EXCLUSIVE_GATEWAY__EXCLUSIVE_GATEWAYDEFAULT = 17;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Processsupported Interface Refs' of 'BPMN Process'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int BPMN_PROCESS__PROCESSSUPPORTED_INTERFACE_REFS = 18;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Processsupports' of 'BPMN Process'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int BPMN_PROCESS__PROCESSSUPPORTS = 19;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Processproperties' of 'BPMN Process'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int BPMN_PROCESS__PROCESSPROPERTIES = 20;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Processlane Sets' of 'BPMN Process'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int BPMN_PROCESS__PROCESSLANE_SETS = 21;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Processflow Elements' of 'BPMN Process'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int BPMN_PROCESS__PROCESSFLOW_ELEMENTS = 22;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Callable Eelementsupported Interface Refs' of 'Callable Element'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int CALLABLE_ELEMENT__CALLABLE_EELEMENTSUPPORTED_INTERFACE_REFS = 23;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Callable Elementresources' of 'Callable Element'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int CALLABLE_ELEMENT__CALLABLE_ELEMENTRESOURCES = 24;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Data Input Association' of 'Data Input'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int DATA_INPUT__DATA_INPUT_ASSOCIATION = 25;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Data Inputnotation' of 'Data Input'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int DATA_INPUT__DATA_INPUTNOTATION = 26;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Data Inputitem Subject Ref' of 'Data Input'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int DATA_INPUT__DATA_INPUTITEM_SUBJECT_REF = 27;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Item Aware Elementdata State' of 'Item Aware Element'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int ITEM_AWARE_ELEMENT__ITEM_AWARE_ELEMENTDATA_STATE = 28;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Item Definitionstructure Ref' of 'Item Definition'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int ITEM_DEFINITION__ITEM_DEFINITIONSTRUCTURE_REF = 29;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Input Setdata Input Refs' of 'Input Set'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int INPUT_SET__INPUT_SETDATA_INPUT_REFS = 30;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Input Setoptional Input Refs' of 'Input Set'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int INPUT_SET__INPUT_SETOPTIONAL_INPUT_REFS = 31;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Input Setwhile Executing Input Refs' of 'Input Set'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int INPUT_SET__INPUT_SETWHILE_EXECUTING_INPUT_REFS = 32;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Data Outputnotation' of 'Data Output'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int DATA_OUTPUT__DATA_OUTPUTNOTATION = 33;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Data Outputitem Subject Ref' of 'Data Output'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int DATA_OUTPUT__DATA_OUTPUTITEM_SUBJECT_REF = 34;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Output Setdata Output Refs' of 'Output Set'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int OUTPUT_SET__OUTPUT_SETDATA_OUTPUT_REFS = 35;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Output Setoptional Output Refs' of 'Output Set'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int OUTPUT_SET__OUTPUT_SETOPTIONAL_OUTPUT_REFS = 36;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Output Setwhile Executing Output Refs' of 'Output Set'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int OUTPUT_SET__OUTPUT_SETWHILE_EXECUTING_OUTPUT_REFS = 37;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Interfaceoperationmultiplicity' of 'BPMN Interface'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int BPMN_INTERFACE__INTERFACEOPERATIONMULTIPLICITY = 38;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Interfaceowned Operation' of 'BPMN Interface'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int BPMN_INTERFACE__INTERFACEOWNED_OPERATION = 39;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'BPMN Interfacecallable Elements' of 'BPMN Interface'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int BPMN_INTERFACE__BPMN_INTERFACECALLABLE_ELEMENTS = 40;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'BPMN Interfaceoperations' of 'BPMN Interface'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int BPMN_INTERFACE__BPMN_INTERFACEOPERATIONS = 41;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'BPMN Operationowner' of 'BPMN Operation'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int BPMN_OPERATION__BPMN_OPERATIONOWNER = 42;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'BPMN Operationin Message Ref' of 'BPMN Operation'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int BPMN_OPERATION__BPMN_OPERATIONIN_MESSAGE_REF = 43;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'BPMN Operationout Message Ref' of 'BPMN Operation'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int BPMN_OPERATION__BPMN_OPERATIONOUT_MESSAGE_REF = 44;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'BPMN Operationerror Refs' of 'BPMN Operation'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int BPMN_OPERATION__BPMN_OPERATIONERROR_REFS = 45;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Messageitem Ref' of 'BPMN Message'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int BPMN_MESSAGE__MESSAGEITEM_REF = 46;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Collaborationparticipants' of 'BPMN Collaboration'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int BPMN_COLLABORATION__COLLABORATIONPARTICIPANTS = 47;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Participant Associationinner Participant Ref' of 'Participant Association'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int PARTICIPANT_ASSOCIATION__PARTICIPANT_ASSOCIATIONINNER_PARTICIPANT_REF = 48;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Participant Associationouter Participant Ref' of 'Participant Association'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int PARTICIPANT_ASSOCIATION__PARTICIPANT_ASSOCIATIONOUTER_PARTICIPANT_REF = 49;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Participantownership' of 'Participant'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int PARTICIPANT__PARTICIPANTOWNERSHIP = 50;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Participanttype' of 'Participant'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int PARTICIPANT__PARTICIPANTTYPE = 51;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Participantmultiplicity Minimum' of 'Participant'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int PARTICIPANT__PARTICIPANTMULTIPLICITY_MINIMUM = 52;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Participantrealizationsupplier' of 'Participant'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int PARTICIPANT__PARTICIPANTREALIZATIONSUPPLIER = 53;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Participantprocess Ref' of 'Participant'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int PARTICIPANT__PARTICIPANTPROCESS_REF = 54;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Participantmultiplicity Maximum' of 'Participant'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int PARTICIPANT__PARTICIPANTMULTIPLICITY_MAXIMUM = 55;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Participantpartner Entity Ref' of 'Participant'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int PARTICIPANT__PARTICIPANTPARTNER_ENTITY_REF = 56;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Participantpartner Role Ref' of 'Participant'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int PARTICIPANT__PARTICIPANTPARTNER_ROLE_REF = 57;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Participantinterface Refs' of 'Participant'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int PARTICIPANT__PARTICIPANTINTERFACE_REFS = 58;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Partner Entityparticipant Ref' of 'Partner Entity'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int PARTNER_ENTITY__PARTNER_ENTITYPARTICIPANT_REF = 59;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Partner Roleparticipant Ref' of 'Partner Role'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int PARTNER_ROLE__PARTNER_ROLEPARTICIPANT_REF = 60;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Message Flow Associationinner Message Flow Ref' of 'Message Flow Association'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int MESSAGE_FLOW_ASSOCIATION__MESSAGE_FLOW_ASSOCIATIONINNER_MESSAGE_FLOW_REF = 61;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Message Flow Associationouter Message Flow Ref' of 'Message Flow Association'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int MESSAGE_FLOW_ASSOCIATION__MESSAGE_FLOW_ASSOCIATIONOUTER_MESSAGE_FLOW_REF = 62;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Message Flowsource Ref' of 'Message Flow'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int MESSAGE_FLOW__MESSAGE_FLOWSOURCE_REF = 63;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Message Flowtarget Ref' of 'Message Flow'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int MESSAGE_FLOW__MESSAGE_FLOWTARGET_REF = 64;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Message Flowmessage Ref' of 'Message Flow'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int MESSAGE_FLOW__MESSAGE_FLOWMESSAGE_REF = 65;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Conversation Nodeparticipant Refs' of 'Conversation Node'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int CONVERSATION_NODE__CONVERSATION_NODEPARTICIPANT_REFS = 66;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Formal Expressionevaluates To Type Ref' of 'Formal Expression'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int FORMAL_EXPRESSION__FORMAL_EXPRESSIONEVALUATES_TO_TYPE_REF = 67;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Propertynotation' of 'BPMN Property'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int BPMN_PROPERTY__PROPERTYNOTATION = 68;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'BPMN Propertyapply' of 'BPMN Property'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int BPMN_PROPERTY__BPMN_PROPERTYAPPLY = 69;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Resource Roleowner' of 'Resource Role'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int RESOURCE_ROLE__RESOURCE_ROLEOWNER = 70;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Resource Roleresource Ref' of 'Resource Role'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int RESOURCE_ROLE__RESOURCE_ROLERESOURCE_REF = 71;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Resource Roleis Required' of 'Resource Role'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int RESOURCE_ROLE__RESOURCE_ROLEIS_REQUIRED = 72;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Resource Roleprocess' of 'Resource Role'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int RESOURCE_ROLE__RESOURCE_ROLEPROCESS = 73;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Resource Roleresource Parameter Bindings' of 'Resource Role'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int RESOURCE_ROLE__RESOURCE_ROLERESOURCE_PARAMETER_BINDINGS = 74;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Resource Assignment Expressionexpression' of 'Resource Assignment Expression'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int RESOURCE_ASSIGNMENT_EXPRESSION__RESOURCE_ASSIGNMENT_EXPRESSIONEXPRESSION = 75;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Resourceresource Parameters' of 'Resource'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int RESOURCE__RESOURCERESOURCE_PARAMETERS = 76;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Resource Parameterowner' of 'Resource Parameter'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int RESOURCE_PARAMETER__RESOURCE_PARAMETEROWNER = 77;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Resource Parametertype' of 'Resource Parameter'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int RESOURCE_PARAMETER__RESOURCE_PARAMETERTYPE = 78;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Resource Parameteris Required' of 'Resource Parameter'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int RESOURCE_PARAMETER__RESOURCE_PARAMETERIS_REQUIRED = 79;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Resource Parameter Bindingexpression' of 'Resource Parameter Binding'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int RESOURCE_PARAMETER_BINDING__RESOURCE_PARAMETER_BINDINGEXPRESSION = 80;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Resource Parameter Bindingparameter Ref' of 'Resource Parameter Binding'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int RESOURCE_PARAMETER_BINDING__RESOURCE_PARAMETER_BINDINGPARAMETER_REF = 81;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Global Script Taskscript Format' of 'Global Script Task'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int GLOBAL_SCRIPT_TASK__GLOBAL_SCRIPT_TASKSCRIPT_FORMAT = 82;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Global Script Taskscript' of 'Global Script Task'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int GLOBAL_SCRIPT_TASK__GLOBAL_SCRIPT_TASKSCRIPT = 83;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Global Tasksupported Interface Refs' of 'Global Task'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int GLOBAL_TASK__GLOBAL_TASKSUPPORTED_INTERFACE_REFS = 84;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Global Business Rule Taskimplementation' of 'Global Business Rule Task'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int GLOBAL_BUSINESS_RULE_TASK__GLOBAL_BUSINESS_RULE_TASKIMPLEMENTATION = 85;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'BPMN Activityresources' of 'BPMN Activity'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int BPMN_ACTIVITY__BPMN_ACTIVITYRESOURCES = 86;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'BPMN Activitycontainer' of 'BPMN Activity'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int BPMN_ACTIVITY__BPMN_ACTIVITYCONTAINER = 87;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'BPMN Activityproperties' of 'BPMN Activity'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int BPMN_ACTIVITY__BPMN_ACTIVITYPROPERTIES = 88;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'BPMN Activitydefault' of 'BPMN Activity'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int BPMN_ACTIVITY__BPMN_ACTIVITYDEFAULT = 89;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'BPMN Activityboundary Events Refs' of 'BPMN Activity'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int BPMN_ACTIVITY__BPMN_ACTIVITYBOUNDARY_EVENTS_REFS = 90;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'BPMN Activityloop Characteristics' of 'BPMN Activity'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int BPMN_ACTIVITY__BPMN_ACTIVITYLOOP_CHARACTERISTICS = 91;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Boundary Eventattached To Ref' of 'Boundary Event'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int BOUNDARY_EVENT__BOUNDARY_EVENTATTACHED_TO_REF = 92;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Catch Eventevent Definitions Refs' of 'Catch Event'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int CATCH_EVENT__CATCH_EVENTEVENT_DEFINITIONS_REFS = 93;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Data Output Associationsource' of 'Data Output Association'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int DATA_OUTPUT_ASSOCIATION__DATA_OUTPUT_ASSOCIATIONSOURCE = 94;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Data Output Associationtarget' of 'Data Output Association'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int DATA_OUTPUT_ASSOCIATION__DATA_OUTPUT_ASSOCIATIONTARGET = 95;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Data Associationsource' of 'Data Association'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int DATA_ASSOCIATION__DATA_ASSOCIATIONSOURCE = 96;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Data Associationtransformation' of 'Data Association'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int DATA_ASSOCIATION__DATA_ASSOCIATIONTRANSFORMATION = 97;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Data Associationtarget' of 'Data Association'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int DATA_ASSOCIATION__DATA_ASSOCIATIONTARGET = 98;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Data Input Associationsource' of 'Data Input Association'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int DATA_INPUT_ASSOCIATION__DATA_INPUT_ASSOCIATIONSOURCE = 99;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Data Input Associationtarget' of 'Data Input Association'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int DATA_INPUT_ASSOCIATION__DATA_INPUT_ASSOCIATIONTARGET = 100;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Escalationstructure Ref' of 'Escalation'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int ESCALATION__ESCALATIONSTRUCTURE_REF = 101;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'BPMN Signalstructure Ref' of 'BPMN Signal'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int BPMN_SIGNAL__BPMN_SIGNALSTRUCTURE_REF = 102;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Throw Eventevent Definition Refs' of 'Throw Event'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int THROW_EVENT__THROW_EVENTEVENT_DEFINITION_REFS = 103;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Conditional Event Definitioncondition' of 'Conditional Event Definition'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int CONDITIONAL_EVENT_DEFINITION__CONDITIONAL_EVENT_DEFINITIONCONDITION = 104;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Data Object Refsourcetarget' of 'Data Object Reference'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int DATA_OBJECT_REFERENCE__DATA_OBJECT_REFSOURCETARGET = 105;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Data Object Refdata State' of 'Data Object Reference'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int DATA_OBJECT_REFERENCE__DATA_OBJECT_REFDATA_STATE = 106;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Data Objectdata State' of 'Data Object'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int DATA_OBJECT__DATA_OBJECTDATA_STATE = 107;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'User Taskimplementation' of 'User Task'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int USER_TASK__USER_TASKIMPLEMENTATION = 108;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'User Taskrenderings' of 'User Task'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int USER_TASK__USER_TASKRENDERINGS = 109;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Global User Taskrenderings' of 'Global User Task'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int GLOBAL_USER_TASK__GLOBAL_USER_TASKRENDERINGS = 110;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Global User Taskimplementation' of 'Global User Task'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int GLOBAL_USER_TASK__GLOBAL_USER_TASKIMPLEMENTATION = 111;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Sub Conversationconnectedelements' of 'Sub Conversation'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int SUB_CONVERSATION__SUB_CONVERSATIONCONNECTEDELEMENTS = 112;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Global Conversationcontainedelements' of 'Global Conversation'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int GLOBAL_CONVERSATION__GLOBAL_CONVERSATIONCONTAINEDELEMENTS = 113;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Call Conversationcalled Collaboration Ref' of 'Call Conversation'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int CALL_CONVERSATION__CALL_CONVERSATIONCALLED_COLLABORATION_REF = 114;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Call Conversationparticipant Associations' of 'Call Conversation'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int CALL_CONVERSATION__CALL_CONVERSATIONPARTICIPANT_ASSOCIATIONS = 115;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Sub Processtriggered By Event' of 'Sub Process'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int SUB_PROCESS__SUB_PROCESSTRIGGERED_BY_EVENT = 116;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Call Activitycalled Element Refvalues' of 'Call Activity'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int CALL_ACTIVITY__CALL_ACTIVITYCALLED_ELEMENT_REFVALUES = 117;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Business Rule Taskimplementation' of 'Business Rule Task'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int BUSINESS_RULE_TASK__BUSINESS_RULE_TASKIMPLEMENTATION = 118;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Ad Hoc Sub Processcancel Remaining Instances' of 'Ad Hoc Sub Process'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int AD_HOC_SUB_PROCESS__AD_HOC_SUB_PROCESSCANCEL_REMAINING_INSTANCES = 119;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Script Taskscript Format' of 'Script Task'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int SCRIPT_TASK__SCRIPT_TASKSCRIPT_FORMAT = 120;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Script Taskscript' of 'Script Task'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int SCRIPT_TASK__SCRIPT_TASKSCRIPT = 121;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Send Taskoperation Ref' of 'Send Task'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int SEND_TASK__SEND_TASKOPERATION_REF = 122;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Standard Loop Characteristicstest Before' of 'Standard Loop Characteristics'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int STANDARD_LOOP_CHARACTERISTICS__STANDARD_LOOP_CHARACTERISTICSTEST_BEFORE = 123;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Standard Loop Characteristicsloop Condition' of 'Standard Loop Characteristics'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int STANDARD_LOOP_CHARACTERISTICS__STANDARD_LOOP_CHARACTERISTICSLOOP_CONDITION = 124;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Receive Taskoperation Ref' of 'Receive Task'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int RECEIVE_TASK__RECEIVE_TASKOPERATION_REF = 125;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Service Taskinput Set' of 'Service Task'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int SERVICE_TASK__SERVICE_TASKINPUT_SET = 126;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Service Taskoutput Set' of 'Service Task'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int SERVICE_TASK__SERVICE_TASKOUTPUT_SET = 127;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Service Taskoperation Ref' of 'Service Task'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int SERVICE_TASK__SERVICE_TASKOPERATION_REF = 128;
/**
* The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Multiinstance Loop Characteristicstarget' of 'Multi Instance Loop Characteristics'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final int MULTI_INSTANCE_LOOP_CHARACTERISTICS__MULTIINSTANCE_LOOP_CHARACTERISTICSTARGET = 129;
/**
* A constant with a fixed name that can be used as the base value for additional hand written constants.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private static final int GENERATED_DIAGNOSTIC_CODE_COUNT = 129;
/**
* A constant with a fixed name that can be used as the base value for additional hand written constants in a derived class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected static final int DIAGNOSTIC_CODE_COUNT = GENERATED_DIAGNOSTIC_CODE_COUNT;
/**
* Creates an instance of the switch.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public BpmnprofValidator() {
super();
}
/**
* Returns the package of this validator switch.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
protected EPackage getEPackage() {
return BpmnprofPackage.eINSTANCE;
}
/**
* Calls <code>validateXXX</code> for the corresponding classifier of the model.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
protected boolean validate(int classifierID, Object value, DiagnosticChain diagnostics, Map<Object, Object> context) {
switch (classifierID) {
case BpmnprofPackage.INCLUSIVE_GATEWAY:
return validateInclusiveGateway((InclusiveGateway)value, diagnostics, context);
case BpmnprofPackage.NON_EXCLUSIVE_GATEWAY:
return validateNonExclusiveGateway((NonExclusiveGateway)value, diagnostics, context);
case BpmnprofPackage.GATEWAY:
return validateGateway((Gateway)value, diagnostics, context);
case BpmnprofPackage.FLOW_NODE:
return validateFlowNode((FlowNode)value, diagnostics, context);
case BpmnprofPackage.FLOW_ELEMENT:
return validateFlowElement((FlowElement)value, diagnostics, context);
case BpmnprofPackage.BASE_ELEMENT:
return validateBaseElement((BaseElement)value, diagnostics, context);
case BpmnprofPackage.EXTENSION_ATTRIBUTE_VALUE:
return validateExtensionAttributeValue((ExtensionAttributeValue)value, diagnostics, context);
case BpmnprofPackage.EXTENSION_ATTRIBUTE_DEFINITION:
return validateExtensionAttributeDefinition((ExtensionAttributeDefinition)value, diagnostics, context);
case BpmnprofPackage.DOCUMENTATION:
return validateDocumentation((Documentation)value, diagnostics, context);
case BpmnprofPackage.EXTENSION_DEFINITION:
return validateExtensionDefinition((ExtensionDefinition)value, diagnostics, context);
case BpmnprofPackage.BPMN_ASSOCIATION:
return validateBPMNAssociation((BPMNAssociation)value, diagnostics, context);
case BpmnprofPackage.BPMN_ARTIFACT:
return validateBPMNArtifact((BPMNArtifact)value, diagnostics, context);
case BpmnprofPackage.AUDITING:
return validateAuditing((Auditing)value, diagnostics, context);
case BpmnprofPackage.MONITORING:
return validateMonitoring((Monitoring)value, diagnostics, context);
case BpmnprofPackage.CATEGORY_VALUE:
return validateCategoryValue((CategoryValue)value, diagnostics, context);
case BpmnprofPackage.FLOW_ELEMENTS_CONTAINER:
return validateFlowElementsContainer((FlowElementsContainer)value, diagnostics, context);
case BpmnprofPackage.LANE_SET:
return validateLaneSet((LaneSet)value, diagnostics, context);
case BpmnprofPackage.LANE:
return validateLane((Lane)value, diagnostics, context);
case BpmnprofPackage.SEQUENCE_FLOW:
return validateSequenceFlow((SequenceFlow)value, diagnostics, context);
case BpmnprofPackage.BPMN_EXPRESSION:
return validateBPMNExpression((BPMNExpression)value, diagnostics, context);
case BpmnprofPackage.EVENT_BASED_GATEWAY:
return validateEventBasedGateway((EventBasedGateway)value, diagnostics, context);
case BpmnprofPackage.PARALLEL_GATEWAY:
return validateParallelGateway((ParallelGateway)value, diagnostics, context);
case BpmnprofPackage.COMPLEX_GATEWAY:
return validateComplexGateway((ComplexGateway)value, diagnostics, context);
case BpmnprofPackage.EXCLUSIVE_GATEWAY:
return validateExclusiveGateway((ExclusiveGateway)value, diagnostics, context);
case BpmnprofPackage.ROOT_ELEMENT:
return validateRootElement((RootElement)value, diagnostics, context);
case BpmnprofPackage.DEFINITIONS:
return validateDefinitions((Definitions)value, diagnostics, context);
case BpmnprofPackage.BPMN_EXTENSION:
return validateBPMNExtension((BPMNExtension)value, diagnostics, context);
case BpmnprofPackage.IMPORT:
return validateImport((Import)value, diagnostics, context);
case BpmnprofPackage.BPMN_RELATIONSHIP:
return validateBPMNRelationship((BPMNRelationship)value, diagnostics, context);
case BpmnprofPackage.BPMN_PROCESS:
return validateBPMNProcess((BPMNProcess)value, diagnostics, context);
case BpmnprofPackage.CALLABLE_ELEMENT:
return validateCallableElement((CallableElement)value, diagnostics, context);
case BpmnprofPackage.INPUT_OUTPUT_SPECIFICATION:
return validateInputOutputSpecification((InputOutputSpecification)value, diagnostics, context);
case BpmnprofPackage.DATA_INPUT:
return validateDataInput((DataInput)value, diagnostics, context);
case BpmnprofPackage.ITEM_AWARE_ELEMENT:
return validateItemAwareElement((ItemAwareElement)value, diagnostics, context);
case BpmnprofPackage.DATA_STATE:
return validateDataState((DataState)value, diagnostics, context);
case BpmnprofPackage.ITEM_DEFINITION:
return validateItemDefinition((ItemDefinition)value, diagnostics, context);
case BpmnprofPackage.INPUT_SET:
return validateInputSet((InputSet)value, diagnostics, context);
case BpmnprofPackage.DATA_OUTPUT:
return validateDataOutput((DataOutput)value, diagnostics, context);
case BpmnprofPackage.OUTPUT_SET:
return validateOutputSet((OutputSet)value, diagnostics, context);
case BpmnprofPackage.BPMN_INTERFACE:
return validateBPMNInterface((BPMNInterface)value, diagnostics, context);
case BpmnprofPackage.BPMN_OPERATION:
return validateBPMNOperation((BPMNOperation)value, diagnostics, context);
case BpmnprofPackage.BPMN_MESSAGE:
return validateBPMNMessage((BPMNMessage)value, diagnostics, context);
case BpmnprofPackage.ERROR:
return validateError((org.eclipse.upr.bpmnprof.Error)value, diagnostics, context);
case BpmnprofPackage.INPUT_OUTPUT_BINDING:
return validateInputOutputBinding((InputOutputBinding)value, diagnostics, context);
case BpmnprofPackage.BPMN_COLLABORATION:
return validateBPMNCollaboration((BPMNCollaboration)value, diagnostics, context);
case BpmnprofPackage.PARTICIPANT_ASSOCIATION:
return validateParticipantAssociation((ParticipantAssociation)value, diagnostics, context);
case BpmnprofPackage.PARTICIPANT:
return validateParticipant((Participant)value, diagnostics, context);
case BpmnprofPackage.INTERACTION_NODE:
return validateInteractionNode((InteractionNode)value, diagnostics, context);
case BpmnprofPackage.CONVERSATION_LINK:
return validateConversationLink((ConversationLink)value, diagnostics, context);
case BpmnprofPackage.PARTICIPANT_MULTIPLICITY:
return validateParticipantMultiplicity((ParticipantMultiplicity)value, diagnostics, context);
case BpmnprofPackage.PARTNER_ENTITY:
return validatePartnerEntity((PartnerEntity)value, diagnostics, context);
case BpmnprofPackage.PARTNER_ROLE:
return validatePartnerRole((PartnerRole)value, diagnostics, context);
case BpmnprofPackage.MESSAGE_FLOW_ASSOCIATION:
return validateMessageFlowAssociation((MessageFlowAssociation)value, diagnostics, context);
case BpmnprofPackage.MESSAGE_FLOW:
return validateMessageFlow((MessageFlow)value, diagnostics, context);
case BpmnprofPackage.CONVERSATION_NODE:
return validateConversationNode((ConversationNode)value, diagnostics, context);
case BpmnprofPackage.CORRELATION_KEY:
return validateCorrelationKey((CorrelationKey)value, diagnostics, context);
case BpmnprofPackage.CORRELATION_PROPERTY:
return validateCorrelationProperty((CorrelationProperty)value, diagnostics, context);
case BpmnprofPackage.CORRELATION_PROPERTY_RETRIEVAL_EXPRESSION:
return validateCorrelationPropertyRetrievalExpression((CorrelationPropertyRetrievalExpression)value, diagnostics, context);
case BpmnprofPackage.FORMAL_EXPRESSION:
return validateFormalExpression((FormalExpression)value, diagnostics, context);
case BpmnprofPackage.CORRELATION_SUBSCRIPTION:
return validateCorrelationSubscription((CorrelationSubscription)value, diagnostics, context);
case BpmnprofPackage.CORRELATION_PROPERTY_BINDING:
return validateCorrelationPropertyBinding((CorrelationPropertyBinding)value, diagnostics, context);
case BpmnprofPackage.BPMN_PROPERTY:
return validateBPMNProperty((BPMNProperty)value, diagnostics, context);
case BpmnprofPackage.RESOURCE_ROLE:
return validateResourceRole((ResourceRole)value, diagnostics, context);
case BpmnprofPackage.RESOURCE_ASSIGNMENT_EXPRESSION:
return validateResourceAssignmentExpression((ResourceAssignmentExpression)value, diagnostics, context);
case BpmnprofPackage.RESOURCE:
return validateResource((Resource)value, diagnostics, context);
case BpmnprofPackage.RESOURCE_PARAMETER:
return validateResourceParameter((ResourceParameter)value, diagnostics, context);
case BpmnprofPackage.RESOURCE_PARAMETER_BINDING:
return validateResourceParameterBinding((ResourceParameterBinding)value, diagnostics, context);
case BpmnprofPackage.GLOBAL_SCRIPT_TASK:
return validateGlobalScriptTask((GlobalScriptTask)value, diagnostics, context);
case BpmnprofPackage.GLOBAL_TASK:
return validateGlobalTask((GlobalTask)value, diagnostics, context);
case BpmnprofPackage.GLOBAL_BUSINESS_RULE_TASK:
return validateGlobalBusinessRuleTask((GlobalBusinessRuleTask)value, diagnostics, context);
case BpmnprofPackage.COMPENSATE_EVENT_DEFINITION:
return validateCompensateEventDefinition((CompensateEventDefinition)value, diagnostics, context);
case BpmnprofPackage.EVENT_DEFINITION:
return validateEventDefinition((EventDefinition)value, diagnostics, context);
case BpmnprofPackage.BPMN_ACTIVITY:
return validateBPMNActivity((BPMNActivity)value, diagnostics, context);
case BpmnprofPackage.BOUNDARY_EVENT:
return validateBoundaryEvent((BoundaryEvent)value, diagnostics, context);
case BpmnprofPackage.CATCH_EVENT:
return validateCatchEvent((CatchEvent)value, diagnostics, context);
case BpmnprofPackage.BPMN_EVENT:
return validateBPMNEvent((BPMNEvent)value, diagnostics, context);
case BpmnprofPackage.DATA_OUTPUT_ASSOCIATION:
return validateDataOutputAssociation((DataOutputAssociation)value, diagnostics, context);
case BpmnprofPackage.DATA_ASSOCIATION:
return validateDataAssociation((DataAssociation)value, diagnostics, context);
case BpmnprofPackage.ASSIGNMENT:
return validateAssignment((Assignment)value, diagnostics, context);
case BpmnprofPackage.DATA_INPUT_ASSOCIATION:
return validateDataInputAssociation((DataInputAssociation)value, diagnostics, context);
case BpmnprofPackage.LOOP_CHARACTERISTICS:
return validateLoopCharacteristics((LoopCharacteristics)value, diagnostics, context);
case BpmnprofPackage.ESCALATION_EVENT_DEFINITION:
return validateEscalationEventDefinition((EscalationEventDefinition)value, diagnostics, context);
case BpmnprofPackage.ESCALATION:
return validateEscalation((Escalation)value, diagnostics, context);
case BpmnprofPackage.TIMER_EVENT_DEFINITION:
return validateTimerEventDefinition((TimerEventDefinition)value, diagnostics, context);
case BpmnprofPackage.SIGNAL_EVENT_DEFINITION:
return validateSignalEventDefinition((SignalEventDefinition)value, diagnostics, context);
case BpmnprofPackage.BPMN_SIGNAL:
return validateBPMNSignal((BPMNSignal)value, diagnostics, context);
case BpmnprofPackage.END_EVENT:
return validateEndEvent((EndEvent)value, diagnostics, context);
case BpmnprofPackage.THROW_EVENT:
return validateThrowEvent((ThrowEvent)value, diagnostics, context);
case BpmnprofPackage.MESSAGE_EVENT_DEFINITION:
return validateMessageEventDefinition((MessageEventDefinition)value, diagnostics, context);
case BpmnprofPackage.START_EVENT:
return validateStartEvent((StartEvent)value, diagnostics, context);
case BpmnprofPackage.CONDITIONAL_EVENT_DEFINITION:
return validateConditionalEventDefinition((ConditionalEventDefinition)value, diagnostics, context);
case BpmnprofPackage.LINK_EVENT_DEFINITION:
return validateLinkEventDefinition((LinkEventDefinition)value, diagnostics, context);
case BpmnprofPackage.ERROR_EVENT_DEFINITION:
return validateErrorEventDefinition((ErrorEventDefinition)value, diagnostics, context);
case BpmnprofPackage.INTERMEDIATE_CATCH_EVENT:
return validateIntermediateCatchEvent((IntermediateCatchEvent)value, diagnostics, context);
case BpmnprofPackage.INTERMEDIATE_THROW_EVENT:
return validateIntermediateThrowEvent((IntermediateThrowEvent)value, diagnostics, context);
case BpmnprofPackage.TERMINATE_EVENT_DEFINITION:
return validateTerminateEventDefinition((TerminateEventDefinition)value, diagnostics, context);
case BpmnprofPackage.IMPLICIT_THROW_EVENT:
return validateImplicitThrowEvent((ImplicitThrowEvent)value, diagnostics, context);
case BpmnprofPackage.CANCEL_EVENT_DEFINITION:
return validateCancelEventDefinition((CancelEventDefinition)value, diagnostics, context);
case BpmnprofPackage.TEXT_ANNOTATION:
return validateTextAnnotation((TextAnnotation)value, diagnostics, context);
case BpmnprofPackage.CATEGORY:
return validateCategory((Category)value, diagnostics, context);
case BpmnprofPackage.GROUP:
return validateGroup((Group)value, diagnostics, context);
case BpmnprofPackage.DATA_OBJECT_REFERENCE:
return validateDataObjectReference((DataObjectReference)value, diagnostics, context);
case BpmnprofPackage.DATA_OBJECT:
return validateDataObject((DataObject)value, diagnostics, context);
case BpmnprofPackage.DATA_STORE:
return validateDataStore((DataStore)value, diagnostics, context);
case BpmnprofPackage.DATA_STORE_REFERENCE:
return validateDataStoreReference((DataStoreReference)value, diagnostics, context);
case BpmnprofPackage.USER_TASK:
return validateUserTask((UserTask)value, diagnostics, context);
case BpmnprofPackage.TASK:
return validateTask((Task)value, diagnostics, context);
case BpmnprofPackage.RENDERING:
return validateRendering((Rendering)value, diagnostics, context);
case BpmnprofPackage.HUMAN_PERFORMER:
return validateHumanPerformer((HumanPerformer)value, diagnostics, context);
case BpmnprofPackage.PERFORMER:
return validatePerformer((Performer)value, diagnostics, context);
case BpmnprofPackage.GLOBAL_USER_TASK:
return validateGlobalUserTask((GlobalUserTask)value, diagnostics, context);
case BpmnprofPackage.GLOBAL_MANUAL_TASK:
return validateGlobalManualTask((GlobalManualTask)value, diagnostics, context);
case BpmnprofPackage.MANUAL_TASK:
return validateManualTask((ManualTask)value, diagnostics, context);
case BpmnprofPackage.POTENTIAL_OWNER:
return validatePotentialOwner((PotentialOwner)value, diagnostics, context);
case BpmnprofPackage.SUB_CONVERSATION:
return validateSubConversation((SubConversation)value, diagnostics, context);
case BpmnprofPackage.GLOBAL_CONVERSATION:
return validateGlobalConversation((GlobalConversation)value, diagnostics, context);
case BpmnprofPackage.CALL_CONVERSATION:
return validateCallConversation((CallConversation)value, diagnostics, context);
case BpmnprofPackage.CONVERSATION:
return validateConversation((Conversation)value, diagnostics, context);
case BpmnprofPackage.SUB_PROCESS:
return validateSubProcess((SubProcess)value, diagnostics, context);
case BpmnprofPackage.CALL_ACTIVITY:
return validateCallActivity((CallActivity)value, diagnostics, context);
case BpmnprofPackage.BUSINESS_RULE_TASK:
return validateBusinessRuleTask((BusinessRuleTask)value, diagnostics, context);
case BpmnprofPackage.COMPLEX_BEHAVIOR_DEFINITION:
return validateComplexBehaviorDefinition((ComplexBehaviorDefinition)value, diagnostics, context);
case BpmnprofPackage.AD_HOC_SUB_PROCESS:
return validateAdHocSubProcess((AdHocSubProcess)value, diagnostics, context);
case BpmnprofPackage.SCRIPT_TASK:
return validateScriptTask((ScriptTask)value, diagnostics, context);
case BpmnprofPackage.SEND_TASK:
return validateSendTask((SendTask)value, diagnostics, context);
case BpmnprofPackage.TRANSACTION:
return validateTransaction((Transaction)value, diagnostics, context);
case BpmnprofPackage.STANDARD_LOOP_CHARACTERISTICS:
return validateStandardLoopCharacteristics((StandardLoopCharacteristics)value, diagnostics, context);
case BpmnprofPackage.RECEIVE_TASK:
return validateReceiveTask((ReceiveTask)value, diagnostics, context);
case BpmnprofPackage.SERVICE_TASK:
return validateServiceTask((ServiceTask)value, diagnostics, context);
case BpmnprofPackage.MULTI_INSTANCE_LOOP_CHARACTERISTICS:
return validateMultiInstanceLoopCharacteristics((MultiInstanceLoopCharacteristics)value, diagnostics, context);
case BpmnprofPackage.ASSOCIATION_DIRECTION:
return validateAssociationDirection((AssociationDirection)value, diagnostics, context);
case BpmnprofPackage.EVENT_BASED_GATEWAY_TYPE:
return validateEventBasedGatewayType((EventBasedGatewayType)value, diagnostics, context);
case BpmnprofPackage.GATEWAY_DIRECTION:
return validateGatewayDirection((GatewayDirection)value, diagnostics, context);
case BpmnprofPackage.RELATIONSHIP_DIRECTION:
return validateRelationshipDirection((RelationshipDirection)value, diagnostics, context);
case BpmnprofPackage.ITEM_KIND:
return validateItemKind((ItemKind)value, diagnostics, context);
case BpmnprofPackage.PROCESS_TYPE:
return validateProcessType((ProcessType)value, diagnostics, context);
case BpmnprofPackage.AD_HOC_ORDERING:
return validateAdHocOrdering((AdHocOrdering)value, diagnostics, context);
case BpmnprofPackage.MULTI_INSTANCE_BEHAVIOR:
return validateMultiInstanceBehavior((MultiInstanceBehavior)value, diagnostics, context);
default:
return true;
}
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateInclusiveGateway(InclusiveGateway inclusiveGateway, DiagnosticChain diagnostics, Map<Object, Object> context) {
if (!validate_NoCircularContainment(inclusiveGateway, diagnostics, context)) return false;
boolean result = validate_EveryMultiplicityConforms(inclusiveGateway, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryDataValueConforms(inclusiveGateway, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(inclusiveGateway, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryBidirectionalReferenceIsPaired(inclusiveGateway, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryProxyResolves(inclusiveGateway, diagnostics, context);
if (result || diagnostics != null) result &= validate_UniqueID(inclusiveGateway, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryKeyUnique(inclusiveGateway, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(inclusiveGateway, diagnostics, context);
if (result || diagnostics != null) result &= validateInclusiveGateway_inclusiveGatewaydefault(inclusiveGateway, diagnostics, context);
return result;
}
/**
* Validates the inclusiveGatewaydefault constraint of '<em>Inclusive Gateway</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateInclusiveGateway_inclusiveGatewaydefault(InclusiveGateway inclusiveGateway, DiagnosticChain diagnostics, Map<Object, Object> context) {
return inclusiveGateway.inclusiveGatewaydefault(diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateNonExclusiveGateway(NonExclusiveGateway nonExclusiveGateway, DiagnosticChain diagnostics, Map<Object, Object> context) {
return validate_EveryDefaultConstraint(nonExclusiveGateway, diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateGateway(Gateway gateway, DiagnosticChain diagnostics, Map<Object, Object> context) {
return validate_EveryDefaultConstraint(gateway, diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateFlowNode(FlowNode flowNode, DiagnosticChain diagnostics, Map<Object, Object> context) {
return validate_EveryDefaultConstraint(flowNode, diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateFlowElement(FlowElement flowElement, DiagnosticChain diagnostics, Map<Object, Object> context) {
return validate_EveryDefaultConstraint(flowElement, diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateBaseElement(BaseElement baseElement, DiagnosticChain diagnostics, Map<Object, Object> context) {
return validate_EveryDefaultConstraint(baseElement, diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateExtensionAttributeValue(ExtensionAttributeValue extensionAttributeValue, DiagnosticChain diagnostics, Map<Object, Object> context) {
return validate_EveryDefaultConstraint(extensionAttributeValue, diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateExtensionAttributeDefinition(ExtensionAttributeDefinition extensionAttributeDefinition, DiagnosticChain diagnostics, Map<Object, Object> context) {
return validate_EveryDefaultConstraint(extensionAttributeDefinition, diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateDocumentation(Documentation documentation, DiagnosticChain diagnostics, Map<Object, Object> context) {
return validate_EveryDefaultConstraint(documentation, diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateExtensionDefinition(ExtensionDefinition extensionDefinition, DiagnosticChain diagnostics, Map<Object, Object> context) {
return validate_EveryDefaultConstraint(extensionDefinition, diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateBPMNAssociation(BPMNAssociation bpmnAssociation, DiagnosticChain diagnostics, Map<Object, Object> context) {
if (!validate_NoCircularContainment(bpmnAssociation, diagnostics, context)) return false;
boolean result = validate_EveryMultiplicityConforms(bpmnAssociation, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryDataValueConforms(bpmnAssociation, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(bpmnAssociation, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryBidirectionalReferenceIsPaired(bpmnAssociation, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryProxyResolves(bpmnAssociation, diagnostics, context);
if (result || diagnostics != null) result &= validate_UniqueID(bpmnAssociation, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryKeyUnique(bpmnAssociation, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(bpmnAssociation, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNAssociation_AssociationEnd(bpmnAssociation, diagnostics, context);
return result;
}
/**
* Validates the AssociationEnd constraint of '<em>BPMN Association</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateBPMNAssociation_AssociationEnd(BPMNAssociation bpmnAssociation, DiagnosticChain diagnostics, Map<Object, Object> context) {
return bpmnAssociation.AssociationEnd(diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateBPMNArtifact(BPMNArtifact bpmnArtifact, DiagnosticChain diagnostics, Map<Object, Object> context) {
return validate_EveryDefaultConstraint(bpmnArtifact, diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateAuditing(Auditing auditing, DiagnosticChain diagnostics, Map<Object, Object> context) {
return validate_EveryDefaultConstraint(auditing, diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateMonitoring(Monitoring monitoring, DiagnosticChain diagnostics, Map<Object, Object> context) {
return validate_EveryDefaultConstraint(monitoring, diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateCategoryValue(CategoryValue categoryValue, DiagnosticChain diagnostics, Map<Object, Object> context) {
return validate_EveryDefaultConstraint(categoryValue, diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateFlowElementsContainer(FlowElementsContainer flowElementsContainer, DiagnosticChain diagnostics, Map<Object, Object> context) {
return validate_EveryDefaultConstraint(flowElementsContainer, diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateLaneSet(LaneSet laneSet, DiagnosticChain diagnostics, Map<Object, Object> context) {
if (!validate_NoCircularContainment(laneSet, diagnostics, context)) return false;
boolean result = validate_EveryMultiplicityConforms(laneSet, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryDataValueConforms(laneSet, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(laneSet, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryBidirectionalReferenceIsPaired(laneSet, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryProxyResolves(laneSet, diagnostics, context);
if (result || diagnostics != null) result &= validate_UniqueID(laneSet, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryKeyUnique(laneSet, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(laneSet, diagnostics, context);
if (result || diagnostics != null) result &= validateLaneSet_LaneSetlanes(laneSet, diagnostics, context);
if (result || diagnostics != null) result &= validateLaneSet_LaneSetparentLane(laneSet, diagnostics, context);
if (result || diagnostics != null) result &= validateLaneSet_LaneSetflowElementsContainer(laneSet, diagnostics, context);
if (result || diagnostics != null) result &= validateLaneSet_LaneSet(laneSet, diagnostics, context);
return result;
}
/**
* Validates the LaneSetlanes constraint of '<em>Lane Set</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateLaneSet_LaneSetlanes(LaneSet laneSet, DiagnosticChain diagnostics, Map<Object, Object> context) {
return laneSet.LaneSetlanes(diagnostics, context);
}
/**
* Validates the LaneSetparentLane constraint of '<em>Lane Set</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateLaneSet_LaneSetparentLane(LaneSet laneSet, DiagnosticChain diagnostics, Map<Object, Object> context) {
return laneSet.LaneSetparentLane(diagnostics, context);
}
/**
* Validates the LaneSetflowElementsContainer constraint of '<em>Lane Set</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateLaneSet_LaneSetflowElementsContainer(LaneSet laneSet, DiagnosticChain diagnostics, Map<Object, Object> context) {
return laneSet.LaneSetflowElementsContainer(diagnostics, context);
}
/**
* Validates the LaneSet constraint of '<em>Lane Set</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateLaneSet_LaneSet(LaneSet laneSet, DiagnosticChain diagnostics, Map<Object, Object> context) {
return laneSet.LaneSet(diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateLane(Lane lane, DiagnosticChain diagnostics, Map<Object, Object> context) {
if (!validate_NoCircularContainment(lane, diagnostics, context)) return false;
boolean result = validate_EveryMultiplicityConforms(lane, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryDataValueConforms(lane, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(lane, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryBidirectionalReferenceIsPaired(lane, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryProxyResolves(lane, diagnostics, context);
if (result || diagnostics != null) result &= validate_UniqueID(lane, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryKeyUnique(lane, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(lane, diagnostics, context);
if (result || diagnostics != null) result &= validateLane_LanelaneSet(lane, diagnostics, context);
if (result || diagnostics != null) result &= validateLane_LanechildLaneSet(lane, diagnostics, context);
if (result || diagnostics != null) result &= validateLane_LanepartitionElementRef(lane, diagnostics, context);
if (result || diagnostics != null) result &= validateLane_LaneflowNodeRefs(lane, diagnostics, context);
return result;
}
/**
* Validates the LanelaneSet constraint of '<em>Lane</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateLane_LanelaneSet(Lane lane, DiagnosticChain diagnostics, Map<Object, Object> context) {
return lane.LanelaneSet(diagnostics, context);
}
/**
* Validates the LanechildLaneSet constraint of '<em>Lane</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateLane_LanechildLaneSet(Lane lane, DiagnosticChain diagnostics, Map<Object, Object> context) {
return lane.LanechildLaneSet(diagnostics, context);
}
/**
* Validates the LanepartitionElementRef constraint of '<em>Lane</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateLane_LanepartitionElementRef(Lane lane, DiagnosticChain diagnostics, Map<Object, Object> context) {
return lane.LanepartitionElementRef(diagnostics, context);
}
/**
* Validates the LaneflowNodeRefs constraint of '<em>Lane</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateLane_LaneflowNodeRefs(Lane lane, DiagnosticChain diagnostics, Map<Object, Object> context) {
return lane.LaneflowNodeRefs(diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateSequenceFlow(SequenceFlow sequenceFlow, DiagnosticChain diagnostics, Map<Object, Object> context) {
if (!validate_NoCircularContainment(sequenceFlow, diagnostics, context)) return false;
boolean result = validate_EveryMultiplicityConforms(sequenceFlow, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryDataValueConforms(sequenceFlow, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(sequenceFlow, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryBidirectionalReferenceIsPaired(sequenceFlow, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryProxyResolves(sequenceFlow, diagnostics, context);
if (result || diagnostics != null) result &= validate_UniqueID(sequenceFlow, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryKeyUnique(sequenceFlow, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(sequenceFlow, diagnostics, context);
if (result || diagnostics != null) result &= validateSequenceFlow_SequenceFlowconditionExpression(sequenceFlow, diagnostics, context);
if (result || diagnostics != null) result &= validateSequenceFlow_SequenceFlowsourceRef(sequenceFlow, diagnostics, context);
if (result || diagnostics != null) result &= validateSequenceFlow_SequenceFlowtargetRef(sequenceFlow, diagnostics, context);
return result;
}
/**
* Validates the SequenceFlowconditionExpression constraint of '<em>Sequence Flow</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateSequenceFlow_SequenceFlowconditionExpression(SequenceFlow sequenceFlow, DiagnosticChain diagnostics, Map<Object, Object> context) {
return sequenceFlow.SequenceFlowconditionExpression(diagnostics, context);
}
/**
* Validates the SequenceFlowsourceRef constraint of '<em>Sequence Flow</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateSequenceFlow_SequenceFlowsourceRef(SequenceFlow sequenceFlow, DiagnosticChain diagnostics, Map<Object, Object> context) {
return sequenceFlow.SequenceFlowsourceRef(diagnostics, context);
}
/**
* Validates the SequenceFlowtargetRef constraint of '<em>Sequence Flow</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateSequenceFlow_SequenceFlowtargetRef(SequenceFlow sequenceFlow, DiagnosticChain diagnostics, Map<Object, Object> context) {
return sequenceFlow.SequenceFlowtargetRef(diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateBPMNExpression(BPMNExpression bpmnExpression, DiagnosticChain diagnostics, Map<Object, Object> context) {
return validate_EveryDefaultConstraint(bpmnExpression, diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateEventBasedGateway(EventBasedGateway eventBasedGateway, DiagnosticChain diagnostics, Map<Object, Object> context) {
return validate_EveryDefaultConstraint(eventBasedGateway, diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateParallelGateway(ParallelGateway parallelGateway, DiagnosticChain diagnostics, Map<Object, Object> context) {
return validate_EveryDefaultConstraint(parallelGateway, diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateComplexGateway(ComplexGateway complexGateway, DiagnosticChain diagnostics, Map<Object, Object> context) {
if (!validate_NoCircularContainment(complexGateway, diagnostics, context)) return false;
boolean result = validate_EveryMultiplicityConforms(complexGateway, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryDataValueConforms(complexGateway, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(complexGateway, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryBidirectionalReferenceIsPaired(complexGateway, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryProxyResolves(complexGateway, diagnostics, context);
if (result || diagnostics != null) result &= validate_UniqueID(complexGateway, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryKeyUnique(complexGateway, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(complexGateway, diagnostics, context);
if (result || diagnostics != null) result &= validateComplexGateway_complexGatewaydefault(complexGateway, diagnostics, context);
if (result || diagnostics != null) result &= validateComplexGateway_complexGatewayactivationCondition(complexGateway, diagnostics, context);
if (result || diagnostics != null) result &= validateComplexGateway_complexGatewayjoinSpec(complexGateway, diagnostics, context);
return result;
}
/**
* Validates the complexGatewaydefault constraint of '<em>Complex Gateway</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateComplexGateway_complexGatewaydefault(ComplexGateway complexGateway, DiagnosticChain diagnostics, Map<Object, Object> context) {
return complexGateway.complexGatewaydefault(diagnostics, context);
}
/**
* Validates the complexGatewayactivationCondition constraint of '<em>Complex Gateway</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateComplexGateway_complexGatewayactivationCondition(ComplexGateway complexGateway, DiagnosticChain diagnostics, Map<Object, Object> context) {
return complexGateway.complexGatewayactivationCondition(diagnostics, context);
}
/**
* Validates the complexGatewayjoinSpec constraint of '<em>Complex Gateway</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateComplexGateway_complexGatewayjoinSpec(ComplexGateway complexGateway, DiagnosticChain diagnostics, Map<Object, Object> context) {
return complexGateway.complexGatewayjoinSpec(diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateExclusiveGateway(ExclusiveGateway exclusiveGateway, DiagnosticChain diagnostics, Map<Object, Object> context) {
if (!validate_NoCircularContainment(exclusiveGateway, diagnostics, context)) return false;
boolean result = validate_EveryMultiplicityConforms(exclusiveGateway, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryDataValueConforms(exclusiveGateway, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(exclusiveGateway, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryBidirectionalReferenceIsPaired(exclusiveGateway, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryProxyResolves(exclusiveGateway, diagnostics, context);
if (result || diagnostics != null) result &= validate_UniqueID(exclusiveGateway, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryKeyUnique(exclusiveGateway, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(exclusiveGateway, diagnostics, context);
if (result || diagnostics != null) result &= validateExclusiveGateway_exclusiveGatewaydefault(exclusiveGateway, diagnostics, context);
return result;
}
/**
* Validates the exclusiveGatewaydefault constraint of '<em>Exclusive Gateway</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateExclusiveGateway_exclusiveGatewaydefault(ExclusiveGateway exclusiveGateway, DiagnosticChain diagnostics, Map<Object, Object> context) {
return exclusiveGateway.exclusiveGatewaydefault(diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateRootElement(RootElement rootElement, DiagnosticChain diagnostics, Map<Object, Object> context) {
return validate_EveryDefaultConstraint(rootElement, diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateDefinitions(Definitions definitions, DiagnosticChain diagnostics, Map<Object, Object> context) {
return validate_EveryDefaultConstraint(definitions, diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateBPMNExtension(BPMNExtension bpmnExtension, DiagnosticChain diagnostics, Map<Object, Object> context) {
return validate_EveryDefaultConstraint(bpmnExtension, diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateImport(Import import_, DiagnosticChain diagnostics, Map<Object, Object> context) {
return validate_EveryDefaultConstraint(import_, diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateBPMNRelationship(BPMNRelationship bpmnRelationship, DiagnosticChain diagnostics, Map<Object, Object> context) {
return validate_EveryDefaultConstraint(bpmnRelationship, diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateBPMNProcess(BPMNProcess bpmnProcess, DiagnosticChain diagnostics, Map<Object, Object> context) {
if (!validate_NoCircularContainment(bpmnProcess, diagnostics, context)) return false;
boolean result = validate_EveryMultiplicityConforms(bpmnProcess, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryDataValueConforms(bpmnProcess, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(bpmnProcess, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryBidirectionalReferenceIsPaired(bpmnProcess, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryProxyResolves(bpmnProcess, diagnostics, context);
if (result || diagnostics != null) result &= validate_UniqueID(bpmnProcess, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryKeyUnique(bpmnProcess, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(bpmnProcess, diagnostics, context);
if (result || diagnostics != null) result &= validateCallableElement_CallableEelementsupportedInterfaceRefs(bpmnProcess, diagnostics, context);
if (result || diagnostics != null) result &= validateCallableElement_CallableElementresources(bpmnProcess, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNProcess_ProcesssupportedInterfaceRefs(bpmnProcess, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNProcess_Processsupports(bpmnProcess, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNProcess_Processproperties(bpmnProcess, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNProcess_ProcesslaneSets(bpmnProcess, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNProcess_ProcessflowElements(bpmnProcess, diagnostics, context);
return result;
}
/**
* Validates the ProcesssupportedInterfaceRefs constraint of '<em>BPMN Process</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateBPMNProcess_ProcesssupportedInterfaceRefs(BPMNProcess bpmnProcess, DiagnosticChain diagnostics, Map<Object, Object> context) {
return bpmnProcess.ProcesssupportedInterfaceRefs(diagnostics, context);
}
/**
* Validates the Processsupports constraint of '<em>BPMN Process</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateBPMNProcess_Processsupports(BPMNProcess bpmnProcess, DiagnosticChain diagnostics, Map<Object, Object> context) {
return bpmnProcess.Processsupports(diagnostics, context);
}
/**
* Validates the Processproperties constraint of '<em>BPMN Process</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateBPMNProcess_Processproperties(BPMNProcess bpmnProcess, DiagnosticChain diagnostics, Map<Object, Object> context) {
return bpmnProcess.Processproperties(diagnostics, context);
}
/**
* Validates the ProcesslaneSets constraint of '<em>BPMN Process</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateBPMNProcess_ProcesslaneSets(BPMNProcess bpmnProcess, DiagnosticChain diagnostics, Map<Object, Object> context) {
return bpmnProcess.ProcesslaneSets(diagnostics, context);
}
/**
* Validates the ProcessflowElements constraint of '<em>BPMN Process</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateBPMNProcess_ProcessflowElements(BPMNProcess bpmnProcess, DiagnosticChain diagnostics, Map<Object, Object> context) {
return bpmnProcess.ProcessflowElements(diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateCallableElement(CallableElement callableElement, DiagnosticChain diagnostics, Map<Object, Object> context) {
if (!validate_NoCircularContainment(callableElement, diagnostics, context)) return false;
boolean result = validate_EveryMultiplicityConforms(callableElement, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryDataValueConforms(callableElement, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(callableElement, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryBidirectionalReferenceIsPaired(callableElement, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryProxyResolves(callableElement, diagnostics, context);
if (result || diagnostics != null) result &= validate_UniqueID(callableElement, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryKeyUnique(callableElement, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(callableElement, diagnostics, context);
if (result || diagnostics != null) result &= validateCallableElement_CallableEelementsupportedInterfaceRefs(callableElement, diagnostics, context);
if (result || diagnostics != null) result &= validateCallableElement_CallableElementresources(callableElement, diagnostics, context);
return result;
}
/**
* Validates the CallableEelementsupportedInterfaceRefs constraint of '<em>Callable Element</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateCallableElement_CallableEelementsupportedInterfaceRefs(CallableElement callableElement, DiagnosticChain diagnostics, Map<Object, Object> context) {
return callableElement.CallableEelementsupportedInterfaceRefs(diagnostics, context);
}
/**
* Validates the CallableElementresources constraint of '<em>Callable Element</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateCallableElement_CallableElementresources(CallableElement callableElement, DiagnosticChain diagnostics, Map<Object, Object> context) {
return callableElement.CallableElementresources(diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateInputOutputSpecification(InputOutputSpecification inputOutputSpecification, DiagnosticChain diagnostics, Map<Object, Object> context) {
return validate_EveryDefaultConstraint(inputOutputSpecification, diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateDataInput(DataInput dataInput, DiagnosticChain diagnostics, Map<Object, Object> context) {
if (!validate_NoCircularContainment(dataInput, diagnostics, context)) return false;
boolean result = validate_EveryMultiplicityConforms(dataInput, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryDataValueConforms(dataInput, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(dataInput, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryBidirectionalReferenceIsPaired(dataInput, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryProxyResolves(dataInput, diagnostics, context);
if (result || diagnostics != null) result &= validate_UniqueID(dataInput, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryKeyUnique(dataInput, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(dataInput, diagnostics, context);
if (result || diagnostics != null) result &= validateItemAwareElement_ItemAwareElementdataState(dataInput, diagnostics, context);
if (result || diagnostics != null) result &= validateDataInput_DataInputAssociation(dataInput, diagnostics, context);
if (result || diagnostics != null) result &= validateDataInput_DataInputnotation(dataInput, diagnostics, context);
if (result || diagnostics != null) result &= validateDataInput_DataInputitemSubjectRef(dataInput, diagnostics, context);
return result;
}
/**
* Validates the DataInputAssociation constraint of '<em>Data Input</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateDataInput_DataInputAssociation(DataInput dataInput, DiagnosticChain diagnostics, Map<Object, Object> context) {
return dataInput.DataInputAssociation(diagnostics, context);
}
/**
* Validates the DataInputnotation constraint of '<em>Data Input</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateDataInput_DataInputnotation(DataInput dataInput, DiagnosticChain diagnostics, Map<Object, Object> context) {
return dataInput.DataInputnotation(diagnostics, context);
}
/**
* Validates the DataInputitemSubjectRef constraint of '<em>Data Input</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateDataInput_DataInputitemSubjectRef(DataInput dataInput, DiagnosticChain diagnostics, Map<Object, Object> context) {
return dataInput.DataInputitemSubjectRef(diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateItemAwareElement(ItemAwareElement itemAwareElement, DiagnosticChain diagnostics, Map<Object, Object> context) {
if (!validate_NoCircularContainment(itemAwareElement, diagnostics, context)) return false;
boolean result = validate_EveryMultiplicityConforms(itemAwareElement, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryDataValueConforms(itemAwareElement, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(itemAwareElement, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryBidirectionalReferenceIsPaired(itemAwareElement, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryProxyResolves(itemAwareElement, diagnostics, context);
if (result || diagnostics != null) result &= validate_UniqueID(itemAwareElement, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryKeyUnique(itemAwareElement, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(itemAwareElement, diagnostics, context);
if (result || diagnostics != null) result &= validateItemAwareElement_ItemAwareElementdataState(itemAwareElement, diagnostics, context);
return result;
}
/**
* Validates the ItemAwareElementdataState constraint of '<em>Item Aware Element</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateItemAwareElement_ItemAwareElementdataState(ItemAwareElement itemAwareElement, DiagnosticChain diagnostics, Map<Object, Object> context) {
return itemAwareElement.ItemAwareElementdataState(diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateDataState(DataState dataState, DiagnosticChain diagnostics, Map<Object, Object> context) {
return validate_EveryDefaultConstraint(dataState, diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateItemDefinition(ItemDefinition itemDefinition, DiagnosticChain diagnostics, Map<Object, Object> context) {
if (!validate_NoCircularContainment(itemDefinition, diagnostics, context)) return false;
boolean result = validate_EveryMultiplicityConforms(itemDefinition, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryDataValueConforms(itemDefinition, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(itemDefinition, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryBidirectionalReferenceIsPaired(itemDefinition, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryProxyResolves(itemDefinition, diagnostics, context);
if (result || diagnostics != null) result &= validate_UniqueID(itemDefinition, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryKeyUnique(itemDefinition, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(itemDefinition, diagnostics, context);
if (result || diagnostics != null) result &= validateItemDefinition_ItemDefinitionstructureRef(itemDefinition, diagnostics, context);
return result;
}
/**
* Validates the ItemDefinitionstructureRef constraint of '<em>Item Definition</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateItemDefinition_ItemDefinitionstructureRef(ItemDefinition itemDefinition, DiagnosticChain diagnostics, Map<Object, Object> context) {
return itemDefinition.ItemDefinitionstructureRef(diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateInputSet(InputSet inputSet, DiagnosticChain diagnostics, Map<Object, Object> context) {
if (!validate_NoCircularContainment(inputSet, diagnostics, context)) return false;
boolean result = validate_EveryMultiplicityConforms(inputSet, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryDataValueConforms(inputSet, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(inputSet, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryBidirectionalReferenceIsPaired(inputSet, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryProxyResolves(inputSet, diagnostics, context);
if (result || diagnostics != null) result &= validate_UniqueID(inputSet, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryKeyUnique(inputSet, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(inputSet, diagnostics, context);
if (result || diagnostics != null) result &= validateInputSet_InputSetdataInputRefs(inputSet, diagnostics, context);
if (result || diagnostics != null) result &= validateInputSet_InputSetoptionalInputRefs(inputSet, diagnostics, context);
if (result || diagnostics != null) result &= validateInputSet_InputSetwhileExecutingInputRefs(inputSet, diagnostics, context);
return result;
}
/**
* Validates the InputSetdataInputRefs constraint of '<em>Input Set</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateInputSet_InputSetdataInputRefs(InputSet inputSet, DiagnosticChain diagnostics, Map<Object, Object> context) {
return inputSet.InputSetdataInputRefs(diagnostics, context);
}
/**
* Validates the InputSetoptionalInputRefs constraint of '<em>Input Set</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateInputSet_InputSetoptionalInputRefs(InputSet inputSet, DiagnosticChain diagnostics, Map<Object, Object> context) {
return inputSet.InputSetoptionalInputRefs(diagnostics, context);
}
/**
* Validates the InputSetwhileExecutingInputRefs constraint of '<em>Input Set</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateInputSet_InputSetwhileExecutingInputRefs(InputSet inputSet, DiagnosticChain diagnostics, Map<Object, Object> context) {
return inputSet.InputSetwhileExecutingInputRefs(diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateDataOutput(DataOutput dataOutput, DiagnosticChain diagnostics, Map<Object, Object> context) {
if (!validate_NoCircularContainment(dataOutput, diagnostics, context)) return false;
boolean result = validate_EveryMultiplicityConforms(dataOutput, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryDataValueConforms(dataOutput, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(dataOutput, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryBidirectionalReferenceIsPaired(dataOutput, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryProxyResolves(dataOutput, diagnostics, context);
if (result || diagnostics != null) result &= validate_UniqueID(dataOutput, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryKeyUnique(dataOutput, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(dataOutput, diagnostics, context);
if (result || diagnostics != null) result &= validateItemAwareElement_ItemAwareElementdataState(dataOutput, diagnostics, context);
if (result || diagnostics != null) result &= validateDataOutput_DataOutputnotation(dataOutput, diagnostics, context);
if (result || diagnostics != null) result &= validateDataOutput_DataOutputitemSubjectRef(dataOutput, diagnostics, context);
return result;
}
/**
* Validates the DataOutputnotation constraint of '<em>Data Output</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateDataOutput_DataOutputnotation(DataOutput dataOutput, DiagnosticChain diagnostics, Map<Object, Object> context) {
return dataOutput.DataOutputnotation(diagnostics, context);
}
/**
* Validates the DataOutputitemSubjectRef constraint of '<em>Data Output</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateDataOutput_DataOutputitemSubjectRef(DataOutput dataOutput, DiagnosticChain diagnostics, Map<Object, Object> context) {
return dataOutput.DataOutputitemSubjectRef(diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateOutputSet(OutputSet outputSet, DiagnosticChain diagnostics, Map<Object, Object> context) {
if (!validate_NoCircularContainment(outputSet, diagnostics, context)) return false;
boolean result = validate_EveryMultiplicityConforms(outputSet, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryDataValueConforms(outputSet, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(outputSet, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryBidirectionalReferenceIsPaired(outputSet, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryProxyResolves(outputSet, diagnostics, context);
if (result || diagnostics != null) result &= validate_UniqueID(outputSet, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryKeyUnique(outputSet, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(outputSet, diagnostics, context);
if (result || diagnostics != null) result &= validateOutputSet_OutputSetdataOutputRefs(outputSet, diagnostics, context);
if (result || diagnostics != null) result &= validateOutputSet_OutputSetoptionalOutputRefs(outputSet, diagnostics, context);
if (result || diagnostics != null) result &= validateOutputSet_OutputSetwhileExecutingOutputRefs(outputSet, diagnostics, context);
return result;
}
/**
* Validates the OutputSetdataOutputRefs constraint of '<em>Output Set</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateOutputSet_OutputSetdataOutputRefs(OutputSet outputSet, DiagnosticChain diagnostics, Map<Object, Object> context) {
return outputSet.OutputSetdataOutputRefs(diagnostics, context);
}
/**
* Validates the OutputSetoptionalOutputRefs constraint of '<em>Output Set</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateOutputSet_OutputSetoptionalOutputRefs(OutputSet outputSet, DiagnosticChain diagnostics, Map<Object, Object> context) {
return outputSet.OutputSetoptionalOutputRefs(diagnostics, context);
}
/**
* Validates the OutputSetwhileExecutingOutputRefs constraint of '<em>Output Set</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateOutputSet_OutputSetwhileExecutingOutputRefs(OutputSet outputSet, DiagnosticChain diagnostics, Map<Object, Object> context) {
return outputSet.OutputSetwhileExecutingOutputRefs(diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateBPMNInterface(BPMNInterface bpmnInterface, DiagnosticChain diagnostics, Map<Object, Object> context) {
if (!validate_NoCircularContainment(bpmnInterface, diagnostics, context)) return false;
boolean result = validate_EveryMultiplicityConforms(bpmnInterface, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryDataValueConforms(bpmnInterface, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(bpmnInterface, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryBidirectionalReferenceIsPaired(bpmnInterface, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryProxyResolves(bpmnInterface, diagnostics, context);
if (result || diagnostics != null) result &= validate_UniqueID(bpmnInterface, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryKeyUnique(bpmnInterface, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(bpmnInterface, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNInterface_Interfaceoperationmultiplicity(bpmnInterface, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNInterface_InterfaceownedOperation(bpmnInterface, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNInterface_BPMNInterfacecallableElements(bpmnInterface, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNInterface_BPMNInterfaceoperations(bpmnInterface, diagnostics, context);
return result;
}
/**
* Validates the Interfaceoperationmultiplicity constraint of '<em>BPMN Interface</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateBPMNInterface_Interfaceoperationmultiplicity(BPMNInterface bpmnInterface, DiagnosticChain diagnostics, Map<Object, Object> context) {
return bpmnInterface.Interfaceoperationmultiplicity(diagnostics, context);
}
/**
* Validates the InterfaceownedOperation constraint of '<em>BPMN Interface</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateBPMNInterface_InterfaceownedOperation(BPMNInterface bpmnInterface, DiagnosticChain diagnostics, Map<Object, Object> context) {
return bpmnInterface.InterfaceownedOperation(diagnostics, context);
}
/**
* Validates the BPMNInterfacecallableElements constraint of '<em>BPMN Interface</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateBPMNInterface_BPMNInterfacecallableElements(BPMNInterface bpmnInterface, DiagnosticChain diagnostics, Map<Object, Object> context) {
return bpmnInterface.BPMNInterfacecallableElements(diagnostics, context);
}
/**
* Validates the BPMNInterfaceoperations constraint of '<em>BPMN Interface</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateBPMNInterface_BPMNInterfaceoperations(BPMNInterface bpmnInterface, DiagnosticChain diagnostics, Map<Object, Object> context) {
return bpmnInterface.BPMNInterfaceoperations(diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateBPMNOperation(BPMNOperation bpmnOperation, DiagnosticChain diagnostics, Map<Object, Object> context) {
if (!validate_NoCircularContainment(bpmnOperation, diagnostics, context)) return false;
boolean result = validate_EveryMultiplicityConforms(bpmnOperation, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryDataValueConforms(bpmnOperation, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(bpmnOperation, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryBidirectionalReferenceIsPaired(bpmnOperation, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryProxyResolves(bpmnOperation, diagnostics, context);
if (result || diagnostics != null) result &= validate_UniqueID(bpmnOperation, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryKeyUnique(bpmnOperation, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(bpmnOperation, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNOperation_BPMNOperationowner(bpmnOperation, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNOperation_BPMNOperationinMessageRef(bpmnOperation, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNOperation_BPMNOperationoutMessageRef(bpmnOperation, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNOperation_BPMNOperationerrorRefs(bpmnOperation, diagnostics, context);
return result;
}
/**
* Validates the BPMNOperationowner constraint of '<em>BPMN Operation</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateBPMNOperation_BPMNOperationowner(BPMNOperation bpmnOperation, DiagnosticChain diagnostics, Map<Object, Object> context) {
return bpmnOperation.BPMNOperationowner(diagnostics, context);
}
/**
* Validates the BPMNOperationinMessageRef constraint of '<em>BPMN Operation</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateBPMNOperation_BPMNOperationinMessageRef(BPMNOperation bpmnOperation, DiagnosticChain diagnostics, Map<Object, Object> context) {
return bpmnOperation.BPMNOperationinMessageRef(diagnostics, context);
}
/**
* Validates the BPMNOperationoutMessageRef constraint of '<em>BPMN Operation</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateBPMNOperation_BPMNOperationoutMessageRef(BPMNOperation bpmnOperation, DiagnosticChain diagnostics, Map<Object, Object> context) {
return bpmnOperation.BPMNOperationoutMessageRef(diagnostics, context);
}
/**
* Validates the BPMNOperationerrorRefs constraint of '<em>BPMN Operation</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateBPMNOperation_BPMNOperationerrorRefs(BPMNOperation bpmnOperation, DiagnosticChain diagnostics, Map<Object, Object> context) {
return bpmnOperation.BPMNOperationerrorRefs(diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateBPMNMessage(BPMNMessage bpmnMessage, DiagnosticChain diagnostics, Map<Object, Object> context) {
if (!validate_NoCircularContainment(bpmnMessage, diagnostics, context)) return false;
boolean result = validate_EveryMultiplicityConforms(bpmnMessage, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryDataValueConforms(bpmnMessage, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(bpmnMessage, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryBidirectionalReferenceIsPaired(bpmnMessage, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryProxyResolves(bpmnMessage, diagnostics, context);
if (result || diagnostics != null) result &= validate_UniqueID(bpmnMessage, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryKeyUnique(bpmnMessage, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(bpmnMessage, diagnostics, context);
if (result || diagnostics != null) result &= validateItemDefinition_ItemDefinitionstructureRef(bpmnMessage, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNMessage_MessageitemRef(bpmnMessage, diagnostics, context);
return result;
}
/**
* Validates the MessageitemRef constraint of '<em>BPMN Message</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateBPMNMessage_MessageitemRef(BPMNMessage bpmnMessage, DiagnosticChain diagnostics, Map<Object, Object> context) {
return bpmnMessage.MessageitemRef(diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateError(org.eclipse.upr.bpmnprof.Error error, DiagnosticChain diagnostics, Map<Object, Object> context) {
if (!validate_NoCircularContainment(error, diagnostics, context)) return false;
boolean result = validate_EveryMultiplicityConforms(error, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryDataValueConforms(error, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(error, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryBidirectionalReferenceIsPaired(error, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryProxyResolves(error, diagnostics, context);
if (result || diagnostics != null) result &= validate_UniqueID(error, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryKeyUnique(error, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(error, diagnostics, context);
if (result || diagnostics != null) result &= validateItemDefinition_ItemDefinitionstructureRef(error, diagnostics, context);
return result;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateInputOutputBinding(InputOutputBinding inputOutputBinding, DiagnosticChain diagnostics, Map<Object, Object> context) {
return validate_EveryDefaultConstraint(inputOutputBinding, diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateBPMNCollaboration(BPMNCollaboration bpmnCollaboration, DiagnosticChain diagnostics, Map<Object, Object> context) {
if (!validate_NoCircularContainment(bpmnCollaboration, diagnostics, context)) return false;
boolean result = validate_EveryMultiplicityConforms(bpmnCollaboration, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryDataValueConforms(bpmnCollaboration, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(bpmnCollaboration, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryBidirectionalReferenceIsPaired(bpmnCollaboration, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryProxyResolves(bpmnCollaboration, diagnostics, context);
if (result || diagnostics != null) result &= validate_UniqueID(bpmnCollaboration, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryKeyUnique(bpmnCollaboration, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(bpmnCollaboration, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNCollaboration_Collaborationparticipants(bpmnCollaboration, diagnostics, context);
return result;
}
/**
* Validates the Collaborationparticipants constraint of '<em>BPMN Collaboration</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateBPMNCollaboration_Collaborationparticipants(BPMNCollaboration bpmnCollaboration, DiagnosticChain diagnostics, Map<Object, Object> context) {
return bpmnCollaboration.Collaborationparticipants(diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateParticipantAssociation(ParticipantAssociation participantAssociation, DiagnosticChain diagnostics, Map<Object, Object> context) {
if (!validate_NoCircularContainment(participantAssociation, diagnostics, context)) return false;
boolean result = validate_EveryMultiplicityConforms(participantAssociation, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryDataValueConforms(participantAssociation, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(participantAssociation, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryBidirectionalReferenceIsPaired(participantAssociation, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryProxyResolves(participantAssociation, diagnostics, context);
if (result || diagnostics != null) result &= validate_UniqueID(participantAssociation, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryKeyUnique(participantAssociation, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(participantAssociation, diagnostics, context);
if (result || diagnostics != null) result &= validateParticipantAssociation_ParticipantAssociationinnerParticipantRef(participantAssociation, diagnostics, context);
if (result || diagnostics != null) result &= validateParticipantAssociation_ParticipantAssociationouterParticipantRef(participantAssociation, diagnostics, context);
return result;
}
/**
* Validates the ParticipantAssociationinnerParticipantRef constraint of '<em>Participant Association</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateParticipantAssociation_ParticipantAssociationinnerParticipantRef(ParticipantAssociation participantAssociation, DiagnosticChain diagnostics, Map<Object, Object> context) {
return participantAssociation.ParticipantAssociationinnerParticipantRef(diagnostics, context);
}
/**
* Validates the ParticipantAssociationouterParticipantRef constraint of '<em>Participant Association</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateParticipantAssociation_ParticipantAssociationouterParticipantRef(ParticipantAssociation participantAssociation, DiagnosticChain diagnostics, Map<Object, Object> context) {
return participantAssociation.ParticipantAssociationouterParticipantRef(diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateParticipant(Participant participant, DiagnosticChain diagnostics, Map<Object, Object> context) {
if (!validate_NoCircularContainment(participant, diagnostics, context)) return false;
boolean result = validate_EveryMultiplicityConforms(participant, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryDataValueConforms(participant, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(participant, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryBidirectionalReferenceIsPaired(participant, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryProxyResolves(participant, diagnostics, context);
if (result || diagnostics != null) result &= validate_UniqueID(participant, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryKeyUnique(participant, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(participant, diagnostics, context);
if (result || diagnostics != null) result &= validateParticipant_Participantownership(participant, diagnostics, context);
if (result || diagnostics != null) result &= validateParticipant_Participanttype(participant, diagnostics, context);
if (result || diagnostics != null) result &= validateParticipant_ParticipantmultiplicityMinimum(participant, diagnostics, context);
if (result || diagnostics != null) result &= validateParticipant_Participantrealizationsupplier(participant, diagnostics, context);
if (result || diagnostics != null) result &= validateParticipant_ParticipantprocessRef(participant, diagnostics, context);
if (result || diagnostics != null) result &= validateParticipant_ParticipantmultiplicityMaximum(participant, diagnostics, context);
if (result || diagnostics != null) result &= validateParticipant_participantpartnerEntityRef(participant, diagnostics, context);
if (result || diagnostics != null) result &= validateParticipant_participantpartnerRoleRef(participant, diagnostics, context);
if (result || diagnostics != null) result &= validateParticipant_ParticipantinterfaceRefs(participant, diagnostics, context);
return result;
}
/**
* Validates the Participantownership constraint of '<em>Participant</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateParticipant_Participantownership(Participant participant, DiagnosticChain diagnostics, Map<Object, Object> context) {
return participant.Participantownership(diagnostics, context);
}
/**
* Validates the Participanttype constraint of '<em>Participant</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateParticipant_Participanttype(Participant participant, DiagnosticChain diagnostics, Map<Object, Object> context) {
return participant.Participanttype(diagnostics, context);
}
/**
* Validates the ParticipantmultiplicityMinimum constraint of '<em>Participant</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateParticipant_ParticipantmultiplicityMinimum(Participant participant, DiagnosticChain diagnostics, Map<Object, Object> context) {
return participant.ParticipantmultiplicityMinimum(diagnostics, context);
}
/**
* Validates the Participantrealizationsupplier constraint of '<em>Participant</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateParticipant_Participantrealizationsupplier(Participant participant, DiagnosticChain diagnostics, Map<Object, Object> context) {
return participant.Participantrealizationsupplier(diagnostics, context);
}
/**
* Validates the ParticipantprocessRef constraint of '<em>Participant</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateParticipant_ParticipantprocessRef(Participant participant, DiagnosticChain diagnostics, Map<Object, Object> context) {
return participant.ParticipantprocessRef(diagnostics, context);
}
/**
* Validates the ParticipantmultiplicityMaximum constraint of '<em>Participant</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateParticipant_ParticipantmultiplicityMaximum(Participant participant, DiagnosticChain diagnostics, Map<Object, Object> context) {
return participant.ParticipantmultiplicityMaximum(diagnostics, context);
}
/**
* Validates the participantpartnerEntityRef constraint of '<em>Participant</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateParticipant_participantpartnerEntityRef(Participant participant, DiagnosticChain diagnostics, Map<Object, Object> context) {
return participant.participantpartnerEntityRef(diagnostics, context);
}
/**
* Validates the participantpartnerRoleRef constraint of '<em>Participant</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateParticipant_participantpartnerRoleRef(Participant participant, DiagnosticChain diagnostics, Map<Object, Object> context) {
return participant.participantpartnerRoleRef(diagnostics, context);
}
/**
* Validates the ParticipantinterfaceRefs constraint of '<em>Participant</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateParticipant_ParticipantinterfaceRefs(Participant participant, DiagnosticChain diagnostics, Map<Object, Object> context) {
return participant.ParticipantinterfaceRefs(diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateInteractionNode(InteractionNode interactionNode, DiagnosticChain diagnostics, Map<Object, Object> context) {
return validate_EveryDefaultConstraint(interactionNode, diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateConversationLink(ConversationLink conversationLink, DiagnosticChain diagnostics, Map<Object, Object> context) {
return validate_EveryDefaultConstraint(conversationLink, diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateParticipantMultiplicity(ParticipantMultiplicity participantMultiplicity, DiagnosticChain diagnostics, Map<Object, Object> context) {
return validate_EveryDefaultConstraint(participantMultiplicity, diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validatePartnerEntity(PartnerEntity partnerEntity, DiagnosticChain diagnostics, Map<Object, Object> context) {
if (!validate_NoCircularContainment(partnerEntity, diagnostics, context)) return false;
boolean result = validate_EveryMultiplicityConforms(partnerEntity, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryDataValueConforms(partnerEntity, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(partnerEntity, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryBidirectionalReferenceIsPaired(partnerEntity, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryProxyResolves(partnerEntity, diagnostics, context);
if (result || diagnostics != null) result &= validate_UniqueID(partnerEntity, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryKeyUnique(partnerEntity, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(partnerEntity, diagnostics, context);
if (result || diagnostics != null) result &= validatePartnerEntity_PartnerEntityparticipantRef(partnerEntity, diagnostics, context);
return result;
}
/**
* Validates the PartnerEntityparticipantRef constraint of '<em>Partner Entity</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validatePartnerEntity_PartnerEntityparticipantRef(PartnerEntity partnerEntity, DiagnosticChain diagnostics, Map<Object, Object> context) {
return partnerEntity.PartnerEntityparticipantRef(diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validatePartnerRole(PartnerRole partnerRole, DiagnosticChain diagnostics, Map<Object, Object> context) {
if (!validate_NoCircularContainment(partnerRole, diagnostics, context)) return false;
boolean result = validate_EveryMultiplicityConforms(partnerRole, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryDataValueConforms(partnerRole, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(partnerRole, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryBidirectionalReferenceIsPaired(partnerRole, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryProxyResolves(partnerRole, diagnostics, context);
if (result || diagnostics != null) result &= validate_UniqueID(partnerRole, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryKeyUnique(partnerRole, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(partnerRole, diagnostics, context);
if (result || diagnostics != null) result &= validatePartnerRole_PartnerRoleparticipantRef(partnerRole, diagnostics, context);
return result;
}
/**
* Validates the PartnerRoleparticipantRef constraint of '<em>Partner Role</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validatePartnerRole_PartnerRoleparticipantRef(PartnerRole partnerRole, DiagnosticChain diagnostics, Map<Object, Object> context) {
return partnerRole.PartnerRoleparticipantRef(diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateMessageFlowAssociation(MessageFlowAssociation messageFlowAssociation, DiagnosticChain diagnostics, Map<Object, Object> context) {
if (!validate_NoCircularContainment(messageFlowAssociation, diagnostics, context)) return false;
boolean result = validate_EveryMultiplicityConforms(messageFlowAssociation, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryDataValueConforms(messageFlowAssociation, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(messageFlowAssociation, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryBidirectionalReferenceIsPaired(messageFlowAssociation, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryProxyResolves(messageFlowAssociation, diagnostics, context);
if (result || diagnostics != null) result &= validate_UniqueID(messageFlowAssociation, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryKeyUnique(messageFlowAssociation, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(messageFlowAssociation, diagnostics, context);
if (result || diagnostics != null) result &= validateMessageFlowAssociation_MessageFlowAssociationinnerMessageFlowRef(messageFlowAssociation, diagnostics, context);
if (result || diagnostics != null) result &= validateMessageFlowAssociation_MessageFlowAssociationouterMessageFlowRef(messageFlowAssociation, diagnostics, context);
return result;
}
/**
* Validates the MessageFlowAssociationinnerMessageFlowRef constraint of '<em>Message Flow Association</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateMessageFlowAssociation_MessageFlowAssociationinnerMessageFlowRef(MessageFlowAssociation messageFlowAssociation, DiagnosticChain diagnostics, Map<Object, Object> context) {
return messageFlowAssociation.MessageFlowAssociationinnerMessageFlowRef(diagnostics, context);
}
/**
* Validates the MessageFlowAssociationouterMessageFlowRef constraint of '<em>Message Flow Association</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateMessageFlowAssociation_MessageFlowAssociationouterMessageFlowRef(MessageFlowAssociation messageFlowAssociation, DiagnosticChain diagnostics, Map<Object, Object> context) {
return messageFlowAssociation.MessageFlowAssociationouterMessageFlowRef(diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateMessageFlow(MessageFlow messageFlow, DiagnosticChain diagnostics, Map<Object, Object> context) {
if (!validate_NoCircularContainment(messageFlow, diagnostics, context)) return false;
boolean result = validate_EveryMultiplicityConforms(messageFlow, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryDataValueConforms(messageFlow, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(messageFlow, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryBidirectionalReferenceIsPaired(messageFlow, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryProxyResolves(messageFlow, diagnostics, context);
if (result || diagnostics != null) result &= validate_UniqueID(messageFlow, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryKeyUnique(messageFlow, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(messageFlow, diagnostics, context);
if (result || diagnostics != null) result &= validateMessageFlow_MessageFlowsourceRef(messageFlow, diagnostics, context);
if (result || diagnostics != null) result &= validateMessageFlow_MessageFlowtargetRef(messageFlow, diagnostics, context);
if (result || diagnostics != null) result &= validateMessageFlow_MessageFlowmessageRef(messageFlow, diagnostics, context);
return result;
}
/**
* Validates the MessageFlowsourceRef constraint of '<em>Message Flow</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateMessageFlow_MessageFlowsourceRef(MessageFlow messageFlow, DiagnosticChain diagnostics, Map<Object, Object> context) {
return messageFlow.MessageFlowsourceRef(diagnostics, context);
}
/**
* Validates the MessageFlowtargetRef constraint of '<em>Message Flow</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateMessageFlow_MessageFlowtargetRef(MessageFlow messageFlow, DiagnosticChain diagnostics, Map<Object, Object> context) {
return messageFlow.MessageFlowtargetRef(diagnostics, context);
}
/**
* Validates the MessageFlowmessageRef constraint of '<em>Message Flow</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateMessageFlow_MessageFlowmessageRef(MessageFlow messageFlow, DiagnosticChain diagnostics, Map<Object, Object> context) {
return messageFlow.MessageFlowmessageRef(diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateConversationNode(ConversationNode conversationNode, DiagnosticChain diagnostics, Map<Object, Object> context) {
if (!validate_NoCircularContainment(conversationNode, diagnostics, context)) return false;
boolean result = validate_EveryMultiplicityConforms(conversationNode, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryDataValueConforms(conversationNode, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(conversationNode, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryBidirectionalReferenceIsPaired(conversationNode, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryProxyResolves(conversationNode, diagnostics, context);
if (result || diagnostics != null) result &= validate_UniqueID(conversationNode, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryKeyUnique(conversationNode, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(conversationNode, diagnostics, context);
if (result || diagnostics != null) result &= validateConversationNode_ConversationNodeparticipantRefs(conversationNode, diagnostics, context);
return result;
}
/**
* Validates the ConversationNodeparticipantRefs constraint of '<em>Conversation Node</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateConversationNode_ConversationNodeparticipantRefs(ConversationNode conversationNode, DiagnosticChain diagnostics, Map<Object, Object> context) {
return conversationNode.ConversationNodeparticipantRefs(diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateCorrelationKey(CorrelationKey correlationKey, DiagnosticChain diagnostics, Map<Object, Object> context) {
return validate_EveryDefaultConstraint(correlationKey, diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateCorrelationProperty(CorrelationProperty correlationProperty, DiagnosticChain diagnostics, Map<Object, Object> context) {
return validate_EveryDefaultConstraint(correlationProperty, diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateCorrelationPropertyRetrievalExpression(CorrelationPropertyRetrievalExpression correlationPropertyRetrievalExpression, DiagnosticChain diagnostics, Map<Object, Object> context) {
return validate_EveryDefaultConstraint(correlationPropertyRetrievalExpression, diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateFormalExpression(FormalExpression formalExpression, DiagnosticChain diagnostics, Map<Object, Object> context) {
if (!validate_NoCircularContainment(formalExpression, diagnostics, context)) return false;
boolean result = validate_EveryMultiplicityConforms(formalExpression, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryDataValueConforms(formalExpression, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(formalExpression, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryBidirectionalReferenceIsPaired(formalExpression, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryProxyResolves(formalExpression, diagnostics, context);
if (result || diagnostics != null) result &= validate_UniqueID(formalExpression, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryKeyUnique(formalExpression, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(formalExpression, diagnostics, context);
if (result || diagnostics != null) result &= validateFormalExpression_FormalExpressionevaluatesToTypeRef(formalExpression, diagnostics, context);
return result;
}
/**
* Validates the FormalExpressionevaluatesToTypeRef constraint of '<em>Formal Expression</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateFormalExpression_FormalExpressionevaluatesToTypeRef(FormalExpression formalExpression, DiagnosticChain diagnostics, Map<Object, Object> context) {
return formalExpression.FormalExpressionevaluatesToTypeRef(diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateCorrelationSubscription(CorrelationSubscription correlationSubscription, DiagnosticChain diagnostics, Map<Object, Object> context) {
return validate_EveryDefaultConstraint(correlationSubscription, diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateCorrelationPropertyBinding(CorrelationPropertyBinding correlationPropertyBinding, DiagnosticChain diagnostics, Map<Object, Object> context) {
return validate_EveryDefaultConstraint(correlationPropertyBinding, diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateBPMNProperty(BPMNProperty bpmnProperty, DiagnosticChain diagnostics, Map<Object, Object> context) {
if (!validate_NoCircularContainment(bpmnProperty, diagnostics, context)) return false;
boolean result = validate_EveryMultiplicityConforms(bpmnProperty, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryDataValueConforms(bpmnProperty, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(bpmnProperty, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryBidirectionalReferenceIsPaired(bpmnProperty, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryProxyResolves(bpmnProperty, diagnostics, context);
if (result || diagnostics != null) result &= validate_UniqueID(bpmnProperty, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryKeyUnique(bpmnProperty, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(bpmnProperty, diagnostics, context);
if (result || diagnostics != null) result &= validateItemAwareElement_ItemAwareElementdataState(bpmnProperty, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNProperty_Propertynotation(bpmnProperty, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNProperty_BPMNPropertyapply(bpmnProperty, diagnostics, context);
return result;
}
/**
* Validates the Propertynotation constraint of '<em>BPMN Property</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateBPMNProperty_Propertynotation(BPMNProperty bpmnProperty, DiagnosticChain diagnostics, Map<Object, Object> context) {
return bpmnProperty.Propertynotation(diagnostics, context);
}
/**
* Validates the BPMNPropertyapply constraint of '<em>BPMN Property</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateBPMNProperty_BPMNPropertyapply(BPMNProperty bpmnProperty, DiagnosticChain diagnostics, Map<Object, Object> context) {
return bpmnProperty.BPMNPropertyapply(diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateResourceRole(ResourceRole resourceRole, DiagnosticChain diagnostics, Map<Object, Object> context) {
if (!validate_NoCircularContainment(resourceRole, diagnostics, context)) return false;
boolean result = validate_EveryMultiplicityConforms(resourceRole, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryDataValueConforms(resourceRole, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(resourceRole, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryBidirectionalReferenceIsPaired(resourceRole, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryProxyResolves(resourceRole, diagnostics, context);
if (result || diagnostics != null) result &= validate_UniqueID(resourceRole, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryKeyUnique(resourceRole, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(resourceRole, diagnostics, context);
if (result || diagnostics != null) result &= validateResourceRole_ResourceRoleowner(resourceRole, diagnostics, context);
if (result || diagnostics != null) result &= validateResourceRole_ResourceRoleresourceRef(resourceRole, diagnostics, context);
if (result || diagnostics != null) result &= validateResourceRole_ResourceRoleisRequired(resourceRole, diagnostics, context);
if (result || diagnostics != null) result &= validateResourceRole_ResourceRoleprocess(resourceRole, diagnostics, context);
if (result || diagnostics != null) result &= validateResourceRole_ResourceRoleresourceParameterBindings(resourceRole, diagnostics, context);
return result;
}
/**
* Validates the ResourceRoleowner constraint of '<em>Resource Role</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateResourceRole_ResourceRoleowner(ResourceRole resourceRole, DiagnosticChain diagnostics, Map<Object, Object> context) {
return resourceRole.ResourceRoleowner(diagnostics, context);
}
/**
* Validates the ResourceRoleresourceRef constraint of '<em>Resource Role</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateResourceRole_ResourceRoleresourceRef(ResourceRole resourceRole, DiagnosticChain diagnostics, Map<Object, Object> context) {
return resourceRole.ResourceRoleresourceRef(diagnostics, context);
}
/**
* Validates the ResourceRoleisRequired constraint of '<em>Resource Role</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateResourceRole_ResourceRoleisRequired(ResourceRole resourceRole, DiagnosticChain diagnostics, Map<Object, Object> context) {
return resourceRole.ResourceRoleisRequired(diagnostics, context);
}
/**
* Validates the ResourceRoleprocess constraint of '<em>Resource Role</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateResourceRole_ResourceRoleprocess(ResourceRole resourceRole, DiagnosticChain diagnostics, Map<Object, Object> context) {
return resourceRole.ResourceRoleprocess(diagnostics, context);
}
/**
* Validates the ResourceRoleresourceParameterBindings constraint of '<em>Resource Role</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateResourceRole_ResourceRoleresourceParameterBindings(ResourceRole resourceRole, DiagnosticChain diagnostics, Map<Object, Object> context) {
return resourceRole.ResourceRoleresourceParameterBindings(diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateResourceAssignmentExpression(ResourceAssignmentExpression resourceAssignmentExpression, DiagnosticChain diagnostics, Map<Object, Object> context) {
if (!validate_NoCircularContainment(resourceAssignmentExpression, diagnostics, context)) return false;
boolean result = validate_EveryMultiplicityConforms(resourceAssignmentExpression, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryDataValueConforms(resourceAssignmentExpression, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(resourceAssignmentExpression, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryBidirectionalReferenceIsPaired(resourceAssignmentExpression, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryProxyResolves(resourceAssignmentExpression, diagnostics, context);
if (result || diagnostics != null) result &= validate_UniqueID(resourceAssignmentExpression, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryKeyUnique(resourceAssignmentExpression, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(resourceAssignmentExpression, diagnostics, context);
if (result || diagnostics != null) result &= validateResourceAssignmentExpression_ResourceAssignmentExpressionexpression(resourceAssignmentExpression, diagnostics, context);
return result;
}
/**
* Validates the ResourceAssignmentExpressionexpression constraint of '<em>Resource Assignment Expression</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateResourceAssignmentExpression_ResourceAssignmentExpressionexpression(ResourceAssignmentExpression resourceAssignmentExpression, DiagnosticChain diagnostics, Map<Object, Object> context) {
return resourceAssignmentExpression.ResourceAssignmentExpressionexpression(diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateResource(Resource resource, DiagnosticChain diagnostics, Map<Object, Object> context) {
if (!validate_NoCircularContainment(resource, diagnostics, context)) return false;
boolean result = validate_EveryMultiplicityConforms(resource, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryDataValueConforms(resource, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(resource, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryBidirectionalReferenceIsPaired(resource, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryProxyResolves(resource, diagnostics, context);
if (result || diagnostics != null) result &= validate_UniqueID(resource, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryKeyUnique(resource, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(resource, diagnostics, context);
if (result || diagnostics != null) result &= validateItemDefinition_ItemDefinitionstructureRef(resource, diagnostics, context);
if (result || diagnostics != null) result &= validateResource_ResourceresourceParameters(resource, diagnostics, context);
return result;
}
/**
* Validates the ResourceresourceParameters constraint of '<em>Resource</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateResource_ResourceresourceParameters(Resource resource, DiagnosticChain diagnostics, Map<Object, Object> context) {
return resource.ResourceresourceParameters(diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateResourceParameter(ResourceParameter resourceParameter, DiagnosticChain diagnostics, Map<Object, Object> context) {
if (!validate_NoCircularContainment(resourceParameter, diagnostics, context)) return false;
boolean result = validate_EveryMultiplicityConforms(resourceParameter, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryDataValueConforms(resourceParameter, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(resourceParameter, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryBidirectionalReferenceIsPaired(resourceParameter, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryProxyResolves(resourceParameter, diagnostics, context);
if (result || diagnostics != null) result &= validate_UniqueID(resourceParameter, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryKeyUnique(resourceParameter, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(resourceParameter, diagnostics, context);
if (result || diagnostics != null) result &= validateResourceParameter_ResourceParameterowner(resourceParameter, diagnostics, context);
if (result || diagnostics != null) result &= validateResourceParameter_ResourceParametertype(resourceParameter, diagnostics, context);
if (result || diagnostics != null) result &= validateResourceParameter_ResourceParameterisRequired(resourceParameter, diagnostics, context);
return result;
}
/**
* Validates the ResourceParameterowner constraint of '<em>Resource Parameter</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateResourceParameter_ResourceParameterowner(ResourceParameter resourceParameter, DiagnosticChain diagnostics, Map<Object, Object> context) {
return resourceParameter.ResourceParameterowner(diagnostics, context);
}
/**
* Validates the ResourceParametertype constraint of '<em>Resource Parameter</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateResourceParameter_ResourceParametertype(ResourceParameter resourceParameter, DiagnosticChain diagnostics, Map<Object, Object> context) {
return resourceParameter.ResourceParametertype(diagnostics, context);
}
/**
* Validates the ResourceParameterisRequired constraint of '<em>Resource Parameter</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateResourceParameter_ResourceParameterisRequired(ResourceParameter resourceParameter, DiagnosticChain diagnostics, Map<Object, Object> context) {
return resourceParameter.ResourceParameterisRequired(diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateResourceParameterBinding(ResourceParameterBinding resourceParameterBinding, DiagnosticChain diagnostics, Map<Object, Object> context) {
if (!validate_NoCircularContainment(resourceParameterBinding, diagnostics, context)) return false;
boolean result = validate_EveryMultiplicityConforms(resourceParameterBinding, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryDataValueConforms(resourceParameterBinding, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(resourceParameterBinding, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryBidirectionalReferenceIsPaired(resourceParameterBinding, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryProxyResolves(resourceParameterBinding, diagnostics, context);
if (result || diagnostics != null) result &= validate_UniqueID(resourceParameterBinding, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryKeyUnique(resourceParameterBinding, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(resourceParameterBinding, diagnostics, context);
if (result || diagnostics != null) result &= validateResourceParameterBinding_ResourceParameterBindingexpression(resourceParameterBinding, diagnostics, context);
if (result || diagnostics != null) result &= validateResourceParameterBinding_ResourceParameterBindingparameterRef(resourceParameterBinding, diagnostics, context);
return result;
}
/**
* Validates the ResourceParameterBindingexpression constraint of '<em>Resource Parameter Binding</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateResourceParameterBinding_ResourceParameterBindingexpression(ResourceParameterBinding resourceParameterBinding, DiagnosticChain diagnostics, Map<Object, Object> context) {
return resourceParameterBinding.ResourceParameterBindingexpression(diagnostics, context);
}
/**
* Validates the ResourceParameterBindingparameterRef constraint of '<em>Resource Parameter Binding</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateResourceParameterBinding_ResourceParameterBindingparameterRef(ResourceParameterBinding resourceParameterBinding, DiagnosticChain diagnostics, Map<Object, Object> context) {
return resourceParameterBinding.ResourceParameterBindingparameterRef(diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateGlobalScriptTask(GlobalScriptTask globalScriptTask, DiagnosticChain diagnostics, Map<Object, Object> context) {
if (!validate_NoCircularContainment(globalScriptTask, diagnostics, context)) return false;
boolean result = validate_EveryMultiplicityConforms(globalScriptTask, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryDataValueConforms(globalScriptTask, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(globalScriptTask, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryBidirectionalReferenceIsPaired(globalScriptTask, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryProxyResolves(globalScriptTask, diagnostics, context);
if (result || diagnostics != null) result &= validate_UniqueID(globalScriptTask, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryKeyUnique(globalScriptTask, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(globalScriptTask, diagnostics, context);
if (result || diagnostics != null) result &= validateCallableElement_CallableEelementsupportedInterfaceRefs(globalScriptTask, diagnostics, context);
if (result || diagnostics != null) result &= validateCallableElement_CallableElementresources(globalScriptTask, diagnostics, context);
if (result || diagnostics != null) result &= validateGlobalTask_GlobalTasksupportedInterfaceRefs(globalScriptTask, diagnostics, context);
if (result || diagnostics != null) result &= validateGlobalScriptTask_GlobalScriptTaskscriptFormat(globalScriptTask, diagnostics, context);
if (result || diagnostics != null) result &= validateGlobalScriptTask_GlobalScriptTaskscript(globalScriptTask, diagnostics, context);
return result;
}
/**
* Validates the GlobalScriptTaskscriptFormat constraint of '<em>Global Script Task</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateGlobalScriptTask_GlobalScriptTaskscriptFormat(GlobalScriptTask globalScriptTask, DiagnosticChain diagnostics, Map<Object, Object> context) {
return globalScriptTask.GlobalScriptTaskscriptFormat(diagnostics, context);
}
/**
* Validates the GlobalScriptTaskscript constraint of '<em>Global Script Task</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateGlobalScriptTask_GlobalScriptTaskscript(GlobalScriptTask globalScriptTask, DiagnosticChain diagnostics, Map<Object, Object> context) {
return globalScriptTask.GlobalScriptTaskscript(diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateGlobalTask(GlobalTask globalTask, DiagnosticChain diagnostics, Map<Object, Object> context) {
if (!validate_NoCircularContainment(globalTask, diagnostics, context)) return false;
boolean result = validate_EveryMultiplicityConforms(globalTask, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryDataValueConforms(globalTask, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(globalTask, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryBidirectionalReferenceIsPaired(globalTask, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryProxyResolves(globalTask, diagnostics, context);
if (result || diagnostics != null) result &= validate_UniqueID(globalTask, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryKeyUnique(globalTask, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(globalTask, diagnostics, context);
if (result || diagnostics != null) result &= validateCallableElement_CallableEelementsupportedInterfaceRefs(globalTask, diagnostics, context);
if (result || diagnostics != null) result &= validateCallableElement_CallableElementresources(globalTask, diagnostics, context);
if (result || diagnostics != null) result &= validateGlobalTask_GlobalTasksupportedInterfaceRefs(globalTask, diagnostics, context);
return result;
}
/**
* Validates the GlobalTasksupportedInterfaceRefs constraint of '<em>Global Task</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateGlobalTask_GlobalTasksupportedInterfaceRefs(GlobalTask globalTask, DiagnosticChain diagnostics, Map<Object, Object> context) {
return globalTask.GlobalTasksupportedInterfaceRefs(diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateGlobalBusinessRuleTask(GlobalBusinessRuleTask globalBusinessRuleTask, DiagnosticChain diagnostics, Map<Object, Object> context) {
if (!validate_NoCircularContainment(globalBusinessRuleTask, diagnostics, context)) return false;
boolean result = validate_EveryMultiplicityConforms(globalBusinessRuleTask, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryDataValueConforms(globalBusinessRuleTask, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(globalBusinessRuleTask, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryBidirectionalReferenceIsPaired(globalBusinessRuleTask, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryProxyResolves(globalBusinessRuleTask, diagnostics, context);
if (result || diagnostics != null) result &= validate_UniqueID(globalBusinessRuleTask, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryKeyUnique(globalBusinessRuleTask, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(globalBusinessRuleTask, diagnostics, context);
if (result || diagnostics != null) result &= validateCallableElement_CallableEelementsupportedInterfaceRefs(globalBusinessRuleTask, diagnostics, context);
if (result || diagnostics != null) result &= validateCallableElement_CallableElementresources(globalBusinessRuleTask, diagnostics, context);
if (result || diagnostics != null) result &= validateGlobalTask_GlobalTasksupportedInterfaceRefs(globalBusinessRuleTask, diagnostics, context);
if (result || diagnostics != null) result &= validateGlobalBusinessRuleTask_GlobalBusinessRuleTaskimplementation(globalBusinessRuleTask, diagnostics, context);
return result;
}
/**
* Validates the GlobalBusinessRuleTaskimplementation constraint of '<em>Global Business Rule Task</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateGlobalBusinessRuleTask_GlobalBusinessRuleTaskimplementation(GlobalBusinessRuleTask globalBusinessRuleTask, DiagnosticChain diagnostics, Map<Object, Object> context) {
return globalBusinessRuleTask.GlobalBusinessRuleTaskimplementation(diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateCompensateEventDefinition(CompensateEventDefinition compensateEventDefinition, DiagnosticChain diagnostics, Map<Object, Object> context) {
return validate_EveryDefaultConstraint(compensateEventDefinition, diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateEventDefinition(EventDefinition eventDefinition, DiagnosticChain diagnostics, Map<Object, Object> context) {
return validate_EveryDefaultConstraint(eventDefinition, diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateBPMNActivity(BPMNActivity bpmnActivity, DiagnosticChain diagnostics, Map<Object, Object> context) {
if (!validate_NoCircularContainment(bpmnActivity, diagnostics, context)) return false;
boolean result = validate_EveryMultiplicityConforms(bpmnActivity, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryDataValueConforms(bpmnActivity, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(bpmnActivity, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryBidirectionalReferenceIsPaired(bpmnActivity, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryProxyResolves(bpmnActivity, diagnostics, context);
if (result || diagnostics != null) result &= validate_UniqueID(bpmnActivity, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryKeyUnique(bpmnActivity, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(bpmnActivity, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNActivity_BPMNActivityresources(bpmnActivity, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNActivity_BPMNActivitycontainer(bpmnActivity, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNActivity_BPMNActivityproperties(bpmnActivity, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNActivity_BPMNActivitydefault(bpmnActivity, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNActivity_BPMNActivityboundaryEventsRefs(bpmnActivity, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNActivity_BPMNActivityloopCharacteristics(bpmnActivity, diagnostics, context);
return result;
}
/**
* Validates the BPMNActivityresources constraint of '<em>BPMN Activity</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateBPMNActivity_BPMNActivityresources(BPMNActivity bpmnActivity, DiagnosticChain diagnostics, Map<Object, Object> context) {
return bpmnActivity.BPMNActivityresources(diagnostics, context);
}
/**
* Validates the BPMNActivitycontainer constraint of '<em>BPMN Activity</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateBPMNActivity_BPMNActivitycontainer(BPMNActivity bpmnActivity, DiagnosticChain diagnostics, Map<Object, Object> context) {
return bpmnActivity.BPMNActivitycontainer(diagnostics, context);
}
/**
* Validates the BPMNActivityproperties constraint of '<em>BPMN Activity</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateBPMNActivity_BPMNActivityproperties(BPMNActivity bpmnActivity, DiagnosticChain diagnostics, Map<Object, Object> context) {
return bpmnActivity.BPMNActivityproperties(diagnostics, context);
}
/**
* Validates the BPMNActivitydefault constraint of '<em>BPMN Activity</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateBPMNActivity_BPMNActivitydefault(BPMNActivity bpmnActivity, DiagnosticChain diagnostics, Map<Object, Object> context) {
return bpmnActivity.BPMNActivitydefault(diagnostics, context);
}
/**
* Validates the BPMNActivityboundaryEventsRefs constraint of '<em>BPMN Activity</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateBPMNActivity_BPMNActivityboundaryEventsRefs(BPMNActivity bpmnActivity, DiagnosticChain diagnostics, Map<Object, Object> context) {
return bpmnActivity.BPMNActivityboundaryEventsRefs(diagnostics, context);
}
/**
* Validates the BPMNActivityloopCharacteristics constraint of '<em>BPMN Activity</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateBPMNActivity_BPMNActivityloopCharacteristics(BPMNActivity bpmnActivity, DiagnosticChain diagnostics, Map<Object, Object> context) {
return bpmnActivity.BPMNActivityloopCharacteristics(diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateBoundaryEvent(BoundaryEvent boundaryEvent, DiagnosticChain diagnostics, Map<Object, Object> context) {
if (!validate_NoCircularContainment(boundaryEvent, diagnostics, context)) return false;
boolean result = validate_EveryMultiplicityConforms(boundaryEvent, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryDataValueConforms(boundaryEvent, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(boundaryEvent, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryBidirectionalReferenceIsPaired(boundaryEvent, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryProxyResolves(boundaryEvent, diagnostics, context);
if (result || diagnostics != null) result &= validate_UniqueID(boundaryEvent, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryKeyUnique(boundaryEvent, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(boundaryEvent, diagnostics, context);
if (result || diagnostics != null) result &= validateCatchEvent_catchEventeventDefinitionsRefs(boundaryEvent, diagnostics, context);
if (result || diagnostics != null) result &= validateBoundaryEvent_boundaryEventattachedToRef(boundaryEvent, diagnostics, context);
return result;
}
/**
* Validates the boundaryEventattachedToRef constraint of '<em>Boundary Event</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateBoundaryEvent_boundaryEventattachedToRef(BoundaryEvent boundaryEvent, DiagnosticChain diagnostics, Map<Object, Object> context) {
return boundaryEvent.boundaryEventattachedToRef(diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateCatchEvent(CatchEvent catchEvent, DiagnosticChain diagnostics, Map<Object, Object> context) {
if (!validate_NoCircularContainment(catchEvent, diagnostics, context)) return false;
boolean result = validate_EveryMultiplicityConforms(catchEvent, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryDataValueConforms(catchEvent, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(catchEvent, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryBidirectionalReferenceIsPaired(catchEvent, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryProxyResolves(catchEvent, diagnostics, context);
if (result || diagnostics != null) result &= validate_UniqueID(catchEvent, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryKeyUnique(catchEvent, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(catchEvent, diagnostics, context);
if (result || diagnostics != null) result &= validateCatchEvent_catchEventeventDefinitionsRefs(catchEvent, diagnostics, context);
return result;
}
/**
* Validates the catchEventeventDefinitionsRefs constraint of '<em>Catch Event</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateCatchEvent_catchEventeventDefinitionsRefs(CatchEvent catchEvent, DiagnosticChain diagnostics, Map<Object, Object> context) {
return catchEvent.catchEventeventDefinitionsRefs(diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateBPMNEvent(BPMNEvent bpmnEvent, DiagnosticChain diagnostics, Map<Object, Object> context) {
return validate_EveryDefaultConstraint(bpmnEvent, diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateDataOutputAssociation(DataOutputAssociation dataOutputAssociation, DiagnosticChain diagnostics, Map<Object, Object> context) {
if (!validate_NoCircularContainment(dataOutputAssociation, diagnostics, context)) return false;
boolean result = validate_EveryMultiplicityConforms(dataOutputAssociation, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryDataValueConforms(dataOutputAssociation, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(dataOutputAssociation, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryBidirectionalReferenceIsPaired(dataOutputAssociation, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryProxyResolves(dataOutputAssociation, diagnostics, context);
if (result || diagnostics != null) result &= validate_UniqueID(dataOutputAssociation, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryKeyUnique(dataOutputAssociation, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(dataOutputAssociation, diagnostics, context);
if (result || diagnostics != null) result &= validateDataAssociation_DataAssociationsource(dataOutputAssociation, diagnostics, context);
if (result || diagnostics != null) result &= validateDataAssociation_DataAssociationtransformation(dataOutputAssociation, diagnostics, context);
if (result || diagnostics != null) result &= validateDataAssociation_DataAssociationtarget(dataOutputAssociation, diagnostics, context);
if (result || diagnostics != null) result &= validateDataOutputAssociation_dataOutputAssociationsource(dataOutputAssociation, diagnostics, context);
if (result || diagnostics != null) result &= validateDataOutputAssociation_dataOutputAssociationtarget(dataOutputAssociation, diagnostics, context);
return result;
}
/**
* Validates the dataOutputAssociationsource constraint of '<em>Data Output Association</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateDataOutputAssociation_dataOutputAssociationsource(DataOutputAssociation dataOutputAssociation, DiagnosticChain diagnostics, Map<Object, Object> context) {
return dataOutputAssociation.dataOutputAssociationsource(diagnostics, context);
}
/**
* Validates the dataOutputAssociationtarget constraint of '<em>Data Output Association</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateDataOutputAssociation_dataOutputAssociationtarget(DataOutputAssociation dataOutputAssociation, DiagnosticChain diagnostics, Map<Object, Object> context) {
return dataOutputAssociation.dataOutputAssociationtarget(diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateDataAssociation(DataAssociation dataAssociation, DiagnosticChain diagnostics, Map<Object, Object> context) {
if (!validate_NoCircularContainment(dataAssociation, diagnostics, context)) return false;
boolean result = validate_EveryMultiplicityConforms(dataAssociation, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryDataValueConforms(dataAssociation, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(dataAssociation, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryBidirectionalReferenceIsPaired(dataAssociation, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryProxyResolves(dataAssociation, diagnostics, context);
if (result || diagnostics != null) result &= validate_UniqueID(dataAssociation, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryKeyUnique(dataAssociation, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(dataAssociation, diagnostics, context);
if (result || diagnostics != null) result &= validateDataAssociation_DataAssociationsource(dataAssociation, diagnostics, context);
if (result || diagnostics != null) result &= validateDataAssociation_DataAssociationtransformation(dataAssociation, diagnostics, context);
if (result || diagnostics != null) result &= validateDataAssociation_DataAssociationtarget(dataAssociation, diagnostics, context);
return result;
}
/**
* Validates the DataAssociationsource constraint of '<em>Data Association</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateDataAssociation_DataAssociationsource(DataAssociation dataAssociation, DiagnosticChain diagnostics, Map<Object, Object> context) {
return dataAssociation.DataAssociationsource(diagnostics, context);
}
/**
* Validates the DataAssociationtransformation constraint of '<em>Data Association</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateDataAssociation_DataAssociationtransformation(DataAssociation dataAssociation, DiagnosticChain diagnostics, Map<Object, Object> context) {
return dataAssociation.DataAssociationtransformation(diagnostics, context);
}
/**
* Validates the DataAssociationtarget constraint of '<em>Data Association</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateDataAssociation_DataAssociationtarget(DataAssociation dataAssociation, DiagnosticChain diagnostics, Map<Object, Object> context) {
return dataAssociation.DataAssociationtarget(diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateAssignment(Assignment assignment, DiagnosticChain diagnostics, Map<Object, Object> context) {
return validate_EveryDefaultConstraint(assignment, diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateDataInputAssociation(DataInputAssociation dataInputAssociation, DiagnosticChain diagnostics, Map<Object, Object> context) {
if (!validate_NoCircularContainment(dataInputAssociation, diagnostics, context)) return false;
boolean result = validate_EveryMultiplicityConforms(dataInputAssociation, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryDataValueConforms(dataInputAssociation, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(dataInputAssociation, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryBidirectionalReferenceIsPaired(dataInputAssociation, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryProxyResolves(dataInputAssociation, diagnostics, context);
if (result || diagnostics != null) result &= validate_UniqueID(dataInputAssociation, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryKeyUnique(dataInputAssociation, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(dataInputAssociation, diagnostics, context);
if (result || diagnostics != null) result &= validateDataAssociation_DataAssociationsource(dataInputAssociation, diagnostics, context);
if (result || diagnostics != null) result &= validateDataAssociation_DataAssociationtransformation(dataInputAssociation, diagnostics, context);
if (result || diagnostics != null) result &= validateDataAssociation_DataAssociationtarget(dataInputAssociation, diagnostics, context);
if (result || diagnostics != null) result &= validateDataInputAssociation_dataInputAssociationsource(dataInputAssociation, diagnostics, context);
if (result || diagnostics != null) result &= validateDataInputAssociation_dataInputAssociationtarget(dataInputAssociation, diagnostics, context);
return result;
}
/**
* Validates the dataInputAssociationsource constraint of '<em>Data Input Association</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateDataInputAssociation_dataInputAssociationsource(DataInputAssociation dataInputAssociation, DiagnosticChain diagnostics, Map<Object, Object> context) {
return dataInputAssociation.dataInputAssociationsource(diagnostics, context);
}
/**
* Validates the dataInputAssociationtarget constraint of '<em>Data Input Association</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateDataInputAssociation_dataInputAssociationtarget(DataInputAssociation dataInputAssociation, DiagnosticChain diagnostics, Map<Object, Object> context) {
return dataInputAssociation.dataInputAssociationtarget(diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateLoopCharacteristics(LoopCharacteristics loopCharacteristics, DiagnosticChain diagnostics, Map<Object, Object> context) {
return validate_EveryDefaultConstraint(loopCharacteristics, diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateEscalationEventDefinition(EscalationEventDefinition escalationEventDefinition, DiagnosticChain diagnostics, Map<Object, Object> context) {
return validate_EveryDefaultConstraint(escalationEventDefinition, diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateEscalation(Escalation escalation, DiagnosticChain diagnostics, Map<Object, Object> context) {
if (!validate_NoCircularContainment(escalation, diagnostics, context)) return false;
boolean result = validate_EveryMultiplicityConforms(escalation, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryDataValueConforms(escalation, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(escalation, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryBidirectionalReferenceIsPaired(escalation, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryProxyResolves(escalation, diagnostics, context);
if (result || diagnostics != null) result &= validate_UniqueID(escalation, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryKeyUnique(escalation, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(escalation, diagnostics, context);
if (result || diagnostics != null) result &= validateItemDefinition_ItemDefinitionstructureRef(escalation, diagnostics, context);
if (result || diagnostics != null) result &= validateEscalation_EscalationstructureRef(escalation, diagnostics, context);
return result;
}
/**
* Validates the EscalationstructureRef constraint of '<em>Escalation</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateEscalation_EscalationstructureRef(Escalation escalation, DiagnosticChain diagnostics, Map<Object, Object> context) {
return escalation.EscalationstructureRef(diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateTimerEventDefinition(TimerEventDefinition timerEventDefinition, DiagnosticChain diagnostics, Map<Object, Object> context) {
return validate_EveryDefaultConstraint(timerEventDefinition, diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateSignalEventDefinition(SignalEventDefinition signalEventDefinition, DiagnosticChain diagnostics, Map<Object, Object> context) {
return validate_EveryDefaultConstraint(signalEventDefinition, diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateBPMNSignal(BPMNSignal bpmnSignal, DiagnosticChain diagnostics, Map<Object, Object> context) {
if (!validate_NoCircularContainment(bpmnSignal, diagnostics, context)) return false;
boolean result = validate_EveryMultiplicityConforms(bpmnSignal, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryDataValueConforms(bpmnSignal, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(bpmnSignal, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryBidirectionalReferenceIsPaired(bpmnSignal, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryProxyResolves(bpmnSignal, diagnostics, context);
if (result || diagnostics != null) result &= validate_UniqueID(bpmnSignal, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryKeyUnique(bpmnSignal, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(bpmnSignal, diagnostics, context);
if (result || diagnostics != null) result &= validateItemDefinition_ItemDefinitionstructureRef(bpmnSignal, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNSignal_BPMNSignalstructureRef(bpmnSignal, diagnostics, context);
return result;
}
/**
* Validates the BPMNSignalstructureRef constraint of '<em>BPMN Signal</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateBPMNSignal_BPMNSignalstructureRef(BPMNSignal bpmnSignal, DiagnosticChain diagnostics, Map<Object, Object> context) {
return bpmnSignal.BPMNSignalstructureRef(diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateEndEvent(EndEvent endEvent, DiagnosticChain diagnostics, Map<Object, Object> context) {
if (!validate_NoCircularContainment(endEvent, diagnostics, context)) return false;
boolean result = validate_EveryMultiplicityConforms(endEvent, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryDataValueConforms(endEvent, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(endEvent, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryBidirectionalReferenceIsPaired(endEvent, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryProxyResolves(endEvent, diagnostics, context);
if (result || diagnostics != null) result &= validate_UniqueID(endEvent, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryKeyUnique(endEvent, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(endEvent, diagnostics, context);
if (result || diagnostics != null) result &= validateThrowEvent_ThrowEventeventDefinitionRefs(endEvent, diagnostics, context);
return result;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateThrowEvent(ThrowEvent throwEvent, DiagnosticChain diagnostics, Map<Object, Object> context) {
if (!validate_NoCircularContainment(throwEvent, diagnostics, context)) return false;
boolean result = validate_EveryMultiplicityConforms(throwEvent, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryDataValueConforms(throwEvent, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(throwEvent, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryBidirectionalReferenceIsPaired(throwEvent, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryProxyResolves(throwEvent, diagnostics, context);
if (result || diagnostics != null) result &= validate_UniqueID(throwEvent, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryKeyUnique(throwEvent, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(throwEvent, diagnostics, context);
if (result || diagnostics != null) result &= validateThrowEvent_ThrowEventeventDefinitionRefs(throwEvent, diagnostics, context);
return result;
}
/**
* Validates the ThrowEventeventDefinitionRefs constraint of '<em>Throw Event</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateThrowEvent_ThrowEventeventDefinitionRefs(ThrowEvent throwEvent, DiagnosticChain diagnostics, Map<Object, Object> context) {
return throwEvent.ThrowEventeventDefinitionRefs(diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateMessageEventDefinition(MessageEventDefinition messageEventDefinition, DiagnosticChain diagnostics, Map<Object, Object> context) {
return validate_EveryDefaultConstraint(messageEventDefinition, diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateStartEvent(StartEvent startEvent, DiagnosticChain diagnostics, Map<Object, Object> context) {
if (!validate_NoCircularContainment(startEvent, diagnostics, context)) return false;
boolean result = validate_EveryMultiplicityConforms(startEvent, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryDataValueConforms(startEvent, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(startEvent, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryBidirectionalReferenceIsPaired(startEvent, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryProxyResolves(startEvent, diagnostics, context);
if (result || diagnostics != null) result &= validate_UniqueID(startEvent, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryKeyUnique(startEvent, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(startEvent, diagnostics, context);
if (result || diagnostics != null) result &= validateCatchEvent_catchEventeventDefinitionsRefs(startEvent, diagnostics, context);
return result;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateConditionalEventDefinition(ConditionalEventDefinition conditionalEventDefinition, DiagnosticChain diagnostics, Map<Object, Object> context) {
if (!validate_NoCircularContainment(conditionalEventDefinition, diagnostics, context)) return false;
boolean result = validate_EveryMultiplicityConforms(conditionalEventDefinition, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryDataValueConforms(conditionalEventDefinition, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(conditionalEventDefinition, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryBidirectionalReferenceIsPaired(conditionalEventDefinition, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryProxyResolves(conditionalEventDefinition, diagnostics, context);
if (result || diagnostics != null) result &= validate_UniqueID(conditionalEventDefinition, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryKeyUnique(conditionalEventDefinition, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(conditionalEventDefinition, diagnostics, context);
if (result || diagnostics != null) result &= validateConditionalEventDefinition_conditionalEventDefinitioncondition(conditionalEventDefinition, diagnostics, context);
return result;
}
/**
* Validates the conditionalEventDefinitioncondition constraint of '<em>Conditional Event Definition</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateConditionalEventDefinition_conditionalEventDefinitioncondition(ConditionalEventDefinition conditionalEventDefinition, DiagnosticChain diagnostics, Map<Object, Object> context) {
return conditionalEventDefinition.conditionalEventDefinitioncondition(diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateLinkEventDefinition(LinkEventDefinition linkEventDefinition, DiagnosticChain diagnostics, Map<Object, Object> context) {
return validate_EveryDefaultConstraint(linkEventDefinition, diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateErrorEventDefinition(ErrorEventDefinition errorEventDefinition, DiagnosticChain diagnostics, Map<Object, Object> context) {
return validate_EveryDefaultConstraint(errorEventDefinition, diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateIntermediateCatchEvent(IntermediateCatchEvent intermediateCatchEvent, DiagnosticChain diagnostics, Map<Object, Object> context) {
if (!validate_NoCircularContainment(intermediateCatchEvent, diagnostics, context)) return false;
boolean result = validate_EveryMultiplicityConforms(intermediateCatchEvent, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryDataValueConforms(intermediateCatchEvent, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(intermediateCatchEvent, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryBidirectionalReferenceIsPaired(intermediateCatchEvent, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryProxyResolves(intermediateCatchEvent, diagnostics, context);
if (result || diagnostics != null) result &= validate_UniqueID(intermediateCatchEvent, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryKeyUnique(intermediateCatchEvent, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(intermediateCatchEvent, diagnostics, context);
if (result || diagnostics != null) result &= validateCatchEvent_catchEventeventDefinitionsRefs(intermediateCatchEvent, diagnostics, context);
return result;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateIntermediateThrowEvent(IntermediateThrowEvent intermediateThrowEvent, DiagnosticChain diagnostics, Map<Object, Object> context) {
if (!validate_NoCircularContainment(intermediateThrowEvent, diagnostics, context)) return false;
boolean result = validate_EveryMultiplicityConforms(intermediateThrowEvent, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryDataValueConforms(intermediateThrowEvent, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(intermediateThrowEvent, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryBidirectionalReferenceIsPaired(intermediateThrowEvent, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryProxyResolves(intermediateThrowEvent, diagnostics, context);
if (result || diagnostics != null) result &= validate_UniqueID(intermediateThrowEvent, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryKeyUnique(intermediateThrowEvent, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(intermediateThrowEvent, diagnostics, context);
if (result || diagnostics != null) result &= validateThrowEvent_ThrowEventeventDefinitionRefs(intermediateThrowEvent, diagnostics, context);
return result;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateTerminateEventDefinition(TerminateEventDefinition terminateEventDefinition, DiagnosticChain diagnostics, Map<Object, Object> context) {
return validate_EveryDefaultConstraint(terminateEventDefinition, diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateImplicitThrowEvent(ImplicitThrowEvent implicitThrowEvent, DiagnosticChain diagnostics, Map<Object, Object> context) {
if (!validate_NoCircularContainment(implicitThrowEvent, diagnostics, context)) return false;
boolean result = validate_EveryMultiplicityConforms(implicitThrowEvent, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryDataValueConforms(implicitThrowEvent, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(implicitThrowEvent, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryBidirectionalReferenceIsPaired(implicitThrowEvent, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryProxyResolves(implicitThrowEvent, diagnostics, context);
if (result || diagnostics != null) result &= validate_UniqueID(implicitThrowEvent, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryKeyUnique(implicitThrowEvent, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(implicitThrowEvent, diagnostics, context);
if (result || diagnostics != null) result &= validateThrowEvent_ThrowEventeventDefinitionRefs(implicitThrowEvent, diagnostics, context);
return result;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateCancelEventDefinition(CancelEventDefinition cancelEventDefinition, DiagnosticChain diagnostics, Map<Object, Object> context) {
return validate_EveryDefaultConstraint(cancelEventDefinition, diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateTextAnnotation(TextAnnotation textAnnotation, DiagnosticChain diagnostics, Map<Object, Object> context) {
return validate_EveryDefaultConstraint(textAnnotation, diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateCategory(Category category, DiagnosticChain diagnostics, Map<Object, Object> context) {
return validate_EveryDefaultConstraint(category, diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateGroup(Group group, DiagnosticChain diagnostics, Map<Object, Object> context) {
return validate_EveryDefaultConstraint(group, diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateDataObjectReference(DataObjectReference dataObjectReference, DiagnosticChain diagnostics, Map<Object, Object> context) {
if (!validate_NoCircularContainment(dataObjectReference, diagnostics, context)) return false;
boolean result = validate_EveryMultiplicityConforms(dataObjectReference, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryDataValueConforms(dataObjectReference, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(dataObjectReference, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryBidirectionalReferenceIsPaired(dataObjectReference, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryProxyResolves(dataObjectReference, diagnostics, context);
if (result || diagnostics != null) result &= validate_UniqueID(dataObjectReference, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryKeyUnique(dataObjectReference, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(dataObjectReference, diagnostics, context);
if (result || diagnostics != null) result &= validateItemAwareElement_ItemAwareElementdataState(dataObjectReference, diagnostics, context);
if (result || diagnostics != null) result &= validateDataObjectReference_DataObjectRefsourcetarget(dataObjectReference, diagnostics, context);
if (result || diagnostics != null) result &= validateDataObjectReference_DataObjectRefdataState(dataObjectReference, diagnostics, context);
return result;
}
/**
* Validates the DataObjectRefsourcetarget constraint of '<em>Data Object Reference</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateDataObjectReference_DataObjectRefsourcetarget(DataObjectReference dataObjectReference, DiagnosticChain diagnostics, Map<Object, Object> context) {
return dataObjectReference.DataObjectRefsourcetarget(diagnostics, context);
}
/**
* Validates the DataObjectRefdataState constraint of '<em>Data Object Reference</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateDataObjectReference_DataObjectRefdataState(DataObjectReference dataObjectReference, DiagnosticChain diagnostics, Map<Object, Object> context) {
return dataObjectReference.DataObjectRefdataState(diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateDataObject(DataObject dataObject, DiagnosticChain diagnostics, Map<Object, Object> context) {
if (!validate_NoCircularContainment(dataObject, diagnostics, context)) return false;
boolean result = validate_EveryMultiplicityConforms(dataObject, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryDataValueConforms(dataObject, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(dataObject, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryBidirectionalReferenceIsPaired(dataObject, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryProxyResolves(dataObject, diagnostics, context);
if (result || diagnostics != null) result &= validate_UniqueID(dataObject, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryKeyUnique(dataObject, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(dataObject, diagnostics, context);
if (result || diagnostics != null) result &= validateItemAwareElement_ItemAwareElementdataState(dataObject, diagnostics, context);
if (result || diagnostics != null) result &= validateDataObject_DataObjectdataState(dataObject, diagnostics, context);
return result;
}
/**
* Validates the DataObjectdataState constraint of '<em>Data Object</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateDataObject_DataObjectdataState(DataObject dataObject, DiagnosticChain diagnostics, Map<Object, Object> context) {
return dataObject.DataObjectdataState(diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateDataStore(DataStore dataStore, DiagnosticChain diagnostics, Map<Object, Object> context) {
return validate_EveryDefaultConstraint(dataStore, diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateDataStoreReference(DataStoreReference dataStoreReference, DiagnosticChain diagnostics, Map<Object, Object> context) {
if (!validate_NoCircularContainment(dataStoreReference, diagnostics, context)) return false;
boolean result = validate_EveryMultiplicityConforms(dataStoreReference, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryDataValueConforms(dataStoreReference, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(dataStoreReference, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryBidirectionalReferenceIsPaired(dataStoreReference, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryProxyResolves(dataStoreReference, diagnostics, context);
if (result || diagnostics != null) result &= validate_UniqueID(dataStoreReference, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryKeyUnique(dataStoreReference, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(dataStoreReference, diagnostics, context);
if (result || diagnostics != null) result &= validateItemAwareElement_ItemAwareElementdataState(dataStoreReference, diagnostics, context);
return result;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateUserTask(UserTask userTask, DiagnosticChain diagnostics, Map<Object, Object> context) {
if (!validate_NoCircularContainment(userTask, diagnostics, context)) return false;
boolean result = validate_EveryMultiplicityConforms(userTask, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryDataValueConforms(userTask, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(userTask, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryBidirectionalReferenceIsPaired(userTask, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryProxyResolves(userTask, diagnostics, context);
if (result || diagnostics != null) result &= validate_UniqueID(userTask, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryKeyUnique(userTask, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(userTask, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNActivity_BPMNActivityresources(userTask, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNActivity_BPMNActivitycontainer(userTask, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNActivity_BPMNActivityproperties(userTask, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNActivity_BPMNActivitydefault(userTask, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNActivity_BPMNActivityboundaryEventsRefs(userTask, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNActivity_BPMNActivityloopCharacteristics(userTask, diagnostics, context);
if (result || diagnostics != null) result &= validateUserTask_UserTaskimplementation(userTask, diagnostics, context);
if (result || diagnostics != null) result &= validateUserTask_UserTaskrenderings(userTask, diagnostics, context);
return result;
}
/**
* Validates the UserTaskimplementation constraint of '<em>User Task</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateUserTask_UserTaskimplementation(UserTask userTask, DiagnosticChain diagnostics, Map<Object, Object> context) {
return userTask.UserTaskimplementation(diagnostics, context);
}
/**
* Validates the UserTaskrenderings constraint of '<em>User Task</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateUserTask_UserTaskrenderings(UserTask userTask, DiagnosticChain diagnostics, Map<Object, Object> context) {
return userTask.UserTaskrenderings(diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateTask(Task task, DiagnosticChain diagnostics, Map<Object, Object> context) {
if (!validate_NoCircularContainment(task, diagnostics, context)) return false;
boolean result = validate_EveryMultiplicityConforms(task, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryDataValueConforms(task, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(task, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryBidirectionalReferenceIsPaired(task, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryProxyResolves(task, diagnostics, context);
if (result || diagnostics != null) result &= validate_UniqueID(task, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryKeyUnique(task, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(task, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNActivity_BPMNActivityresources(task, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNActivity_BPMNActivitycontainer(task, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNActivity_BPMNActivityproperties(task, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNActivity_BPMNActivitydefault(task, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNActivity_BPMNActivityboundaryEventsRefs(task, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNActivity_BPMNActivityloopCharacteristics(task, diagnostics, context);
return result;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateRendering(Rendering rendering, DiagnosticChain diagnostics, Map<Object, Object> context) {
return validate_EveryDefaultConstraint(rendering, diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateHumanPerformer(HumanPerformer humanPerformer, DiagnosticChain diagnostics, Map<Object, Object> context) {
if (!validate_NoCircularContainment(humanPerformer, diagnostics, context)) return false;
boolean result = validate_EveryMultiplicityConforms(humanPerformer, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryDataValueConforms(humanPerformer, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(humanPerformer, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryBidirectionalReferenceIsPaired(humanPerformer, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryProxyResolves(humanPerformer, diagnostics, context);
if (result || diagnostics != null) result &= validate_UniqueID(humanPerformer, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryKeyUnique(humanPerformer, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(humanPerformer, diagnostics, context);
if (result || diagnostics != null) result &= validateResourceRole_ResourceRoleowner(humanPerformer, diagnostics, context);
if (result || diagnostics != null) result &= validateResourceRole_ResourceRoleresourceRef(humanPerformer, diagnostics, context);
if (result || diagnostics != null) result &= validateResourceRole_ResourceRoleisRequired(humanPerformer, diagnostics, context);
if (result || diagnostics != null) result &= validateResourceRole_ResourceRoleprocess(humanPerformer, diagnostics, context);
if (result || diagnostics != null) result &= validateResourceRole_ResourceRoleresourceParameterBindings(humanPerformer, diagnostics, context);
return result;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validatePerformer(Performer performer, DiagnosticChain diagnostics, Map<Object, Object> context) {
if (!validate_NoCircularContainment(performer, diagnostics, context)) return false;
boolean result = validate_EveryMultiplicityConforms(performer, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryDataValueConforms(performer, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(performer, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryBidirectionalReferenceIsPaired(performer, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryProxyResolves(performer, diagnostics, context);
if (result || diagnostics != null) result &= validate_UniqueID(performer, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryKeyUnique(performer, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(performer, diagnostics, context);
if (result || diagnostics != null) result &= validateResourceRole_ResourceRoleowner(performer, diagnostics, context);
if (result || diagnostics != null) result &= validateResourceRole_ResourceRoleresourceRef(performer, diagnostics, context);
if (result || diagnostics != null) result &= validateResourceRole_ResourceRoleisRequired(performer, diagnostics, context);
if (result || diagnostics != null) result &= validateResourceRole_ResourceRoleprocess(performer, diagnostics, context);
if (result || diagnostics != null) result &= validateResourceRole_ResourceRoleresourceParameterBindings(performer, diagnostics, context);
return result;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateGlobalUserTask(GlobalUserTask globalUserTask, DiagnosticChain diagnostics, Map<Object, Object> context) {
if (!validate_NoCircularContainment(globalUserTask, diagnostics, context)) return false;
boolean result = validate_EveryMultiplicityConforms(globalUserTask, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryDataValueConforms(globalUserTask, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(globalUserTask, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryBidirectionalReferenceIsPaired(globalUserTask, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryProxyResolves(globalUserTask, diagnostics, context);
if (result || diagnostics != null) result &= validate_UniqueID(globalUserTask, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryKeyUnique(globalUserTask, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(globalUserTask, diagnostics, context);
if (result || diagnostics != null) result &= validateCallableElement_CallableEelementsupportedInterfaceRefs(globalUserTask, diagnostics, context);
if (result || diagnostics != null) result &= validateCallableElement_CallableElementresources(globalUserTask, diagnostics, context);
if (result || diagnostics != null) result &= validateGlobalTask_GlobalTasksupportedInterfaceRefs(globalUserTask, diagnostics, context);
if (result || diagnostics != null) result &= validateGlobalUserTask_GlobalUserTaskrenderings(globalUserTask, diagnostics, context);
if (result || diagnostics != null) result &= validateGlobalUserTask_GlobalUserTaskimplementation(globalUserTask, diagnostics, context);
return result;
}
/**
* Validates the GlobalUserTaskrenderings constraint of '<em>Global User Task</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateGlobalUserTask_GlobalUserTaskrenderings(GlobalUserTask globalUserTask, DiagnosticChain diagnostics, Map<Object, Object> context) {
return globalUserTask.GlobalUserTaskrenderings(diagnostics, context);
}
/**
* Validates the GlobalUserTaskimplementation constraint of '<em>Global User Task</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateGlobalUserTask_GlobalUserTaskimplementation(GlobalUserTask globalUserTask, DiagnosticChain diagnostics, Map<Object, Object> context) {
return globalUserTask.GlobalUserTaskimplementation(diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateGlobalManualTask(GlobalManualTask globalManualTask, DiagnosticChain diagnostics, Map<Object, Object> context) {
if (!validate_NoCircularContainment(globalManualTask, diagnostics, context)) return false;
boolean result = validate_EveryMultiplicityConforms(globalManualTask, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryDataValueConforms(globalManualTask, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(globalManualTask, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryBidirectionalReferenceIsPaired(globalManualTask, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryProxyResolves(globalManualTask, diagnostics, context);
if (result || diagnostics != null) result &= validate_UniqueID(globalManualTask, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryKeyUnique(globalManualTask, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(globalManualTask, diagnostics, context);
if (result || diagnostics != null) result &= validateCallableElement_CallableEelementsupportedInterfaceRefs(globalManualTask, diagnostics, context);
if (result || diagnostics != null) result &= validateCallableElement_CallableElementresources(globalManualTask, diagnostics, context);
if (result || diagnostics != null) result &= validateGlobalTask_GlobalTasksupportedInterfaceRefs(globalManualTask, diagnostics, context);
return result;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateManualTask(ManualTask manualTask, DiagnosticChain diagnostics, Map<Object, Object> context) {
if (!validate_NoCircularContainment(manualTask, diagnostics, context)) return false;
boolean result = validate_EveryMultiplicityConforms(manualTask, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryDataValueConforms(manualTask, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(manualTask, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryBidirectionalReferenceIsPaired(manualTask, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryProxyResolves(manualTask, diagnostics, context);
if (result || diagnostics != null) result &= validate_UniqueID(manualTask, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryKeyUnique(manualTask, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(manualTask, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNActivity_BPMNActivityresources(manualTask, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNActivity_BPMNActivitycontainer(manualTask, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNActivity_BPMNActivityproperties(manualTask, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNActivity_BPMNActivitydefault(manualTask, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNActivity_BPMNActivityboundaryEventsRefs(manualTask, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNActivity_BPMNActivityloopCharacteristics(manualTask, diagnostics, context);
return result;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validatePotentialOwner(PotentialOwner potentialOwner, DiagnosticChain diagnostics, Map<Object, Object> context) {
if (!validate_NoCircularContainment(potentialOwner, diagnostics, context)) return false;
boolean result = validate_EveryMultiplicityConforms(potentialOwner, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryDataValueConforms(potentialOwner, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(potentialOwner, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryBidirectionalReferenceIsPaired(potentialOwner, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryProxyResolves(potentialOwner, diagnostics, context);
if (result || diagnostics != null) result &= validate_UniqueID(potentialOwner, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryKeyUnique(potentialOwner, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(potentialOwner, diagnostics, context);
if (result || diagnostics != null) result &= validateResourceRole_ResourceRoleowner(potentialOwner, diagnostics, context);
if (result || diagnostics != null) result &= validateResourceRole_ResourceRoleresourceRef(potentialOwner, diagnostics, context);
if (result || diagnostics != null) result &= validateResourceRole_ResourceRoleisRequired(potentialOwner, diagnostics, context);
if (result || diagnostics != null) result &= validateResourceRole_ResourceRoleprocess(potentialOwner, diagnostics, context);
if (result || diagnostics != null) result &= validateResourceRole_ResourceRoleresourceParameterBindings(potentialOwner, diagnostics, context);
return result;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateSubConversation(SubConversation subConversation, DiagnosticChain diagnostics, Map<Object, Object> context) {
if (!validate_NoCircularContainment(subConversation, diagnostics, context)) return false;
boolean result = validate_EveryMultiplicityConforms(subConversation, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryDataValueConforms(subConversation, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(subConversation, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryBidirectionalReferenceIsPaired(subConversation, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryProxyResolves(subConversation, diagnostics, context);
if (result || diagnostics != null) result &= validate_UniqueID(subConversation, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryKeyUnique(subConversation, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(subConversation, diagnostics, context);
if (result || diagnostics != null) result &= validateConversationNode_ConversationNodeparticipantRefs(subConversation, diagnostics, context);
if (result || diagnostics != null) result &= validateSubConversation_SubConversationconnectedelements(subConversation, diagnostics, context);
return result;
}
/**
* Validates the SubConversationconnectedelements constraint of '<em>Sub Conversation</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateSubConversation_SubConversationconnectedelements(SubConversation subConversation, DiagnosticChain diagnostics, Map<Object, Object> context) {
return subConversation.SubConversationconnectedelements(diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateGlobalConversation(GlobalConversation globalConversation, DiagnosticChain diagnostics, Map<Object, Object> context) {
if (!validate_NoCircularContainment(globalConversation, diagnostics, context)) return false;
boolean result = validate_EveryMultiplicityConforms(globalConversation, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryDataValueConforms(globalConversation, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(globalConversation, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryBidirectionalReferenceIsPaired(globalConversation, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryProxyResolves(globalConversation, diagnostics, context);
if (result || diagnostics != null) result &= validate_UniqueID(globalConversation, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryKeyUnique(globalConversation, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(globalConversation, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNCollaboration_Collaborationparticipants(globalConversation, diagnostics, context);
if (result || diagnostics != null) result &= validateGlobalConversation_GlobalConversationcontainedelements(globalConversation, diagnostics, context);
return result;
}
/**
* Validates the GlobalConversationcontainedelements constraint of '<em>Global Conversation</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateGlobalConversation_GlobalConversationcontainedelements(GlobalConversation globalConversation, DiagnosticChain diagnostics, Map<Object, Object> context) {
return globalConversation.GlobalConversationcontainedelements(diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateCallConversation(CallConversation callConversation, DiagnosticChain diagnostics, Map<Object, Object> context) {
if (!validate_NoCircularContainment(callConversation, diagnostics, context)) return false;
boolean result = validate_EveryMultiplicityConforms(callConversation, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryDataValueConforms(callConversation, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(callConversation, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryBidirectionalReferenceIsPaired(callConversation, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryProxyResolves(callConversation, diagnostics, context);
if (result || diagnostics != null) result &= validate_UniqueID(callConversation, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryKeyUnique(callConversation, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(callConversation, diagnostics, context);
if (result || diagnostics != null) result &= validateConversationNode_ConversationNodeparticipantRefs(callConversation, diagnostics, context);
if (result || diagnostics != null) result &= validateCallConversation_CallConversationcalledCollaborationRef(callConversation, diagnostics, context);
if (result || diagnostics != null) result &= validateCallConversation_CallConversationparticipantAssociations(callConversation, diagnostics, context);
return result;
}
/**
* Validates the CallConversationcalledCollaborationRef constraint of '<em>Call Conversation</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateCallConversation_CallConversationcalledCollaborationRef(CallConversation callConversation, DiagnosticChain diagnostics, Map<Object, Object> context) {
return callConversation.CallConversationcalledCollaborationRef(diagnostics, context);
}
/**
* Validates the CallConversationparticipantAssociations constraint of '<em>Call Conversation</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateCallConversation_CallConversationparticipantAssociations(CallConversation callConversation, DiagnosticChain diagnostics, Map<Object, Object> context) {
return callConversation.CallConversationparticipantAssociations(diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateConversation(Conversation conversation, DiagnosticChain diagnostics, Map<Object, Object> context) {
if (!validate_NoCircularContainment(conversation, diagnostics, context)) return false;
boolean result = validate_EveryMultiplicityConforms(conversation, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryDataValueConforms(conversation, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(conversation, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryBidirectionalReferenceIsPaired(conversation, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryProxyResolves(conversation, diagnostics, context);
if (result || diagnostics != null) result &= validate_UniqueID(conversation, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryKeyUnique(conversation, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(conversation, diagnostics, context);
if (result || diagnostics != null) result &= validateConversationNode_ConversationNodeparticipantRefs(conversation, diagnostics, context);
return result;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateSubProcess(SubProcess subProcess, DiagnosticChain diagnostics, Map<Object, Object> context) {
if (!validate_NoCircularContainment(subProcess, diagnostics, context)) return false;
boolean result = validate_EveryMultiplicityConforms(subProcess, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryDataValueConforms(subProcess, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(subProcess, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryBidirectionalReferenceIsPaired(subProcess, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryProxyResolves(subProcess, diagnostics, context);
if (result || diagnostics != null) result &= validate_UniqueID(subProcess, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryKeyUnique(subProcess, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(subProcess, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNActivity_BPMNActivityresources(subProcess, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNActivity_BPMNActivitycontainer(subProcess, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNActivity_BPMNActivityproperties(subProcess, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNActivity_BPMNActivitydefault(subProcess, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNActivity_BPMNActivityboundaryEventsRefs(subProcess, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNActivity_BPMNActivityloopCharacteristics(subProcess, diagnostics, context);
if (result || diagnostics != null) result &= validateSubProcess_SubProcesstriggeredByEvent(subProcess, diagnostics, context);
return result;
}
/**
* Validates the SubProcesstriggeredByEvent constraint of '<em>Sub Process</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateSubProcess_SubProcesstriggeredByEvent(SubProcess subProcess, DiagnosticChain diagnostics, Map<Object, Object> context) {
return subProcess.SubProcesstriggeredByEvent(diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateCallActivity(CallActivity callActivity, DiagnosticChain diagnostics, Map<Object, Object> context) {
if (!validate_NoCircularContainment(callActivity, diagnostics, context)) return false;
boolean result = validate_EveryMultiplicityConforms(callActivity, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryDataValueConforms(callActivity, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(callActivity, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryBidirectionalReferenceIsPaired(callActivity, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryProxyResolves(callActivity, diagnostics, context);
if (result || diagnostics != null) result &= validate_UniqueID(callActivity, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryKeyUnique(callActivity, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(callActivity, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNActivity_BPMNActivityresources(callActivity, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNActivity_BPMNActivitycontainer(callActivity, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNActivity_BPMNActivityproperties(callActivity, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNActivity_BPMNActivitydefault(callActivity, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNActivity_BPMNActivityboundaryEventsRefs(callActivity, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNActivity_BPMNActivityloopCharacteristics(callActivity, diagnostics, context);
if (result || diagnostics != null) result &= validateCallActivity_CallActivitycalledElementRefvalues(callActivity, diagnostics, context);
return result;
}
/**
* Validates the CallActivitycalledElementRefvalues constraint of '<em>Call Activity</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateCallActivity_CallActivitycalledElementRefvalues(CallActivity callActivity, DiagnosticChain diagnostics, Map<Object, Object> context) {
return callActivity.CallActivitycalledElementRefvalues(diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateBusinessRuleTask(BusinessRuleTask businessRuleTask, DiagnosticChain diagnostics, Map<Object, Object> context) {
if (!validate_NoCircularContainment(businessRuleTask, diagnostics, context)) return false;
boolean result = validate_EveryMultiplicityConforms(businessRuleTask, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryDataValueConforms(businessRuleTask, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(businessRuleTask, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryBidirectionalReferenceIsPaired(businessRuleTask, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryProxyResolves(businessRuleTask, diagnostics, context);
if (result || diagnostics != null) result &= validate_UniqueID(businessRuleTask, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryKeyUnique(businessRuleTask, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(businessRuleTask, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNActivity_BPMNActivityresources(businessRuleTask, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNActivity_BPMNActivitycontainer(businessRuleTask, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNActivity_BPMNActivityproperties(businessRuleTask, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNActivity_BPMNActivitydefault(businessRuleTask, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNActivity_BPMNActivityboundaryEventsRefs(businessRuleTask, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNActivity_BPMNActivityloopCharacteristics(businessRuleTask, diagnostics, context);
if (result || diagnostics != null) result &= validateBusinessRuleTask_BusinessRuleTaskimplementation(businessRuleTask, diagnostics, context);
return result;
}
/**
* Validates the BusinessRuleTaskimplementation constraint of '<em>Business Rule Task</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateBusinessRuleTask_BusinessRuleTaskimplementation(BusinessRuleTask businessRuleTask, DiagnosticChain diagnostics, Map<Object, Object> context) {
return businessRuleTask.BusinessRuleTaskimplementation(diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateComplexBehaviorDefinition(ComplexBehaviorDefinition complexBehaviorDefinition, DiagnosticChain diagnostics, Map<Object, Object> context) {
return validate_EveryDefaultConstraint(complexBehaviorDefinition, diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateAdHocSubProcess(AdHocSubProcess adHocSubProcess, DiagnosticChain diagnostics, Map<Object, Object> context) {
if (!validate_NoCircularContainment(adHocSubProcess, diagnostics, context)) return false;
boolean result = validate_EveryMultiplicityConforms(adHocSubProcess, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryDataValueConforms(adHocSubProcess, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(adHocSubProcess, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryBidirectionalReferenceIsPaired(adHocSubProcess, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryProxyResolves(adHocSubProcess, diagnostics, context);
if (result || diagnostics != null) result &= validate_UniqueID(adHocSubProcess, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryKeyUnique(adHocSubProcess, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(adHocSubProcess, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNActivity_BPMNActivityresources(adHocSubProcess, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNActivity_BPMNActivitycontainer(adHocSubProcess, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNActivity_BPMNActivityproperties(adHocSubProcess, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNActivity_BPMNActivitydefault(adHocSubProcess, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNActivity_BPMNActivityboundaryEventsRefs(adHocSubProcess, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNActivity_BPMNActivityloopCharacteristics(adHocSubProcess, diagnostics, context);
if (result || diagnostics != null) result &= validateSubProcess_SubProcesstriggeredByEvent(adHocSubProcess, diagnostics, context);
if (result || diagnostics != null) result &= validateAdHocSubProcess_AdHocSubProcesscancelRemainingInstances(adHocSubProcess, diagnostics, context);
return result;
}
/**
* Validates the AdHocSubProcesscancelRemainingInstances constraint of '<em>Ad Hoc Sub Process</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateAdHocSubProcess_AdHocSubProcesscancelRemainingInstances(AdHocSubProcess adHocSubProcess, DiagnosticChain diagnostics, Map<Object, Object> context) {
return adHocSubProcess.AdHocSubProcesscancelRemainingInstances(diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateScriptTask(ScriptTask scriptTask, DiagnosticChain diagnostics, Map<Object, Object> context) {
if (!validate_NoCircularContainment(scriptTask, diagnostics, context)) return false;
boolean result = validate_EveryMultiplicityConforms(scriptTask, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryDataValueConforms(scriptTask, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(scriptTask, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryBidirectionalReferenceIsPaired(scriptTask, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryProxyResolves(scriptTask, diagnostics, context);
if (result || diagnostics != null) result &= validate_UniqueID(scriptTask, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryKeyUnique(scriptTask, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(scriptTask, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNActivity_BPMNActivityresources(scriptTask, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNActivity_BPMNActivitycontainer(scriptTask, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNActivity_BPMNActivityproperties(scriptTask, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNActivity_BPMNActivitydefault(scriptTask, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNActivity_BPMNActivityboundaryEventsRefs(scriptTask, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNActivity_BPMNActivityloopCharacteristics(scriptTask, diagnostics, context);
if (result || diagnostics != null) result &= validateScriptTask_ScriptTaskscriptFormat(scriptTask, diagnostics, context);
if (result || diagnostics != null) result &= validateScriptTask_ScriptTaskscript(scriptTask, diagnostics, context);
return result;
}
/**
* Validates the ScriptTaskscriptFormat constraint of '<em>Script Task</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateScriptTask_ScriptTaskscriptFormat(ScriptTask scriptTask, DiagnosticChain diagnostics, Map<Object, Object> context) {
return scriptTask.ScriptTaskscriptFormat(diagnostics, context);
}
/**
* Validates the ScriptTaskscript constraint of '<em>Script Task</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateScriptTask_ScriptTaskscript(ScriptTask scriptTask, DiagnosticChain diagnostics, Map<Object, Object> context) {
return scriptTask.ScriptTaskscript(diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateSendTask(SendTask sendTask, DiagnosticChain diagnostics, Map<Object, Object> context) {
if (!validate_NoCircularContainment(sendTask, diagnostics, context)) return false;
boolean result = validate_EveryMultiplicityConforms(sendTask, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryDataValueConforms(sendTask, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(sendTask, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryBidirectionalReferenceIsPaired(sendTask, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryProxyResolves(sendTask, diagnostics, context);
if (result || diagnostics != null) result &= validate_UniqueID(sendTask, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryKeyUnique(sendTask, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(sendTask, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNActivity_BPMNActivityresources(sendTask, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNActivity_BPMNActivitycontainer(sendTask, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNActivity_BPMNActivityproperties(sendTask, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNActivity_BPMNActivitydefault(sendTask, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNActivity_BPMNActivityboundaryEventsRefs(sendTask, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNActivity_BPMNActivityloopCharacteristics(sendTask, diagnostics, context);
if (result || diagnostics != null) result &= validateSendTask_SendTaskoperationRef(sendTask, diagnostics, context);
return result;
}
/**
* Validates the SendTaskoperationRef constraint of '<em>Send Task</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateSendTask_SendTaskoperationRef(SendTask sendTask, DiagnosticChain diagnostics, Map<Object, Object> context) {
return sendTask.SendTaskoperationRef(diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateTransaction(Transaction transaction, DiagnosticChain diagnostics, Map<Object, Object> context) {
if (!validate_NoCircularContainment(transaction, diagnostics, context)) return false;
boolean result = validate_EveryMultiplicityConforms(transaction, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryDataValueConforms(transaction, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(transaction, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryBidirectionalReferenceIsPaired(transaction, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryProxyResolves(transaction, diagnostics, context);
if (result || diagnostics != null) result &= validate_UniqueID(transaction, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryKeyUnique(transaction, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(transaction, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNActivity_BPMNActivityresources(transaction, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNActivity_BPMNActivitycontainer(transaction, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNActivity_BPMNActivityproperties(transaction, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNActivity_BPMNActivitydefault(transaction, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNActivity_BPMNActivityboundaryEventsRefs(transaction, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNActivity_BPMNActivityloopCharacteristics(transaction, diagnostics, context);
if (result || diagnostics != null) result &= validateSubProcess_SubProcesstriggeredByEvent(transaction, diagnostics, context);
return result;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateStandardLoopCharacteristics(StandardLoopCharacteristics standardLoopCharacteristics, DiagnosticChain diagnostics, Map<Object, Object> context) {
if (!validate_NoCircularContainment(standardLoopCharacteristics, diagnostics, context)) return false;
boolean result = validate_EveryMultiplicityConforms(standardLoopCharacteristics, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryDataValueConforms(standardLoopCharacteristics, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(standardLoopCharacteristics, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryBidirectionalReferenceIsPaired(standardLoopCharacteristics, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryProxyResolves(standardLoopCharacteristics, diagnostics, context);
if (result || diagnostics != null) result &= validate_UniqueID(standardLoopCharacteristics, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryKeyUnique(standardLoopCharacteristics, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(standardLoopCharacteristics, diagnostics, context);
if (result || diagnostics != null) result &= validateStandardLoopCharacteristics_StandardLoopCharacteristicstestBefore(standardLoopCharacteristics, diagnostics, context);
if (result || diagnostics != null) result &= validateStandardLoopCharacteristics_StandardLoopCharacteristicsloopCondition(standardLoopCharacteristics, diagnostics, context);
return result;
}
/**
* Validates the StandardLoopCharacteristicstestBefore constraint of '<em>Standard Loop Characteristics</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateStandardLoopCharacteristics_StandardLoopCharacteristicstestBefore(StandardLoopCharacteristics standardLoopCharacteristics, DiagnosticChain diagnostics, Map<Object, Object> context) {
return standardLoopCharacteristics.StandardLoopCharacteristicstestBefore(diagnostics, context);
}
/**
* Validates the StandardLoopCharacteristicsloopCondition constraint of '<em>Standard Loop Characteristics</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateStandardLoopCharacteristics_StandardLoopCharacteristicsloopCondition(StandardLoopCharacteristics standardLoopCharacteristics, DiagnosticChain diagnostics, Map<Object, Object> context) {
return standardLoopCharacteristics.StandardLoopCharacteristicsloopCondition(diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateReceiveTask(ReceiveTask receiveTask, DiagnosticChain diagnostics, Map<Object, Object> context) {
if (!validate_NoCircularContainment(receiveTask, diagnostics, context)) return false;
boolean result = validate_EveryMultiplicityConforms(receiveTask, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryDataValueConforms(receiveTask, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(receiveTask, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryBidirectionalReferenceIsPaired(receiveTask, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryProxyResolves(receiveTask, diagnostics, context);
if (result || diagnostics != null) result &= validate_UniqueID(receiveTask, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryKeyUnique(receiveTask, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(receiveTask, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNActivity_BPMNActivityresources(receiveTask, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNActivity_BPMNActivitycontainer(receiveTask, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNActivity_BPMNActivityproperties(receiveTask, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNActivity_BPMNActivitydefault(receiveTask, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNActivity_BPMNActivityboundaryEventsRefs(receiveTask, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNActivity_BPMNActivityloopCharacteristics(receiveTask, diagnostics, context);
if (result || diagnostics != null) result &= validateReceiveTask_ReceiveTaskoperationRef(receiveTask, diagnostics, context);
return result;
}
/**
* Validates the ReceiveTaskoperationRef constraint of '<em>Receive Task</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateReceiveTask_ReceiveTaskoperationRef(ReceiveTask receiveTask, DiagnosticChain diagnostics, Map<Object, Object> context) {
return receiveTask.ReceiveTaskoperationRef(diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateServiceTask(ServiceTask serviceTask, DiagnosticChain diagnostics, Map<Object, Object> context) {
if (!validate_NoCircularContainment(serviceTask, diagnostics, context)) return false;
boolean result = validate_EveryMultiplicityConforms(serviceTask, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryDataValueConforms(serviceTask, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(serviceTask, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryBidirectionalReferenceIsPaired(serviceTask, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryProxyResolves(serviceTask, diagnostics, context);
if (result || diagnostics != null) result &= validate_UniqueID(serviceTask, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryKeyUnique(serviceTask, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(serviceTask, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNActivity_BPMNActivityresources(serviceTask, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNActivity_BPMNActivitycontainer(serviceTask, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNActivity_BPMNActivityproperties(serviceTask, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNActivity_BPMNActivitydefault(serviceTask, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNActivity_BPMNActivityboundaryEventsRefs(serviceTask, diagnostics, context);
if (result || diagnostics != null) result &= validateBPMNActivity_BPMNActivityloopCharacteristics(serviceTask, diagnostics, context);
if (result || diagnostics != null) result &= validateServiceTask_ServiceTaskinputSet(serviceTask, diagnostics, context);
if (result || diagnostics != null) result &= validateServiceTask_ServiceTaskoutputSet(serviceTask, diagnostics, context);
if (result || diagnostics != null) result &= validateServiceTask_ServiceTaskoperationRef(serviceTask, diagnostics, context);
return result;
}
/**
* Validates the ServiceTaskinputSet constraint of '<em>Service Task</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateServiceTask_ServiceTaskinputSet(ServiceTask serviceTask, DiagnosticChain diagnostics, Map<Object, Object> context) {
return serviceTask.ServiceTaskinputSet(diagnostics, context);
}
/**
* Validates the ServiceTaskoutputSet constraint of '<em>Service Task</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateServiceTask_ServiceTaskoutputSet(ServiceTask serviceTask, DiagnosticChain diagnostics, Map<Object, Object> context) {
return serviceTask.ServiceTaskoutputSet(diagnostics, context);
}
/**
* Validates the ServiceTaskoperationRef constraint of '<em>Service Task</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateServiceTask_ServiceTaskoperationRef(ServiceTask serviceTask, DiagnosticChain diagnostics, Map<Object, Object> context) {
return serviceTask.ServiceTaskoperationRef(diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateMultiInstanceLoopCharacteristics(MultiInstanceLoopCharacteristics multiInstanceLoopCharacteristics, DiagnosticChain diagnostics, Map<Object, Object> context) {
if (!validate_NoCircularContainment(multiInstanceLoopCharacteristics, diagnostics, context)) return false;
boolean result = validate_EveryMultiplicityConforms(multiInstanceLoopCharacteristics, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryDataValueConforms(multiInstanceLoopCharacteristics, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(multiInstanceLoopCharacteristics, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryBidirectionalReferenceIsPaired(multiInstanceLoopCharacteristics, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryProxyResolves(multiInstanceLoopCharacteristics, diagnostics, context);
if (result || diagnostics != null) result &= validate_UniqueID(multiInstanceLoopCharacteristics, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryKeyUnique(multiInstanceLoopCharacteristics, diagnostics, context);
if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(multiInstanceLoopCharacteristics, diagnostics, context);
if (result || diagnostics != null) result &= validateMultiInstanceLoopCharacteristics_MultiinstanceLoopCharacteristicstarget(multiInstanceLoopCharacteristics, diagnostics, context);
return result;
}
/**
* Validates the MultiinstanceLoopCharacteristicstarget constraint of '<em>Multi Instance Loop Characteristics</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateMultiInstanceLoopCharacteristics_MultiinstanceLoopCharacteristicstarget(MultiInstanceLoopCharacteristics multiInstanceLoopCharacteristics, DiagnosticChain diagnostics, Map<Object, Object> context) {
return multiInstanceLoopCharacteristics.MultiinstanceLoopCharacteristicstarget(diagnostics, context);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateAssociationDirection(AssociationDirection associationDirection, DiagnosticChain diagnostics, Map<Object, Object> context) {
return true;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateEventBasedGatewayType(EventBasedGatewayType eventBasedGatewayType, DiagnosticChain diagnostics, Map<Object, Object> context) {
return true;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateGatewayDirection(GatewayDirection gatewayDirection, DiagnosticChain diagnostics, Map<Object, Object> context) {
return true;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateRelationshipDirection(RelationshipDirection relationshipDirection, DiagnosticChain diagnostics, Map<Object, Object> context) {
return true;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateItemKind(ItemKind itemKind, DiagnosticChain diagnostics, Map<Object, Object> context) {
return true;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateProcessType(ProcessType processType, DiagnosticChain diagnostics, Map<Object, Object> context) {
return true;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateAdHocOrdering(AdHocOrdering adHocOrdering, DiagnosticChain diagnostics, Map<Object, Object> context) {
return true;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean validateMultiInstanceBehavior(MultiInstanceBehavior multiInstanceBehavior, DiagnosticChain diagnostics, Map<Object, Object> context) {
return true;
}
/**
* Returns the resource locator that will be used to fetch messages for this validator's diagnostics.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public ResourceLocator getResourceLocator() {
// TODO
// Specialize this to return a resource locator for messages specific to this validator.
// Ensure that you remove @generated or mark it @generated NOT
return super.getResourceLocator();
}
} //BpmnprofValidator