diff options
Diffstat (limited to 'extraplugins/diagram-definition/org.eclipse.papyrus.umldi/src-gen/org/eclipse/papyrus/umldi/util/UMLDIValidator.java')
-rw-r--r-- | extraplugins/diagram-definition/org.eclipse.papyrus.umldi/src-gen/org/eclipse/papyrus/umldi/util/UMLDIValidator.java | 1269 |
1 files changed, 857 insertions, 412 deletions
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.umldi/src-gen/org/eclipse/papyrus/umldi/util/UMLDIValidator.java b/extraplugins/diagram-definition/org.eclipse.papyrus.umldi/src-gen/org/eclipse/papyrus/umldi/util/UMLDIValidator.java index 0238abd6869..7e07432d20e 100644 --- a/extraplugins/diagram-definition/org.eclipse.papyrus.umldi/src-gen/org/eclipse/papyrus/umldi/util/UMLDIValidator.java +++ b/extraplugins/diagram-definition/org.eclipse.papyrus.umldi/src-gen/org/eclipse/papyrus/umldi/util/UMLDIValidator.java @@ -25,6 +25,7 @@ import org.eclipse.papyrus.umldi.*; * <!-- begin-user-doc --> * The <b>Validator</b> for the model. * <!-- end-user-doc --> + * * @see org.eclipse.papyrus.umldi.UMLDIPackage * @generated */ @@ -34,14 +35,17 @@ public class UMLDIValidator extends EObjectValidator { * The cached model package * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public static final UMLDIValidator INSTANCE = new UMLDIValidator(); /** - * 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. + * 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 @@ -52,6 +56,7 @@ public class UMLDIValidator extends EObjectValidator { * The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Fontsize Positive' of 'Uml Style'. * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public static final int UML_STYLE__FONTSIZE_POSITIVE = 1; @@ -60,6 +65,7 @@ public class UMLDIValidator extends EObjectValidator { * 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 = 1; @@ -68,6 +74,7 @@ public class UMLDIValidator extends EObjectValidator { * 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; @@ -76,6 +83,7 @@ public class UMLDIValidator extends EObjectValidator { * Delegates evaluation of the given invariant expression against the object in the given context. * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public static boolean validate(EClass eClass, EObject eObject, DiagnosticChain diagnostics, Map<Object, Object> context, String validationDelegate, EOperation invariant, String expression, int severity, String source, int code) { @@ -86,6 +94,7 @@ public class UMLDIValidator extends EObjectValidator { * Creates an instance of the switch. * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public UMLDIValidator() { @@ -96,372 +105,417 @@ public class UMLDIValidator extends EObjectValidator { * Returns the package of this validator switch. * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ @Override protected EPackage getEPackage() { - return UMLDIPackage.eINSTANCE; + return UMLDIPackage.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 UMLDIPackage.UML_DIAGRAM: - return validateUmlDiagram((UmlDiagram)value, diagnostics, context); - case UMLDIPackage.UML_DIAGRAM_ELEMENT: - return validateUmlDiagramElement((UmlDiagramElement)value, diagnostics, context); - case UMLDIPackage.UML_STYLE: - return validateUmlStyle((UmlStyle)value, diagnostics, context); - case UMLDIPackage.UML_EDGE: - return validateUmlEdge((UmlEdge)value, diagnostics, context); - case UMLDIPackage.TOP_UML_DIAGRAM_ELEMENT: - return validateTopUmlDiagramElement((TopUmlDiagramElement)value, diagnostics, context); - case UMLDIPackage.DIAGRAM_COMPARTMENT: - return validateDiagramCompartment((DiagramCompartment)value, diagnostics, context); - case UMLDIPackage.UML_COMPARTMENT: - return validateUmlCompartment((UmlCompartment)value, diagnostics, context); - case UMLDIPackage.MAIN_LABEL: - return validateMainLabel((MainLabel)value, diagnostics, context); - case UMLDIPackage.UML_LABEL: - return validateUmlLabel((UmlLabel)value, diagnostics, context); - case UMLDIPackage.UML_SHAPE: - return validateUmlShape((UmlShape)value, diagnostics, context); - case UMLDIPackage.CLASS_DIAGRAM: - return validateClassDiagram((ClassDiagram)value, diagnostics, context); - case UMLDIPackage.STRUCTURE_DIAGRAM: - return validateStructureDiagram((StructureDiagram)value, diagnostics, context); - case UMLDIPackage.CLASSIFIER_SHAPE: - return validateClassifierShape((ClassifierShape)value, diagnostics, context); - case UMLDIPackage.TEMPLATEABLE_ELEMENT_SHAPE: - return validateTemplateableElementShape((TemplateableElementShape)value, diagnostics, context); - case UMLDIPackage.ELEMENT_SHAPE: - return validateElementShape((ElementShape)value, diagnostics, context); - case UMLDIPackage.TEMPLATE_PARAMETER_COMPARTMENT: - return validateTemplateParameterCompartment((TemplateParameterCompartment)value, diagnostics, context); - case UMLDIPackage.LIST_COMPARTMENT: - return validateListCompartment((ListCompartment)value, diagnostics, context); - case UMLDIPackage.LIST_ITEM_LABEL: - return validateListItemLabel((ListItemLabel)value, diagnostics, context); - case UMLDIPackage.OWNED_USE_CASE_COMPARTMENT: - return validateOwnedUseCaseCompartment((OwnedUseCaseCompartment)value, diagnostics, context); - case UMLDIPackage.CLASSIFIER_COMPARTMENT: - return validateClassifierCompartment((ClassifierCompartment)value, diagnostics, context); - case UMLDIPackage.USE_CASE_COMPARTMENT: - return validateUseCaseCompartment((UseCaseCompartment)value, diagnostics, context); - case UMLDIPackage.PACKAGE_SHAPE: - return validatePackageShape((PackageShape)value, diagnostics, context); - case UMLDIPackage.ELEMENT_WITH_PACKAGED_ELEMENTS_SHAPE: - return validateElementWithPackagedElementsShape((ElementWithPackagedElementsShape)value, diagnostics, context); - case UMLDIPackage.PACKAGED_ELEMENT_COMPARTMENT: - return validatePackagedElementCompartment((PackagedElementCompartment)value, diagnostics, context); - case UMLDIPackage.CONSTRAINT_SHAPE: - return validateConstraintShape((ConstraintShape)value, diagnostics, context); - case UMLDIPackage.ELEMENT_WITH_BODY_SHAPE: - return validateElementWithBodyShape((ElementWithBodyShape)value, diagnostics, context); - case UMLDIPackage.BODY_LABEL: - return validateBodyLabel((BodyLabel)value, diagnostics, context); - case UMLDIPackage.ATTRIBUTE_COMPARTMENT: - return validateAttributeCompartment((AttributeCompartment)value, diagnostics, context); - case UMLDIPackage.CLASSIFIER_WITH_ATTRIBUTES_SHAPE: - return validateClassifierWithAttributesShape((ClassifierWithAttributesShape)value, diagnostics, context); - case UMLDIPackage.OPERATION_COMPARTMENT: - return validateOperationCompartment((OperationCompartment)value, diagnostics, context); - case UMLDIPackage.CLASSIFIER_WITH_OPERATIONS_SHAPE: - return validateClassifierWithOperationsShape((ClassifierWithOperationsShape)value, diagnostics, context); - case UMLDIPackage.RECEPTION_COMPARTMENT: - return validateReceptionCompartment((ReceptionCompartment)value, diagnostics, context); - case UMLDIPackage.CLASSIFIER_WITH_RECEPTIONS_SHAPE: - return validateClassifierWithReceptionsShape((ClassifierWithReceptionsShape)value, diagnostics, context); - case UMLDIPackage.LITERAL_COMPARTMENT: - return validateLiteralCompartment((LiteralCompartment)value, diagnostics, context); - case UMLDIPackage.ENUMERATION_SHAPE: - return validateEnumerationShape((EnumerationShape)value, diagnostics, context); - case UMLDIPackage.ROLE_LABEL: - return validateRoleLabel((RoleLabel)value, diagnostics, context); - case UMLDIPackage.ASSOCIATION_EDGE: - return validateAssociationEdge((AssociationEdge)value, diagnostics, context); - case UMLDIPackage.ELEMENT_EDGE: - return validateElementEdge((ElementEdge)value, diagnostics, context); - case UMLDIPackage.MULTIPLICITY_LABEL: - return validateMultiplicityLabel((MultiplicityLabel)value, diagnostics, context); - case UMLDIPackage.PROPERTY_EDGE: - return validatePropertyEdge((PropertyEdge)value, diagnostics, context); - case UMLDIPackage.CONSTRAINT_LABEL: - return validateConstraintLabel((ConstraintLabel)value, diagnostics, context); - case UMLDIPackage.GENERALIZATION_SET_EDGE: - return validateGeneralizationSetEdge((GeneralizationSetEdge)value, diagnostics, context); - case UMLDIPackage.POWER_LABEL: - return validatePowerLabel((PowerLabel)value, diagnostics, context); - case UMLDIPackage.OBJECT_NODE_SHAPE: - return validateObjectNodeShape((ObjectNodeShape)value, diagnostics, context); - case UMLDIPackage.ACTIVITY_NODE_SHAPE: - return validateActivityNodeShape((ActivityNodeShape)value, diagnostics, context); - case UMLDIPackage.SELECTION_LABEL: - return validateSelectionLabel((SelectionLabel)value, diagnostics, context); - case UMLDIPackage.OBJECT_FLOW_EDGE: - return validateObjectFlowEdge((ObjectFlowEdge)value, diagnostics, context); - case UMLDIPackage.ACTIVITY_EDGE_EDGE: - return validateActivityEdgeEdge((ActivityEdgeEdge)value, diagnostics, context); - case UMLDIPackage.RELATIONSHIP_WITH_GUARD_EDGE: - return validateRelationshipWithGuardEdge((RelationshipWithGuardEdge)value, diagnostics, context); - case UMLDIPackage.GUARD_LABEL: - return validateGuardLabel((GuardLabel)value, diagnostics, context); - case UMLDIPackage.WEIGHT_LABEL: - return validateWeightLabel((WeightLabel)value, diagnostics, context); - case UMLDIPackage.TRANSFORMATION_LABEL: - return validateTransformationLabel((TransformationLabel)value, diagnostics, context); - case UMLDIPackage.CONNECTOR_EDGE: - return validateConnectorEdge((ConnectorEdge)value, diagnostics, context); - case UMLDIPackage.INSTANCE_SPECIFICATION_EDGE: - return validateInstanceSpecificationEdge((InstanceSpecificationEdge)value, diagnostics, context); - case UMLDIPackage.DEPENDENCY_EDGE: - return validateDependencyEdge((DependencyEdge)value, diagnostics, context); - case UMLDIPackage.INSTANCE_SPECIFICATION_SHAPE: - return validateInstanceSpecificationShape((InstanceSpecificationShape)value, diagnostics, context); - case UMLDIPackage.DEPLOYMENT_TARGET_SHAPE: - return validateDeploymentTargetShape((DeploymentTargetShape)value, diagnostics, context); - case UMLDIPackage.DEPLOYED_ARTIFACT_COMPARTMENT: - return validateDeployedArtifactCompartment((DeployedArtifactCompartment)value, diagnostics, context); - case UMLDIPackage.SLOT_COMPARTMENT: - return validateSlotCompartment((SlotCompartment)value, diagnostics, context); - case UMLDIPackage.CLASS_SHAPE: - return validateClassShape((ClassShape)value, diagnostics, context); - case UMLDIPackage.ELEMENT_WITH_PORTS_SHAPE: - return validateElementWithPortsShape((ElementWithPortsShape)value, diagnostics, context); - case UMLDIPackage.ELEMENT_WITH_INTERNAL_STRUCTURE_SHAPE: - return validateElementWithInternalStructureShape((ElementWithInternalStructureShape)value, diagnostics, context); - case UMLDIPackage.INTERNAL_STRUCTURE_COMPARTMENT: - return validateInternalStructureCompartment((InternalStructureCompartment)value, diagnostics, context); - case UMLDIPackage.PORT_SHAPE: - return validatePortShape((PortShape)value, diagnostics, context); - case UMLDIPackage.CLASSIFIER_WITH_NESTED_CLASSIFIERS_SHAPE: - return validateClassifierWithNestedClassifiersShape((ClassifierWithNestedClassifiersShape)value, diagnostics, context); - case UMLDIPackage.NESTED_CLASSIFIER_COMPARTMENT: - return validateNestedClassifierCompartment((NestedClassifierCompartment)value, diagnostics, context); - case UMLDIPackage.BEHAVIORED_CLASSIFIER_SHAPE: - return validateBehavioredClassifierShape((BehavioredClassifierShape)value, diagnostics, context); - case UMLDIPackage.OWNED_BEHAVIOR_COMPARTMENT: - return validateOwnedBehaviorCompartment((OwnedBehaviorCompartment)value, diagnostics, context); - case UMLDIPackage.INTERFACE_SHAPE: - return validateInterfaceShape((InterfaceShape)value, diagnostics, context); - case UMLDIPackage.DATA_TYPE_SHAPE: - return validateDataTypeShape((DataTypeShape)value, diagnostics, context); - case UMLDIPackage.PRIMITIVE_TYPE_SHAPE: - return validatePrimitiveTypeShape((PrimitiveTypeShape)value, diagnostics, context); - case UMLDIPackage.SIGNAL_SHAPE: - return validateSignalShape((SignalShape)value, diagnostics, context); - case UMLDIPackage.MODEL_SHAPE: - return validateModelShape((ModelShape)value, diagnostics, context); - case UMLDIPackage.CONTAINMENT_EDGE: - return validateContainmentEdge((ContainmentEdge)value, diagnostics, context); - case UMLDIPackage.GENERALIZATION_EDGE: - return validateGeneralizationEdge((GeneralizationEdge)value, diagnostics, context); - case UMLDIPackage.REALIZATION_EDGE: - return validateRealizationEdge((RealizationEdge)value, diagnostics, context); - case UMLDIPackage.ABSTRACTION_EDGE: - return validateAbstractionEdge((AbstractionEdge)value, diagnostics, context); - case UMLDIPackage.INTERFACE_REALIZATION_EDGE: - return validateInterfaceRealizationEdge((InterfaceRealizationEdge)value, diagnostics, context); - case UMLDIPackage.USAGE_EDGE: - return validateUsageEdge((UsageEdge)value, diagnostics, context); - case UMLDIPackage.ELEMENT_IMPORT_EDGE: - return validateElementImportEdge((ElementImportEdge)value, diagnostics, context); - case UMLDIPackage.PACKAGE_IMPORT_EDGE: - return validatePackageImportEdge((PackageImportEdge)value, diagnostics, context); - case UMLDIPackage.PACKAGE_MERGE_EDGE: - return validatePackageMergeEdge((PackageMergeEdge)value, diagnostics, context); - case UMLDIPackage.SUBSTITUTION_EDGE: - return validateSubstitutionEdge((SubstitutionEdge)value, diagnostics, context); - case UMLDIPackage.INFORMATION_FLOW_EDGE: - return validateInformationFlowEdge((InformationFlowEdge)value, diagnostics, context); - case UMLDIPackage.CONVEYED_LABEL: - return validateConveyedLabel((ConveyedLabel)value, diagnostics, context); - case UMLDIPackage.ASSOCIATION_CLASS_EDGE: - return validateAssociationClassEdge((AssociationClassEdge)value, diagnostics, context); - case UMLDIPackage.COMMENT_SHAPE: - return validateCommentShape((CommentShape)value, diagnostics, context); - case UMLDIPackage.ATTACHMENT_EDGE: - return validateAttachmentEdge((AttachmentEdge)value, diagnostics, context); - case UMLDIPackage.ASSOCIATION_CLASS_SHAPE: - return validateAssociationClassShape((AssociationClassShape)value, diagnostics, context); - case UMLDIPackage.COMPONENT_SHAPE: - return validateComponentShape((ComponentShape)value, diagnostics, context); - case UMLDIPackage.INFORMATION_ITEM_SHAPE: - return validateInformationItemShape((InformationItemShape)value, diagnostics, context); - case UMLDIPackage.REPRESENTATION_EDGE: - return validateRepresentationEdge((RepresentationEdge)value, diagnostics, context); - case UMLDIPackage.ASSOCIATION_SHAPE: - return validateAssociationShape((AssociationShape)value, diagnostics, context); - case UMLDIPackage.DEPENDENCY_SHAPE: - return validateDependencyShape((DependencyShape)value, diagnostics, context); - case UMLDIPackage.TIME_OBSERVATION_SHAPE: - return validateTimeObservationShape((TimeObservationShape)value, diagnostics, context); - case UMLDIPackage.DURATION_OBSERVATION_SHAPE: - return validateDurationObservationShape((DurationObservationShape)value, diagnostics, context); - case UMLDIPackage.PACKAGE_DIAGRAM: - return validatePackageDiagram((PackageDiagram)value, diagnostics, context); - case UMLDIPackage.PROFILE_DIAGRAM: - return validateProfileDiagram((ProfileDiagram)value, diagnostics, context); - case UMLDIPackage.COMPOSITE_STRUCTURE_DIAGRAM: - return validateCompositeStructureDiagram((CompositeStructureDiagram)value, diagnostics, context); - case UMLDIPackage.DEPLOYMENT_DIAGRAM: - return validateDeploymentDiagram((DeploymentDiagram)value, diagnostics, context); - case UMLDIPackage.COMPONENT_DIAGRAM: - return validateComponentDiagram((ComponentDiagram)value, diagnostics, context); - case UMLDIPackage.OBJECT_DIAGRAM: - return validateObjectDiagram((ObjectDiagram)value, diagnostics, context); - case UMLDIPackage.PROFILE_SHAPE: - return validateProfileShape((ProfileShape)value, diagnostics, context); - case UMLDIPackage.PROFILE_APPLICATION_EDGE: - return validateProfileApplicationEdge((ProfileApplicationEdge)value, diagnostics, context); - case UMLDIPackage.EXTENSION_EDGE: - return validateExtensionEdge((ExtensionEdge)value, diagnostics, context); - case UMLDIPackage.BEHAVIOR_DIAGRAM: - return validateBehaviorDiagram((BehaviorDiagram)value, diagnostics, context); - case UMLDIPackage.USE_CASE_DIAGRAM: - return validateUseCaseDiagram((UseCaseDiagram)value, diagnostics, context); - case UMLDIPackage.ARTIFACT_SHAPE: - return validateArtifactShape((ArtifactShape)value, diagnostics, context); - case UMLDIPackage.NESTED_ARTIFACT_COMPARTMENT: - return validateNestedArtifactCompartment((NestedArtifactCompartment)value, diagnostics, context); - case UMLDIPackage.COMPONENT_REALIZATION_EDGE: - return validateComponentRealizationEdge((ComponentRealizationEdge)value, diagnostics, context); - case UMLDIPackage.MANIFESTATION_EDGE: - return validateManifestationEdge((ManifestationEdge)value, diagnostics, context); - case UMLDIPackage.PROPERTY_SHAPE: - return validatePropertyShape((PropertyShape)value, diagnostics, context); - case UMLDIPackage.COLLABORATION_SHAPE: - return validateCollaborationShape((CollaborationShape)value, diagnostics, context); - case UMLDIPackage.COLLABORATION_USE_SHAPE: - return validateCollaborationUseShape((CollaborationUseShape)value, diagnostics, context); - case UMLDIPackage.TEMPLATE_BINDING_EDGE: - return validateTemplateBindingEdge((TemplateBindingEdge)value, diagnostics, context); - case UMLDIPackage.STEREOTYPE_SHAPE: - return validateStereotypeShape((StereotypeShape)value, diagnostics, context); - case UMLDIPackage.NODE_SHAPE: - return validateNodeShape((NodeShape)value, diagnostics, context); - case UMLDIPackage.NESTED_NODE_COMPARTMENT: - return validateNestedNodeCompartment((NestedNodeCompartment)value, diagnostics, context); - case UMLDIPackage.DEVICE_SHAPE: - return validateDeviceShape((DeviceShape)value, diagnostics, context); - case UMLDIPackage.EXECUTION_ENVIRONMENT_SHAPE: - return validateExecutionEnvironmentShape((ExecutionEnvironmentShape)value, diagnostics, context); - case UMLDIPackage.ACTIVITY_SHAPE: - return validateActivityShape((ActivityShape)value, diagnostics, context); - case UMLDIPackage.PARAMETER_COMPARTMENT: - return validateParameterCompartment((ParameterCompartment)value, diagnostics, context); - case UMLDIPackage.POST_CONDITION_COMPARTMENT: - return validatePostConditionCompartment((PostConditionCompartment)value, diagnostics, context); - case UMLDIPackage.PRE_CONDITION_COMPARTMENT: - return validatePreConditionCompartment((PreConditionCompartment)value, diagnostics, context); - case UMLDIPackage.CONTENT_COMPARTMENT: - return validateContentCompartment((ContentCompartment)value, diagnostics, context); - case UMLDIPackage.STRUCTURED_ACTIVITY_NODE_SHAPE: - return validateStructuredActivityNodeShape((StructuredActivityNodeShape)value, diagnostics, context); - case UMLDIPackage.ACTION_SHAPE: - return validateActionShape((ActionShape)value, diagnostics, context); - case UMLDIPackage.PIN_SHAPE: - return validatePinShape((PinShape)value, diagnostics, context); - case UMLDIPackage.ACTIVITY_GROUP_SHAPE: - return validateActivityGroupShape((ActivityGroupShape)value, diagnostics, context); - case UMLDIPackage.ACTIVITY_PARAMETER_NODE_SHAPE: - return validateActivityParameterNodeShape((ActivityParameterNodeShape)value, diagnostics, context); - case UMLDIPackage.INTERACTION_SHAPE: - return validateInteractionShape((InteractionShape)value, diagnostics, context); - case UMLDIPackage.OPAQUE_BEHAVIOR_SHAPE: - return validateOpaqueBehaviorShape((OpaqueBehaviorShape)value, diagnostics, context); - case UMLDIPackage.FUNCTION_BEHAVIOR_SHAPE: - return validateFunctionBehaviorShape((FunctionBehaviorShape)value, diagnostics, context); - case UMLDIPackage.STATE_MACHINE_SHAPE: - return validateStateMachineShape((StateMachineShape)value, diagnostics, context); - case UMLDIPackage.BASE_STATE_SHAPE: - return validateBaseStateShape((BaseStateShape)value, diagnostics, context); - case UMLDIPackage.PSEUDOSTATE_SHAPE: - return validatePseudostateShape((PseudostateShape)value, diagnostics, context); - case UMLDIPackage.REGION_COMPARTMENT: - return validateRegionCompartment((RegionCompartment)value, diagnostics, context); - case UMLDIPackage.PROTOCOL_STATE_MACHINE_SHAPE: - return validateProtocolStateMachineShape((ProtocolStateMachineShape)value, diagnostics, context); - case UMLDIPackage.DEPLOYMENT_SPECIFICATION_SHAPE: - return validateDeploymentSpecificationShape((DeploymentSpecificationShape)value, diagnostics, context); - case UMLDIPackage.COMMUNICATION_PATH_EDGE: - return validateCommunicationPathEdge((CommunicationPathEdge)value, diagnostics, context); - case UMLDIPackage.DEPLOYMENT_EDGE: - return validateDeploymentEdge((DeploymentEdge)value, diagnostics, context); - case UMLDIPackage.ACTOR_SHAPE: - return validateActorShape((ActorShape)value, diagnostics, context); - case UMLDIPackage.EXTENSION_POINT_COMPARTMENT: - return validateExtensionPointCompartment((ExtensionPointCompartment)value, diagnostics, context); - case UMLDIPackage.USE_CASE_SHAPE: - return validateUseCaseShape((UseCaseShape)value, diagnostics, context); - case UMLDIPackage.INCLUDE_EDGE: - return validateIncludeEdge((IncludeEdge)value, diagnostics, context); - case UMLDIPackage.EXTEND_EDGE: - return validateExtendEdge((ExtendEdge)value, diagnostics, context); - case UMLDIPackage.STATE_MACHINE_DIAGRAM: - return validateStateMachineDiagram((StateMachineDiagram)value, diagnostics, context); - case UMLDIPackage.ACTIVITY_DIAGRAM: - return validateActivityDiagram((ActivityDiagram)value, diagnostics, context); - case UMLDIPackage.SEQUENCE_DIAGRAM: - return validateSequenceDiagram((SequenceDiagram)value, diagnostics, context); - case UMLDIPackage.INTERACTION_DIAGRAM: - return validateInteractionDiagram((InteractionDiagram)value, diagnostics, context); - case UMLDIPackage.COMMUNICATION_DIAGRAM: - return validateCommunicationDiagram((CommunicationDiagram)value, diagnostics, context); - case UMLDIPackage.TIMING_DIAGRAM: - return validateTimingDiagram((TimingDiagram)value, diagnostics, context); - case UMLDIPackage.INTERACTION_OVERVIEW_DIAGRAM: - return validateInteractionOverviewDiagram((InteractionOverviewDiagram)value, diagnostics, context); - case UMLDIPackage.INTERNAL_BEHAVIOR_COMPARTMENT: - return validateInternalBehaviorCompartment((InternalBehaviorCompartment)value, diagnostics, context); - case UMLDIPackage.STATE_SHAPE: - return validateStateShape((StateShape)value, diagnostics, context); - case UMLDIPackage.CONNECTION_POINT_REFERENCE_SHAPE: - return validateConnectionPointReferenceShape((ConnectionPointReferenceShape)value, diagnostics, context); - case UMLDIPackage.INTERNAL_TRANSITION_COMPARTMENT: - return validateInternalTransitionCompartment((InternalTransitionCompartment)value, diagnostics, context); - case UMLDIPackage.DEFERRABLE_TRIGGER_COMPARTMENT: - return validateDeferrableTriggerCompartment((DeferrableTriggerCompartment)value, diagnostics, context); - case UMLDIPackage.REGION_SHAPE: - return validateRegionShape((RegionShape)value, diagnostics, context); - case UMLDIPackage.SUBVERTEX_COMPARTMENT: - return validateSubvertexCompartment((SubvertexCompartment)value, diagnostics, context); - case UMLDIPackage.TRANSITION_EDGE: - return validateTransitionEdge((TransitionEdge)value, diagnostics, context); - case UMLDIPackage.CONTROL_FLOW_EDGE: - return validateControlFlowEdge((ControlFlowEdge)value, diagnostics, context); - case UMLDIPackage.EXCEPTION_HANDLER_EDGE: - return validateExceptionHandlerEdge((ExceptionHandlerEdge)value, diagnostics, context); - case UMLDIPackage.TYPE_LABEL: - return validateTypeLabel((TypeLabel)value, diagnostics, context); - case UMLDIPackage.ICON_LABEL: - return validateIconLabel((IconLabel)value, diagnostics, context); - case UMLDIPackage.SUB_PARTITION_COMPARTMENT: - return validateSubPartitionCompartment((SubPartitionCompartment)value, diagnostics, context); - case UMLDIPackage.ACTIVITY_PARTITION_SHAPE: - return validateActivityPartitionShape((ActivityPartitionShape)value, diagnostics, context); - case UMLDIPackage.EXPANSION_REGION_SHAPE: - return validateExpansionRegionShape((ExpansionRegionShape)value, diagnostics, context); - case UMLDIPackage.EXPANSION_NODE_SHAPE: - return validateExpansionNodeShape((ExpansionNodeShape)value, diagnostics, context); - case UMLDIPackage.COMPARTMENT_LAYOUT: - return validateCompartmentLayout((CompartmentLayout)value, diagnostics, context); - case UMLDIPackage.PLACEMENT: - return validatePlacement((Placement)value, diagnostics, context); - default: - return true; + switch(classifierID) { + case UMLDIPackage.UML_DIAGRAM: + return validateUmlDiagram((UmlDiagram)value, diagnostics, context); + case UMLDIPackage.UML_DIAGRAM_ELEMENT: + return validateUmlDiagramElement((UmlDiagramElement)value, diagnostics, context); + case UMLDIPackage.UML_STYLE: + return validateUmlStyle((UmlStyle)value, diagnostics, context); + case UMLDIPackage.UML_EDGE: + return validateUmlEdge((UmlEdge)value, diagnostics, context); + case UMLDIPackage.TOP_UML_DIAGRAM_ELEMENT: + return validateTopUmlDiagramElement((TopUmlDiagramElement)value, diagnostics, context); + case UMLDIPackage.STEREOTYPED_DIAGRAM_ELEMENT: + return validateStereotypedDiagramElement((StereotypedDiagramElement)value, diagnostics, context); + case UMLDIPackage.STEREOTYPE_LABEL: + return validateStereotypeLabel((StereotypeLabel)value, diagnostics, context); + case UMLDIPackage.UML_LABEL: + return validateUmlLabel((UmlLabel)value, diagnostics, context); + case UMLDIPackage.DIAGRAM_COMPARTMENT: + return validateDiagramCompartment((DiagramCompartment)value, diagnostics, context); + case UMLDIPackage.UML_COMPARTMENT: + return validateUmlCompartment((UmlCompartment)value, diagnostics, context); + case UMLDIPackage.MAIN_LABEL: + return validateMainLabel((MainLabel)value, diagnostics, context); + case UMLDIPackage.UML_SHAPE: + return validateUmlShape((UmlShape)value, diagnostics, context); + case UMLDIPackage.STEREOTYPE_COMPARTMENT: + return validateStereotypeCompartment((StereotypeCompartment)value, diagnostics, context); + case UMLDIPackage.LIST_COMPARTMENT: + return validateListCompartment((ListCompartment)value, diagnostics, context); + case UMLDIPackage.LIST_ITEM_LABEL: + return validateListItemLabel((ListItemLabel)value, diagnostics, context); + case UMLDIPackage.CLASS_DIAGRAM: + return validateClassDiagram((ClassDiagram)value, diagnostics, context); + case UMLDIPackage.STRUCTURE_DIAGRAM: + return validateStructureDiagram((StructureDiagram)value, diagnostics, context); + case UMLDIPackage.CLASSIFIER_SHAPE: + return validateClassifierShape((ClassifierShape)value, diagnostics, context); + case UMLDIPackage.TEMPLATEABLE_ELEMENT_SHAPE: + return validateTemplateableElementShape((TemplateableElementShape)value, diagnostics, context); + case UMLDIPackage.ELEMENT_SHAPE: + return validateElementShape((ElementShape)value, diagnostics, context); + case UMLDIPackage.TEMPLATE_PARAMETER_COMPARTMENT: + return validateTemplateParameterCompartment((TemplateParameterCompartment)value, diagnostics, context); + case UMLDIPackage.OWNED_USE_CASE_COMPARTMENT: + return validateOwnedUseCaseCompartment((OwnedUseCaseCompartment)value, diagnostics, context); + case UMLDIPackage.CLASSIFIER_COMPARTMENT: + return validateClassifierCompartment((ClassifierCompartment)value, diagnostics, context); + case UMLDIPackage.USE_CASE_COMPARTMENT: + return validateUseCaseCompartment((UseCaseCompartment)value, diagnostics, context); + case UMLDIPackage.PACKAGE_SHAPE: + return validatePackageShape((PackageShape)value, diagnostics, context); + case UMLDIPackage.ELEMENT_WITH_PACKAGED_ELEMENTS_SHAPE: + return validateElementWithPackagedElementsShape((ElementWithPackagedElementsShape)value, diagnostics, context); + case UMLDIPackage.PACKAGED_ELEMENT_COMPARTMENT: + return validatePackagedElementCompartment((PackagedElementCompartment)value, diagnostics, context); + case UMLDIPackage.CONSTRAINT_SHAPE: + return validateConstraintShape((ConstraintShape)value, diagnostics, context); + case UMLDIPackage.ATTRIBUTE_COMPARTMENT: + return validateAttributeCompartment((AttributeCompartment)value, diagnostics, context); + case UMLDIPackage.CLASSIFIER_WITH_ATTRIBUTES_SHAPE: + return validateClassifierWithAttributesShape((ClassifierWithAttributesShape)value, diagnostics, context); + case UMLDIPackage.OPERATION_COMPARTMENT: + return validateOperationCompartment((OperationCompartment)value, diagnostics, context); + case UMLDIPackage.CLASSIFIER_WITH_OPERATIONS_SHAPE: + return validateClassifierWithOperationsShape((ClassifierWithOperationsShape)value, diagnostics, context); + case UMLDIPackage.RECEPTION_COMPARTMENT: + return validateReceptionCompartment((ReceptionCompartment)value, diagnostics, context); + case UMLDIPackage.CLASSIFIER_WITH_RECEPTIONS_SHAPE: + return validateClassifierWithReceptionsShape((ClassifierWithReceptionsShape)value, diagnostics, context); + case UMLDIPackage.LITERAL_COMPARTMENT: + return validateLiteralCompartment((LiteralCompartment)value, diagnostics, context); + case UMLDIPackage.ENUMERATION_SHAPE: + return validateEnumerationShape((EnumerationShape)value, diagnostics, context); + case UMLDIPackage.ROLE_LABEL: + return validateRoleLabel((RoleLabel)value, diagnostics, context); + case UMLDIPackage.ASSOCIATION_EDGE: + return validateAssociationEdge((AssociationEdge)value, diagnostics, context); + case UMLDIPackage.ELEMENT_EDGE: + return validateElementEdge((ElementEdge)value, diagnostics, context); + case UMLDIPackage.MULTIPLICITY_LABEL: + return validateMultiplicityLabel((MultiplicityLabel)value, diagnostics, context); + case UMLDIPackage.PROPERTY_EDGE: + return validatePropertyEdge((PropertyEdge)value, diagnostics, context); + case UMLDIPackage.CONSTRAINT_LABEL: + return validateConstraintLabel((ConstraintLabel)value, diagnostics, context); + case UMLDIPackage.GENERALIZATION_SET_EDGE: + return validateGeneralizationSetEdge((GeneralizationSetEdge)value, diagnostics, context); + case UMLDIPackage.POWER_LABEL: + return validatePowerLabel((PowerLabel)value, diagnostics, context); + case UMLDIPackage.OBJECT_NODE_SHAPE: + return validateObjectNodeShape((ObjectNodeShape)value, diagnostics, context); + case UMLDIPackage.ACTIVITY_NODE_SHAPE: + return validateActivityNodeShape((ActivityNodeShape)value, diagnostics, context); + case UMLDIPackage.SELECTION_LABEL: + return validateSelectionLabel((SelectionLabel)value, diagnostics, context); + case UMLDIPackage.OBJECT_FLOW_EDGE: + return validateObjectFlowEdge((ObjectFlowEdge)value, diagnostics, context); + case UMLDIPackage.ACTIVITY_EDGE_EDGE: + return validateActivityEdgeEdge((ActivityEdgeEdge)value, diagnostics, context); + case UMLDIPackage.GUARD_LABEL: + return validateGuardLabel((GuardLabel)value, diagnostics, context); + case UMLDIPackage.WEIGHT_LABEL: + return validateWeightLabel((WeightLabel)value, diagnostics, context); + case UMLDIPackage.TRANSFORMATION_LABEL: + return validateTransformationLabel((TransformationLabel)value, diagnostics, context); + case UMLDIPackage.LIFELINE_SHAPE: + return validateLifelineShape((LifelineShape)value, diagnostics, context); + case UMLDIPackage.INTERACTION_FRAGMENT_SHAPE: + return validateInteractionFragmentShape((InteractionFragmentShape)value, diagnostics, context); + case UMLDIPackage.ACTION_SHAPE: + return validateActionShape((ActionShape)value, diagnostics, context); + case UMLDIPackage.PIN_SHAPE: + return validatePinShape((PinShape)value, diagnostics, context); + case UMLDIPackage.CONNECTOR_EDGE: + return validateConnectorEdge((ConnectorEdge)value, diagnostics, context); + case UMLDIPackage.INSTANCE_SPECIFICATION_EDGE: + return validateInstanceSpecificationEdge((InstanceSpecificationEdge)value, diagnostics, context); + case UMLDIPackage.DEPENDENCY_EDGE: + return validateDependencyEdge((DependencyEdge)value, diagnostics, context); + case UMLDIPackage.INSTANCE_SPECIFICATION_SHAPE: + return validateInstanceSpecificationShape((InstanceSpecificationShape)value, diagnostics, context); + case UMLDIPackage.DEPLOYMENT_TARGET_SHAPE: + return validateDeploymentTargetShape((DeploymentTargetShape)value, diagnostics, context); + case UMLDIPackage.DEPLOYED_ARTIFACT_COMPARTMENT: + return validateDeployedArtifactCompartment((DeployedArtifactCompartment)value, diagnostics, context); + case UMLDIPackage.SLOT_COMPARTMENT: + return validateSlotCompartment((SlotCompartment)value, diagnostics, context); + case UMLDIPackage.CLASS_SHAPE: + return validateClassShape((ClassShape)value, diagnostics, context); + case UMLDIPackage.ELEMENT_WITH_PORTS_SHAPE: + return validateElementWithPortsShape((ElementWithPortsShape)value, diagnostics, context); + case UMLDIPackage.ELEMENT_WITH_STRUCTURE_SHAPE: + return validateElementWithStructureShape((ElementWithStructureShape)value, diagnostics, context); + case UMLDIPackage.STRUCTURE_COMPARTMENT: + return validateStructureCompartment((StructureCompartment)value, diagnostics, context); + case UMLDIPackage.PORT_SHAPE: + return validatePortShape((PortShape)value, diagnostics, context); + case UMLDIPackage.CLASSIFIER_WITH_NESTED_CLASSIFIERS_SHAPE: + return validateClassifierWithNestedClassifiersShape((ClassifierWithNestedClassifiersShape)value, diagnostics, context); + case UMLDIPackage.NESTED_CLASSIFIER_COMPARTMENT: + return validateNestedClassifierCompartment((NestedClassifierCompartment)value, diagnostics, context); + case UMLDIPackage.BEHAVIORED_CLASSIFIER_SHAPE: + return validateBehavioredClassifierShape((BehavioredClassifierShape)value, diagnostics, context); + case UMLDIPackage.OWNED_BEHAVIOR_COMPARTMENT: + return validateOwnedBehaviorCompartment((OwnedBehaviorCompartment)value, diagnostics, context); + case UMLDIPackage.INTERFACE_SHAPE: + return validateInterfaceShape((InterfaceShape)value, diagnostics, context); + case UMLDIPackage.DATA_TYPE_SHAPE: + return validateDataTypeShape((DataTypeShape)value, diagnostics, context); + case UMLDIPackage.PRIMITIVE_TYPE_SHAPE: + return validatePrimitiveTypeShape((PrimitiveTypeShape)value, diagnostics, context); + case UMLDIPackage.SIGNAL_SHAPE: + return validateSignalShape((SignalShape)value, diagnostics, context); + case UMLDIPackage.MODEL_SHAPE: + return validateModelShape((ModelShape)value, diagnostics, context); + case UMLDIPackage.CONTAINMENT_EDGE: + return validateContainmentEdge((ContainmentEdge)value, diagnostics, context); + case UMLDIPackage.GENERALIZATION_EDGE: + return validateGeneralizationEdge((GeneralizationEdge)value, diagnostics, context); + case UMLDIPackage.REALIZATION_EDGE: + return validateRealizationEdge((RealizationEdge)value, diagnostics, context); + case UMLDIPackage.ABSTRACTION_EDGE: + return validateAbstractionEdge((AbstractionEdge)value, diagnostics, context); + case UMLDIPackage.INTERFACE_REALIZATION_EDGE: + return validateInterfaceRealizationEdge((InterfaceRealizationEdge)value, diagnostics, context); + case UMLDIPackage.USAGE_EDGE: + return validateUsageEdge((UsageEdge)value, diagnostics, context); + case UMLDIPackage.ELEMENT_IMPORT_EDGE: + return validateElementImportEdge((ElementImportEdge)value, diagnostics, context); + case UMLDIPackage.PACKAGE_IMPORT_EDGE: + return validatePackageImportEdge((PackageImportEdge)value, diagnostics, context); + case UMLDIPackage.PACKAGE_MERGE_EDGE: + return validatePackageMergeEdge((PackageMergeEdge)value, diagnostics, context); + case UMLDIPackage.SUBSTITUTION_EDGE: + return validateSubstitutionEdge((SubstitutionEdge)value, diagnostics, context); + case UMLDIPackage.INFORMATION_FLOW_EDGE: + return validateInformationFlowEdge((InformationFlowEdge)value, diagnostics, context); + case UMLDIPackage.CONVEYED_LABEL: + return validateConveyedLabel((ConveyedLabel)value, diagnostics, context); + case UMLDIPackage.ASSOCIATION_CLASS_EDGE: + return validateAssociationClassEdge((AssociationClassEdge)value, diagnostics, context); + case UMLDIPackage.COMMENT_SHAPE: + return validateCommentShape((CommentShape)value, diagnostics, context); + case UMLDIPackage.ATTACHMENT_EDGE: + return validateAttachmentEdge((AttachmentEdge)value, diagnostics, context); + case UMLDIPackage.ASSOCIATION_CLASS_SHAPE: + return validateAssociationClassShape((AssociationClassShape)value, diagnostics, context); + case UMLDIPackage.COMPONENT_SHAPE: + return validateComponentShape((ComponentShape)value, diagnostics, context); + case UMLDIPackage.INFORMATION_ITEM_SHAPE: + return validateInformationItemShape((InformationItemShape)value, diagnostics, context); + case UMLDIPackage.REPRESENTATION_EDGE: + return validateRepresentationEdge((RepresentationEdge)value, diagnostics, context); + case UMLDIPackage.ASSOCIATION_SHAPE: + return validateAssociationShape((AssociationShape)value, diagnostics, context); + case UMLDIPackage.DEPENDENCY_SHAPE: + return validateDependencyShape((DependencyShape)value, diagnostics, context); + case UMLDIPackage.TIME_OBSERVATION_SHAPE: + return validateTimeObservationShape((TimeObservationShape)value, diagnostics, context); + case UMLDIPackage.TIME_OBSERVATION_SHAPE_TIME_OBSERVATION_SHAPE: + return validateTimeObservationShape_TimeObservationShape((TimeObservationShape_TimeObservationShape)value, diagnostics, context); + case UMLDIPackage.DURATION_OBSERVATION_SHAPE: + return validateDurationObservationShape((DurationObservationShape)value, diagnostics, context); + case UMLDIPackage.PACKAGE_DIAGRAM: + return validatePackageDiagram((PackageDiagram)value, diagnostics, context); + case UMLDIPackage.PROFILE_DIAGRAM: + return validateProfileDiagram((ProfileDiagram)value, diagnostics, context); + case UMLDIPackage.COMPOSITE_STRUCTURE_DIAGRAM: + return validateCompositeStructureDiagram((CompositeStructureDiagram)value, diagnostics, context); + case UMLDIPackage.DEPLOYMENT_DIAGRAM: + return validateDeploymentDiagram((DeploymentDiagram)value, diagnostics, context); + case UMLDIPackage.COMPONENT_DIAGRAM: + return validateComponentDiagram((ComponentDiagram)value, diagnostics, context); + case UMLDIPackage.OBJECT_DIAGRAM: + return validateObjectDiagram((ObjectDiagram)value, diagnostics, context); + case UMLDIPackage.PROFILE_SHAPE: + return validateProfileShape((ProfileShape)value, diagnostics, context); + case UMLDIPackage.PROFILE_APPLICATION_EDGE: + return validateProfileApplicationEdge((ProfileApplicationEdge)value, diagnostics, context); + case UMLDIPackage.EXTENSION_EDGE: + return validateExtensionEdge((ExtensionEdge)value, diagnostics, context); + case UMLDIPackage.BEHAVIOR_DIAGRAM: + return validateBehaviorDiagram((BehaviorDiagram)value, diagnostics, context); + case UMLDIPackage.USE_CASE_DIAGRAM: + return validateUseCaseDiagram((UseCaseDiagram)value, diagnostics, context); + case UMLDIPackage.ARTIFACT_SHAPE: + return validateArtifactShape((ArtifactShape)value, diagnostics, context); + case UMLDIPackage.NESTED_ARTIFACT_COMPARTMENT: + return validateNestedArtifactCompartment((NestedArtifactCompartment)value, diagnostics, context); + case UMLDIPackage.COMPONENT_REALIZATION_EDGE: + return validateComponentRealizationEdge((ComponentRealizationEdge)value, diagnostics, context); + case UMLDIPackage.MANIFESTATION_EDGE: + return validateManifestationEdge((ManifestationEdge)value, diagnostics, context); + case UMLDIPackage.PROPERTY_SHAPE: + return validatePropertyShape((PropertyShape)value, diagnostics, context); + case UMLDIPackage.COLLABORATION_SHAPE: + return validateCollaborationShape((CollaborationShape)value, diagnostics, context); + case UMLDIPackage.COLLABORATION_USE_SHAPE: + return validateCollaborationUseShape((CollaborationUseShape)value, diagnostics, context); + case UMLDIPackage.TEMPLATE_BINDING_EDGE: + return validateTemplateBindingEdge((TemplateBindingEdge)value, diagnostics, context); + case UMLDIPackage.STEREOTYPE_SHAPE: + return validateStereotypeShape((StereotypeShape)value, diagnostics, context); + case UMLDIPackage.NODE_SHAPE: + return validateNodeShape((NodeShape)value, diagnostics, context); + case UMLDIPackage.NESTED_NODE_COMPARTMENT: + return validateNestedNodeCompartment((NestedNodeCompartment)value, diagnostics, context); + case UMLDIPackage.DEVICE_SHAPE: + return validateDeviceShape((DeviceShape)value, diagnostics, context); + case UMLDIPackage.EXECUTION_ENVIRONMENT_SHAPE: + return validateExecutionEnvironmentShape((ExecutionEnvironmentShape)value, diagnostics, context); + case UMLDIPackage.ACTIVITY_SHAPE: + return validateActivityShape((ActivityShape)value, diagnostics, context); + case UMLDIPackage.ELEMENT_WITH_ACTIVITY_NODES_SHAPE: + return validateElementWithActivityNodesShape((ElementWithActivityNodesShape)value, diagnostics, context); + case UMLDIPackage.ACTIVITY_NODE_COMPARTMENT: + return validateActivityNodeCompartment((ActivityNodeCompartment)value, diagnostics, context); + case UMLDIPackage.PARAMETER_COMPARTMENT: + return validateParameterCompartment((ParameterCompartment)value, diagnostics, context); + case UMLDIPackage.POST_CONDITION_COMPARTMENT: + return validatePostConditionCompartment((PostConditionCompartment)value, diagnostics, context); + case UMLDIPackage.PRE_CONDITION_COMPARTMENT: + return validatePreConditionCompartment((PreConditionCompartment)value, diagnostics, context); + case UMLDIPackage.ACTIVITY_PARAMETER_NODE_SHAPE: + return validateActivityParameterNodeShape((ActivityParameterNodeShape)value, diagnostics, context); + case UMLDIPackage.INTERACTION_SHAPE: + return validateInteractionShape((InteractionShape)value, diagnostics, context); + case UMLDIPackage.INTERACTION_FRAGMENT_WITH_SUBFRAGMENTS_SHAPE: + return validateInteractionFragmentWithSubfragmentsShape((InteractionFragmentWithSubfragmentsShape)value, diagnostics, context); + case UMLDIPackage.SUBFRAGMENT_COMPARTMENT: + return validateSubfragmentCompartment((SubfragmentCompartment)value, diagnostics, context); + case UMLDIPackage.INTERACTION_FRAGMENT_WITH_GATES_SHAPE: + return validateInteractionFragmentWithGatesShape((InteractionFragmentWithGatesShape)value, diagnostics, context); + case UMLDIPackage.GATE_SHAPE: + return validateGateShape((GateShape)value, diagnostics, context); + case UMLDIPackage.OPAQUE_BEHAVIOR_SHAPE: + return validateOpaqueBehaviorShape((OpaqueBehaviorShape)value, diagnostics, context); + case UMLDIPackage.FUNCTION_BEHAVIOR_SHAPE: + return validateFunctionBehaviorShape((FunctionBehaviorShape)value, diagnostics, context); + case UMLDIPackage.STATE_MACHINE_SHAPE: + return validateStateMachineShape((StateMachineShape)value, diagnostics, context); + case UMLDIPackage.BASE_STATE_SHAPE: + return validateBaseStateShape((BaseStateShape)value, diagnostics, context); + case UMLDIPackage.PSEUDOSTATE_SHAPE: + return validatePseudostateShape((PseudostateShape)value, diagnostics, context); + case UMLDIPackage.REGION_COMPARTMENT: + return validateRegionCompartment((RegionCompartment)value, diagnostics, context); + case UMLDIPackage.PROTOCOL_STATE_MACHINE_SHAPE: + return validateProtocolStateMachineShape((ProtocolStateMachineShape)value, diagnostics, context); + case UMLDIPackage.DEPLOYMENT_SPECIFICATION_SHAPE: + return validateDeploymentSpecificationShape((DeploymentSpecificationShape)value, diagnostics, context); + case UMLDIPackage.COMMUNICATION_PATH_EDGE: + return validateCommunicationPathEdge((CommunicationPathEdge)value, diagnostics, context); + case UMLDIPackage.DEPLOYMENT_EDGE: + return validateDeploymentEdge((DeploymentEdge)value, diagnostics, context); + case UMLDIPackage.ACTOR_SHAPE: + return validateActorShape((ActorShape)value, diagnostics, context); + case UMLDIPackage.EXTENSION_POINT_COMPARTMENT: + return validateExtensionPointCompartment((ExtensionPointCompartment)value, diagnostics, context); + case UMLDIPackage.USE_CASE_SHAPE: + return validateUseCaseShape((UseCaseShape)value, diagnostics, context); + case UMLDIPackage.INCLUDE_EDGE: + return validateIncludeEdge((IncludeEdge)value, diagnostics, context); + case UMLDIPackage.EXTEND_EDGE: + return validateExtendEdge((ExtendEdge)value, diagnostics, context); + case UMLDIPackage.STATE_MACHINE_DIAGRAM: + return validateStateMachineDiagram((StateMachineDiagram)value, diagnostics, context); + case UMLDIPackage.ACTIVITY_DIAGRAM: + return validateActivityDiagram((ActivityDiagram)value, diagnostics, context); + case UMLDIPackage.SEQUENCE_DIAGRAM: + return validateSequenceDiagram((SequenceDiagram)value, diagnostics, context); + case UMLDIPackage.INTERACTION_DIAGRAM: + return validateInteractionDiagram((InteractionDiagram)value, diagnostics, context); + case UMLDIPackage.COMMUNICATION_DIAGRAM: + return validateCommunicationDiagram((CommunicationDiagram)value, diagnostics, context); + case UMLDIPackage.TIMING_DIAGRAM: + return validateTimingDiagram((TimingDiagram)value, diagnostics, context); + case UMLDIPackage.INTERACTION_OVERVIEW_DIAGRAM: + return validateInteractionOverviewDiagram((InteractionOverviewDiagram)value, diagnostics, context); + case UMLDIPackage.INTERNAL_BEHAVIOR_COMPARTMENT: + return validateInternalBehaviorCompartment((InternalBehaviorCompartment)value, diagnostics, context); + case UMLDIPackage.STATE_SHAPE: + return validateStateShape((StateShape)value, diagnostics, context); + case UMLDIPackage.CONNECTION_POINT_REFERENCE_SHAPE: + return validateConnectionPointReferenceShape((ConnectionPointReferenceShape)value, diagnostics, context); + case UMLDIPackage.INTERNAL_TRANSITION_COMPARTMENT: + return validateInternalTransitionCompartment((InternalTransitionCompartment)value, diagnostics, context); + case UMLDIPackage.DEFERRABLE_TRIGGER_COMPARTMENT: + return validateDeferrableTriggerCompartment((DeferrableTriggerCompartment)value, diagnostics, context); + case UMLDIPackage.REGION_SHAPE: + return validateRegionShape((RegionShape)value, diagnostics, context); + case UMLDIPackage.SUBVERTEX_COMPARTMENT: + return validateSubvertexCompartment((SubvertexCompartment)value, diagnostics, context); + case UMLDIPackage.TRANSITION_EDGE: + return validateTransitionEdge((TransitionEdge)value, diagnostics, context); + case UMLDIPackage.CONTROL_FLOW_EDGE: + return validateControlFlowEdge((ControlFlowEdge)value, diagnostics, context); + case UMLDIPackage.ACTIVITY_GROUP_SHAPE: + return validateActivityGroupShape((ActivityGroupShape)value, diagnostics, context); + case UMLDIPackage.EXCEPTION_HANDLER_EDGE: + return validateExceptionHandlerEdge((ExceptionHandlerEdge)value, diagnostics, context); + case UMLDIPackage.TYPE_LABEL: + return validateTypeLabel((TypeLabel)value, diagnostics, context); + case UMLDIPackage.INTERACTION_USE_SHAPE: + return validateInteractionUseShape((InteractionUseShape)value, diagnostics, context); + case UMLDIPackage.ICON_LABEL: + return validateIconLabel((IconLabel)value, diagnostics, context); + case UMLDIPackage.SUBPARTITION_COMPARTMENT: + return validateSubpartitionCompartment((SubpartitionCompartment)value, diagnostics, context); + case UMLDIPackage.ACTIVITY_PARTITION_SHAPE: + return validateActivityPartitionShape((ActivityPartitionShape)value, diagnostics, context); + case UMLDIPackage.STRUCTURED_ACTIVITY_NODE_SHAPE: + return validateStructuredActivityNodeShape((StructuredActivityNodeShape)value, diagnostics, context); + case UMLDIPackage.EXPANSION_REGION_SHAPE: + return validateExpansionRegionShape((ExpansionRegionShape)value, diagnostics, context); + case UMLDIPackage.EXPANSION_NODE_SHAPE: + return validateExpansionNodeShape((ExpansionNodeShape)value, diagnostics, context); + case UMLDIPackage.MESSAGE_EDGE: + return validateMessageEdge((MessageEdge)value, diagnostics, context); + case UMLDIPackage.GENERAL_ORDERING_EDGE: + return validateGeneralOrderingEdge((GeneralOrderingEdge)value, diagnostics, context); + case UMLDIPackage.COMBINED_FRAGMENT_SHAPE: + return validateCombinedFragmentShape((CombinedFragmentShape)value, diagnostics, context); + case UMLDIPackage.INTERACTION_OPERAND_SHAPE: + return validateInteractionOperandShape((InteractionOperandShape)value, diagnostics, context); + case UMLDIPackage.EXECUTION_SPECIFICATION_SHAPE: + return validateExecutionSpecificationShape((ExecutionSpecificationShape)value, diagnostics, context); + case UMLDIPackage.DURATION_CONSTRAINT_SHAPE: + return validateDurationConstraintShape((DurationConstraintShape)value, diagnostics, context); + case UMLDIPackage.TIME_CONSTRAINT_SHAPE: + return validateTimeConstraintShape((TimeConstraintShape)value, diagnostics, context); + case UMLDIPackage.TIME_EXPRESSION_SHAPE: + return validateTimeExpressionShape((TimeExpressionShape)value, diagnostics, context); + case UMLDIPackage.DURATION_SHAPE: + return validateDurationShape((DurationShape)value, diagnostics, context); + case UMLDIPackage.PATH_EDGE: + return validatePathEdge((PathEdge)value, diagnostics, context); + case UMLDIPackage.MESSAGE_LABEL: + return validateMessageLabel((MessageLabel)value, diagnostics, context); + case UMLDIPackage.STATE_INVARIANT_SHAPE: + return validateStateInvariantShape((StateInvariantShape)value, diagnostics, context); + case UMLDIPackage.COMPARTMENT_LAYOUT: + return validateCompartmentLayout((CompartmentLayout)value, diagnostics, context); + case UMLDIPackage.PLACEMENT: + return validatePlacement((Placement)value, diagnostics, context); + default: + return true; } } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateUmlDiagram(UmlDiagram umlDiagram, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -471,6 +525,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateUmlDiagramElement(UmlDiagramElement umlDiagramElement, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -480,19 +535,29 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateUmlStyle(UmlStyle umlStyle, DiagnosticChain diagnostics, Map<Object, Object> context) { - if (!validate_NoCircularContainment(umlStyle, diagnostics, context)) return false; + if(!validate_NoCircularContainment(umlStyle, diagnostics, context)) + return false; boolean result = validate_EveryMultiplicityConforms(umlStyle, diagnostics, context); - if (result || diagnostics != null) result &= validate_EveryDataValueConforms(umlStyle, diagnostics, context); - if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(umlStyle, diagnostics, context); - if (result || diagnostics != null) result &= validate_EveryBidirectionalReferenceIsPaired(umlStyle, diagnostics, context); - if (result || diagnostics != null) result &= validate_EveryProxyResolves(umlStyle, diagnostics, context); - if (result || diagnostics != null) result &= validate_UniqueID(umlStyle, diagnostics, context); - if (result || diagnostics != null) result &= validate_EveryKeyUnique(umlStyle, diagnostics, context); - if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(umlStyle, diagnostics, context); - if (result || diagnostics != null) result &= validateUmlStyle_fontsizePositive(umlStyle, diagnostics, context); + if(result || diagnostics != null) + result &= validate_EveryDataValueConforms(umlStyle, diagnostics, context); + if(result || diagnostics != null) + result &= validate_EveryReferenceIsContained(umlStyle, diagnostics, context); + if(result || diagnostics != null) + result &= validate_EveryBidirectionalReferenceIsPaired(umlStyle, diagnostics, context); + if(result || diagnostics != null) + result &= validate_EveryProxyResolves(umlStyle, diagnostics, context); + if(result || diagnostics != null) + result &= validate_UniqueID(umlStyle, diagnostics, context); + if(result || diagnostics != null) + result &= validate_EveryKeyUnique(umlStyle, diagnostics, context); + if(result || diagnostics != null) + result &= validate_EveryMapEntryUnique(umlStyle, diagnostics, context); + if(result || diagnostics != null) + result &= validateUmlStyle_fontsizePositive(umlStyle, diagnostics, context); return result; } @@ -500,6 +565,7 @@ public class UMLDIValidator extends EObjectValidator { * Validates the fontsizePositive constraint of '<em>Uml Style</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateUmlStyle_fontsizePositive(UmlStyle umlStyle, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -509,6 +575,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateUmlEdge(UmlEdge umlEdge, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -518,6 +585,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateTopUmlDiagramElement(TopUmlDiagramElement topUmlDiagramElement, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -527,6 +595,17 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * + * @generated + */ + public boolean validateStereotypedDiagramElement(StereotypedDiagramElement stereotypedDiagramElement, DiagnosticChain diagnostics, Map<Object, Object> context) { + return validate_EveryDefaultConstraint(stereotypedDiagramElement, diagnostics, context); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * * @generated */ public boolean validateDiagramCompartment(DiagramCompartment diagramCompartment, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -536,6 +615,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateUmlCompartment(UmlCompartment umlCompartment, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -545,6 +625,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateElementWithPackagedElementsShape(ElementWithPackagedElementsShape elementWithPackagedElementsShape, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -554,6 +635,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateUmlLabel(UmlLabel umlLabel, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -563,6 +645,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateElementEdge(ElementEdge elementEdge, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -572,24 +655,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> - * @generated - */ - public boolean validateInternalStructureCompartment(InternalStructureCompartment internalStructureCompartment, DiagnosticChain diagnostics, Map<Object, Object> context) { - return validate_EveryDefaultConstraint(internalStructureCompartment, diagnostics, context); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public boolean validateElementWithInternalStructureShape(ElementWithInternalStructureShape elementWithInternalStructureShape, DiagnosticChain diagnostics, Map<Object, Object> context) { - return validate_EveryDefaultConstraint(elementWithInternalStructureShape, diagnostics, context); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> + * * @generated */ public boolean validateClassifierCompartment(ClassifierCompartment classifierCompartment, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -599,6 +665,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateClassDiagram(ClassDiagram classDiagram, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -608,6 +675,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateStructureDiagram(StructureDiagram structureDiagram, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -617,6 +685,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateClassifierShape(ClassifierShape classifierShape, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -626,6 +695,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validatePackageShape(PackageShape packageShape, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -635,6 +705,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateTemplateableElementShape(TemplateableElementShape templateableElementShape, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -644,6 +715,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateElementShape(ElementShape elementShape, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -653,24 +725,27 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ - public boolean validateConstraintShape(ConstraintShape constraintShape, DiagnosticChain diagnostics, Map<Object, Object> context) { - return validate_EveryDefaultConstraint(constraintShape, diagnostics, context); + public boolean validateStereotypeCompartment(StereotypeCompartment stereotypeCompartment, DiagnosticChain diagnostics, Map<Object, Object> context) { + return validate_EveryDefaultConstraint(stereotypeCompartment, diagnostics, context); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ - public boolean validateElementWithBodyShape(ElementWithBodyShape elementWithBodyShape, DiagnosticChain diagnostics, Map<Object, Object> context) { - return validate_EveryDefaultConstraint(elementWithBodyShape, diagnostics, context); + public boolean validateConstraintShape(ConstraintShape constraintShape, DiagnosticChain diagnostics, Map<Object, Object> context) { + return validate_EveryDefaultConstraint(constraintShape, diagnostics, context); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateAttributeCompartment(AttributeCompartment attributeCompartment, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -680,6 +755,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateOperationCompartment(OperationCompartment operationCompartment, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -689,6 +765,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateReceptionCompartment(ReceptionCompartment receptionCompartment, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -698,6 +775,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateLiteralCompartment(LiteralCompartment literalCompartment, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -707,6 +785,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validatePackagedElementCompartment(PackagedElementCompartment packagedElementCompartment, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -716,6 +795,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validatePropertyEdge(PropertyEdge propertyEdge, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -725,6 +805,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateConstraintLabel(ConstraintLabel constraintLabel, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -734,6 +815,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateInstanceSpecificationEdge(InstanceSpecificationEdge instanceSpecificationEdge, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -743,15 +825,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> - * @generated - */ - public boolean validateBodyLabel(BodyLabel bodyLabel, DiagnosticChain diagnostics, Map<Object, Object> context) { - return validate_EveryDefaultConstraint(bodyLabel, diagnostics, context); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> + * * @generated */ public boolean validateInstanceSpecificationShape(InstanceSpecificationShape instanceSpecificationShape, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -761,6 +835,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateDeploymentTargetShape(DeploymentTargetShape deploymentTargetShape, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -770,6 +845,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateDeployedArtifactCompartment(DeployedArtifactCompartment deployedArtifactCompartment, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -779,6 +855,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateSlotCompartment(SlotCompartment slotCompartment, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -788,6 +865,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateClassShape(ClassShape classShape, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -797,6 +875,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateElementWithPortsShape(ElementWithPortsShape elementWithPortsShape, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -806,6 +885,27 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * + * @generated + */ + public boolean validateElementWithStructureShape(ElementWithStructureShape elementWithStructureShape, DiagnosticChain diagnostics, Map<Object, Object> context) { + return validate_EveryDefaultConstraint(elementWithStructureShape, diagnostics, context); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * + * @generated + */ + public boolean validateStructureCompartment(StructureCompartment structureCompartment, DiagnosticChain diagnostics, Map<Object, Object> context) { + return validate_EveryDefaultConstraint(structureCompartment, diagnostics, context); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * * @generated */ public boolean validatePortShape(PortShape portShape, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -815,6 +915,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateClassifierWithNestedClassifiersShape(ClassifierWithNestedClassifiersShape classifierWithNestedClassifiersShape, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -824,6 +925,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateNestedClassifierCompartment(NestedClassifierCompartment nestedClassifierCompartment, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -833,6 +935,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateBehavioredClassifierShape(BehavioredClassifierShape behavioredClassifierShape, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -842,6 +945,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateOwnedBehaviorCompartment(OwnedBehaviorCompartment ownedBehaviorCompartment, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -851,6 +955,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateClassifierWithReceptionsShape(ClassifierWithReceptionsShape classifierWithReceptionsShape, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -860,6 +965,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateClassifierWithAttributesShape(ClassifierWithAttributesShape classifierWithAttributesShape, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -869,6 +975,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateClassifierWithOperationsShape(ClassifierWithOperationsShape classifierWithOperationsShape, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -878,6 +985,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateInterfaceShape(InterfaceShape interfaceShape, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -887,6 +995,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateDataTypeShape(DataTypeShape dataTypeShape, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -896,6 +1005,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validatePrimitiveTypeShape(PrimitiveTypeShape primitiveTypeShape, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -905,6 +1015,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateEnumerationShape(EnumerationShape enumerationShape, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -914,6 +1025,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateRoleLabel(RoleLabel roleLabel, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -923,6 +1035,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateSignalShape(SignalShape signalShape, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -932,6 +1045,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateModelShape(ModelShape modelShape, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -941,6 +1055,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateContainmentEdge(ContainmentEdge containmentEdge, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -950,6 +1065,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateGeneralizationEdge(GeneralizationEdge generalizationEdge, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -959,6 +1075,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateAssociationEdge(AssociationEdge associationEdge, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -968,6 +1085,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateMultiplicityLabel(MultiplicityLabel multiplicityLabel, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -977,6 +1095,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateRealizationEdge(RealizationEdge realizationEdge, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -986,6 +1105,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateAbstractionEdge(AbstractionEdge abstractionEdge, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -995,6 +1115,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateDependencyEdge(DependencyEdge dependencyEdge, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1004,6 +1125,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateInterfaceRealizationEdge(InterfaceRealizationEdge interfaceRealizationEdge, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1013,6 +1135,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateUsageEdge(UsageEdge usageEdge, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1022,6 +1145,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateElementImportEdge(ElementImportEdge elementImportEdge, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1031,6 +1155,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validatePackageImportEdge(PackageImportEdge packageImportEdge, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1040,6 +1165,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validatePackageMergeEdge(PackageMergeEdge packageMergeEdge, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1049,6 +1175,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateSubstitutionEdge(SubstitutionEdge substitutionEdge, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1058,6 +1185,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateInformationFlowEdge(InformationFlowEdge informationFlowEdge, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1067,6 +1195,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateConveyedLabel(ConveyedLabel conveyedLabel, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1076,6 +1205,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateAssociationClassEdge(AssociationClassEdge associationClassEdge, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1085,6 +1215,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateGeneralizationSetEdge(GeneralizationSetEdge generalizationSetEdge, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1094,6 +1225,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validatePowerLabel(PowerLabel powerLabel, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1103,6 +1235,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateConnectorEdge(ConnectorEdge connectorEdge, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1112,6 +1245,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateCommentShape(CommentShape commentShape, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1121,6 +1255,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateAttachmentEdge(AttachmentEdge attachmentEdge, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1130,6 +1265,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateAssociationClassShape(AssociationClassShape associationClassShape, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1139,6 +1275,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateComponentShape(ComponentShape componentShape, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1148,6 +1285,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateInformationItemShape(InformationItemShape informationItemShape, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1157,6 +1295,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateRepresentationEdge(RepresentationEdge representationEdge, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1166,6 +1305,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateAssociationShape(AssociationShape associationShape, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1175,6 +1315,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateDependencyShape(DependencyShape dependencyShape, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1184,6 +1325,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateTimeObservationShape(TimeObservationShape timeObservationShape, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1193,6 +1335,17 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * + * @generated + */ + public boolean validateTimeObservationShape_TimeObservationShape(TimeObservationShape_TimeObservationShape timeObservationShape_TimeObservationShape, DiagnosticChain diagnostics, Map<Object, Object> context) { + return validate_EveryDefaultConstraint(timeObservationShape_TimeObservationShape, diagnostics, context); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * * @generated */ public boolean validateDurationObservationShape(DurationObservationShape durationObservationShape, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1202,6 +1355,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validatePackageDiagram(PackageDiagram packageDiagram, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1211,6 +1365,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateProfileDiagram(ProfileDiagram profileDiagram, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1220,6 +1375,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateCompositeStructureDiagram(CompositeStructureDiagram compositeStructureDiagram, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1229,6 +1385,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateDeploymentDiagram(DeploymentDiagram deploymentDiagram, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1238,6 +1395,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateComponentDiagram(ComponentDiagram componentDiagram, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1247,6 +1405,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateObjectDiagram(ObjectDiagram objectDiagram, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1256,6 +1415,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateProfileShape(ProfileShape profileShape, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1265,6 +1425,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateProfileApplicationEdge(ProfileApplicationEdge profileApplicationEdge, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1274,6 +1435,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateExtensionEdge(ExtensionEdge extensionEdge, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1283,6 +1445,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateBehaviorDiagram(BehaviorDiagram behaviorDiagram, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1292,6 +1455,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateUseCaseDiagram(UseCaseDiagram useCaseDiagram, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1301,6 +1465,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateArtifactShape(ArtifactShape artifactShape, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1310,6 +1475,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateNestedArtifactCompartment(NestedArtifactCompartment nestedArtifactCompartment, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1319,6 +1485,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateComponentRealizationEdge(ComponentRealizationEdge componentRealizationEdge, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1328,6 +1495,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateManifestationEdge(ManifestationEdge manifestationEdge, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1337,6 +1505,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validatePropertyShape(PropertyShape propertyShape, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1346,6 +1515,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateCollaborationShape(CollaborationShape collaborationShape, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1355,6 +1525,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateCollaborationUseShape(CollaborationUseShape collaborationUseShape, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1364,6 +1535,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateTemplateBindingEdge(TemplateBindingEdge templateBindingEdge, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1373,6 +1545,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateStereotypeShape(StereotypeShape stereotypeShape, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1382,6 +1555,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateNodeShape(NodeShape nodeShape, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1391,6 +1565,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateNestedNodeCompartment(NestedNodeCompartment nestedNodeCompartment, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1400,6 +1575,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateDeviceShape(DeviceShape deviceShape, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1409,6 +1585,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateExecutionEnvironmentShape(ExecutionEnvironmentShape executionEnvironmentShape, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1418,6 +1595,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateActivityShape(ActivityShape activityShape, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1427,42 +1605,57 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ - public boolean validateParameterCompartment(ParameterCompartment parameterCompartment, DiagnosticChain diagnostics, Map<Object, Object> context) { - return validate_EveryDefaultConstraint(parameterCompartment, diagnostics, context); + public boolean validateElementWithActivityNodesShape(ElementWithActivityNodesShape elementWithActivityNodesShape, DiagnosticChain diagnostics, Map<Object, Object> context) { + return validate_EveryDefaultConstraint(elementWithActivityNodesShape, diagnostics, context); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ - public boolean validatePostConditionCompartment(PostConditionCompartment postConditionCompartment, DiagnosticChain diagnostics, Map<Object, Object> context) { - return validate_EveryDefaultConstraint(postConditionCompartment, diagnostics, context); + public boolean validateActivityNodeCompartment(ActivityNodeCompartment activityNodeCompartment, DiagnosticChain diagnostics, Map<Object, Object> context) { + return validate_EveryDefaultConstraint(activityNodeCompartment, diagnostics, context); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ - public boolean validatePreConditionCompartment(PreConditionCompartment preConditionCompartment, DiagnosticChain diagnostics, Map<Object, Object> context) { - return validate_EveryDefaultConstraint(preConditionCompartment, diagnostics, context); + public boolean validateParameterCompartment(ParameterCompartment parameterCompartment, DiagnosticChain diagnostics, Map<Object, Object> context) { + return validate_EveryDefaultConstraint(parameterCompartment, diagnostics, context); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ - public boolean validateContentCompartment(ContentCompartment contentCompartment, DiagnosticChain diagnostics, Map<Object, Object> context) { - return validate_EveryDefaultConstraint(contentCompartment, diagnostics, context); + public boolean validatePostConditionCompartment(PostConditionCompartment postConditionCompartment, DiagnosticChain diagnostics, Map<Object, Object> context) { + return validate_EveryDefaultConstraint(postConditionCompartment, diagnostics, context); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * + * @generated + */ + public boolean validatePreConditionCompartment(PreConditionCompartment preConditionCompartment, DiagnosticChain diagnostics, Map<Object, Object> context) { + return validate_EveryDefaultConstraint(preConditionCompartment, diagnostics, context); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * * @generated */ public boolean validateStructuredActivityNodeShape(StructuredActivityNodeShape structuredActivityNodeShape, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1472,6 +1665,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateActivityParameterNodeShape(ActivityParameterNodeShape activityParameterNodeShape, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1481,6 +1675,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateInteractionShape(InteractionShape interactionShape, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1490,6 +1685,57 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * + * @generated + */ + public boolean validateInteractionFragmentWithSubfragmentsShape(InteractionFragmentWithSubfragmentsShape interactionFragmentWithSubfragmentsShape, DiagnosticChain diagnostics, Map<Object, Object> context) { + return validate_EveryDefaultConstraint(interactionFragmentWithSubfragmentsShape, diagnostics, context); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * + * @generated + */ + public boolean validateInteractionFragmentShape(InteractionFragmentShape interactionFragmentShape, DiagnosticChain diagnostics, Map<Object, Object> context) { + return validate_EveryDefaultConstraint(interactionFragmentShape, diagnostics, context); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * + * @generated + */ + public boolean validateSubfragmentCompartment(SubfragmentCompartment subfragmentCompartment, DiagnosticChain diagnostics, Map<Object, Object> context) { + return validate_EveryDefaultConstraint(subfragmentCompartment, diagnostics, context); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * + * @generated + */ + public boolean validateInteractionFragmentWithGatesShape(InteractionFragmentWithGatesShape interactionFragmentWithGatesShape, DiagnosticChain diagnostics, Map<Object, Object> context) { + return validate_EveryDefaultConstraint(interactionFragmentWithGatesShape, diagnostics, context); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * + * @generated + */ + public boolean validateGateShape(GateShape gateShape, DiagnosticChain diagnostics, Map<Object, Object> context) { + return validate_EveryDefaultConstraint(gateShape, diagnostics, context); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * * @generated */ public boolean validateOpaqueBehaviorShape(OpaqueBehaviorShape opaqueBehaviorShape, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1499,6 +1745,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateFunctionBehaviorShape(FunctionBehaviorShape functionBehaviorShape, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1508,6 +1755,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateStateMachineShape(StateMachineShape stateMachineShape, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1517,6 +1765,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateBaseStateShape(BaseStateShape baseStateShape, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1526,6 +1775,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validatePseudostateShape(PseudostateShape pseudostateShape, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1535,6 +1785,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateRegionCompartment(RegionCompartment regionCompartment, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1544,6 +1795,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateProtocolStateMachineShape(ProtocolStateMachineShape protocolStateMachineShape, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1553,6 +1805,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateDeploymentSpecificationShape(DeploymentSpecificationShape deploymentSpecificationShape, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1562,6 +1815,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateCommunicationPathEdge(CommunicationPathEdge communicationPathEdge, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1571,6 +1825,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateDeploymentEdge(DeploymentEdge deploymentEdge, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1580,6 +1835,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateActorShape(ActorShape actorShape, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1589,6 +1845,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateExtensionPointCompartment(ExtensionPointCompartment extensionPointCompartment, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1598,6 +1855,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateUseCaseShape(UseCaseShape useCaseShape, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1607,6 +1865,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateIncludeEdge(IncludeEdge includeEdge, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1616,6 +1875,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateExtendEdge(ExtendEdge extendEdge, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1625,6 +1885,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateStateMachineDiagram(StateMachineDiagram stateMachineDiagram, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1634,6 +1895,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateActivityDiagram(ActivityDiagram activityDiagram, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1643,6 +1905,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateSequenceDiagram(SequenceDiagram sequenceDiagram, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1652,6 +1915,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateInteractionDiagram(InteractionDiagram interactionDiagram, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1661,6 +1925,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateCommunicationDiagram(CommunicationDiagram communicationDiagram, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1670,6 +1935,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateTimingDiagram(TimingDiagram timingDiagram, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1679,6 +1945,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateInteractionOverviewDiagram(InteractionOverviewDiagram interactionOverviewDiagram, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1688,6 +1955,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateInternalBehaviorCompartment(InternalBehaviorCompartment internalBehaviorCompartment, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1697,6 +1965,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateStateShape(StateShape stateShape, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1706,6 +1975,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateConnectionPointReferenceShape(ConnectionPointReferenceShape connectionPointReferenceShape, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1715,6 +1985,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateInternalTransitionCompartment(InternalTransitionCompartment internalTransitionCompartment, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1724,6 +1995,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateDeferrableTriggerCompartment(DeferrableTriggerCompartment deferrableTriggerCompartment, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1733,6 +2005,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateRegionShape(RegionShape regionShape, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1742,6 +2015,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateTransitionEdge(TransitionEdge transitionEdge, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1751,6 +2025,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateActivityEdgeEdge(ActivityEdgeEdge activityEdgeEdge, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1760,6 +2035,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateWeightLabel(WeightLabel weightLabel, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1769,6 +2045,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateControlFlowEdge(ControlFlowEdge controlFlowEdge, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1778,6 +2055,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateObjectFlowEdge(ObjectFlowEdge objectFlowEdge, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1787,6 +2065,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateActivityGroupShape(ActivityGroupShape activityGroupShape, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1796,6 +2075,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateExceptionHandlerEdge(ExceptionHandlerEdge exceptionHandlerEdge, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1805,6 +2085,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateTypeLabel(TypeLabel typeLabel, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1814,6 +2095,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateIconLabel(IconLabel iconLabel, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1823,42 +2105,177 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ - public boolean validateSubPartitionCompartment(SubPartitionCompartment subPartitionCompartment, DiagnosticChain diagnostics, Map<Object, Object> context) { - return validate_EveryDefaultConstraint(subPartitionCompartment, diagnostics, context); + public boolean validateActivityPartitionShape(ActivityPartitionShape activityPartitionShape, DiagnosticChain diagnostics, Map<Object, Object> context) { + return validate_EveryDefaultConstraint(activityPartitionShape, diagnostics, context); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ - public boolean validateActivityPartitionShape(ActivityPartitionShape activityPartitionShape, DiagnosticChain diagnostics, Map<Object, Object> context) { - return validate_EveryDefaultConstraint(activityPartitionShape, diagnostics, context); + public boolean validateExpansionRegionShape(ExpansionRegionShape expansionRegionShape, DiagnosticChain diagnostics, Map<Object, Object> context) { + return validate_EveryDefaultConstraint(expansionRegionShape, diagnostics, context); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ - public boolean validateExpansionRegionShape(ExpansionRegionShape expansionRegionShape, DiagnosticChain diagnostics, Map<Object, Object> context) { - return validate_EveryDefaultConstraint(expansionRegionShape, diagnostics, context); + public boolean validateExpansionNodeShape(ExpansionNodeShape expansionNodeShape, DiagnosticChain diagnostics, Map<Object, Object> context) { + return validate_EveryDefaultConstraint(expansionNodeShape, diagnostics, context); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ - public boolean validateExpansionNodeShape(ExpansionNodeShape expansionNodeShape, DiagnosticChain diagnostics, Map<Object, Object> context) { - return validate_EveryDefaultConstraint(expansionNodeShape, diagnostics, context); + public boolean validateLifelineShape(LifelineShape lifelineShape, DiagnosticChain diagnostics, Map<Object, Object> context) { + return validate_EveryDefaultConstraint(lifelineShape, diagnostics, context); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * + * @generated + */ + public boolean validateExecutionSpecificationShape(ExecutionSpecificationShape executionSpecificationShape, DiagnosticChain diagnostics, Map<Object, Object> context) { + return validate_EveryDefaultConstraint(executionSpecificationShape, diagnostics, context); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * + * @generated + */ + public boolean validateDurationConstraintShape(DurationConstraintShape durationConstraintShape, DiagnosticChain diagnostics, Map<Object, Object> context) { + return validate_EveryDefaultConstraint(durationConstraintShape, diagnostics, context); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * + * @generated + */ + public boolean validateTimeConstraintShape(TimeConstraintShape timeConstraintShape, DiagnosticChain diagnostics, Map<Object, Object> context) { + return validate_EveryDefaultConstraint(timeConstraintShape, diagnostics, context); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * + * @generated + */ + public boolean validateTimeExpressionShape(TimeExpressionShape timeExpressionShape, DiagnosticChain diagnostics, Map<Object, Object> context) { + return validate_EveryDefaultConstraint(timeExpressionShape, diagnostics, context); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * + * @generated + */ + public boolean validateDurationShape(DurationShape durationShape, DiagnosticChain diagnostics, Map<Object, Object> context) { + return validate_EveryDefaultConstraint(durationShape, diagnostics, context); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * + * @generated + */ + public boolean validatePathEdge(PathEdge pathEdge, DiagnosticChain diagnostics, Map<Object, Object> context) { + return validate_EveryDefaultConstraint(pathEdge, diagnostics, context); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * + * @generated + */ + public boolean validateMessageLabel(MessageLabel messageLabel, DiagnosticChain diagnostics, Map<Object, Object> context) { + return validate_EveryDefaultConstraint(messageLabel, diagnostics, context); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * + * @generated + */ + public boolean validateStateInvariantShape(StateInvariantShape stateInvariantShape, DiagnosticChain diagnostics, Map<Object, Object> context) { + return validate_EveryDefaultConstraint(stateInvariantShape, diagnostics, context); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * + * @generated + */ + public boolean validateMessageEdge(MessageEdge messageEdge, DiagnosticChain diagnostics, Map<Object, Object> context) { + return validate_EveryDefaultConstraint(messageEdge, diagnostics, context); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * + * @generated + */ + public boolean validateGeneralOrderingEdge(GeneralOrderingEdge generalOrderingEdge, DiagnosticChain diagnostics, Map<Object, Object> context) { + return validate_EveryDefaultConstraint(generalOrderingEdge, diagnostics, context); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * + * @generated + */ + public boolean validateCombinedFragmentShape(CombinedFragmentShape combinedFragmentShape, DiagnosticChain diagnostics, Map<Object, Object> context) { + return validate_EveryDefaultConstraint(combinedFragmentShape, diagnostics, context); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * + * @generated + */ + public boolean validateInteractionUseShape(InteractionUseShape interactionUseShape, DiagnosticChain diagnostics, Map<Object, Object> context) { + return validate_EveryDefaultConstraint(interactionUseShape, diagnostics, context); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * + * @generated + */ + public boolean validateInteractionOperandShape(InteractionOperandShape interactionOperandShape, DiagnosticChain diagnostics, Map<Object, Object> context) { + return validate_EveryDefaultConstraint(interactionOperandShape, diagnostics, context); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * * @generated */ public boolean validateActionShape(ActionShape actionShape, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1868,6 +2285,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validatePinShape(PinShape pinShape, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1877,6 +2295,17 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * + * @generated + */ + public boolean validateSubpartitionCompartment(SubpartitionCompartment subpartitionCompartment, DiagnosticChain diagnostics, Map<Object, Object> context) { + return validate_EveryDefaultConstraint(subpartitionCompartment, diagnostics, context); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * * @generated */ public boolean validateObjectNodeShape(ObjectNodeShape objectNodeShape, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1886,6 +2315,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateSelectionLabel(SelectionLabel selectionLabel, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1895,6 +2325,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateTransformationLabel(TransformationLabel transformationLabel, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1904,6 +2335,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateGuardLabel(GuardLabel guardLabel, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1913,6 +2345,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateActivityNodeShape(ActivityNodeShape activityNodeShape, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1922,6 +2355,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateSubvertexCompartment(SubvertexCompartment subvertexCompartment, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1931,15 +2365,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> - * @generated - */ - public boolean validateRelationshipWithGuardEdge(RelationshipWithGuardEdge relationshipWithGuardEdge, DiagnosticChain diagnostics, Map<Object, Object> context) { - return validate_EveryDefaultConstraint(relationshipWithGuardEdge, diagnostics, context); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> + * * @generated */ public boolean validatePlacement(Placement placement, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1949,6 +2375,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateCompartmentLayout(CompartmentLayout compartmentLayout, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1958,6 +2385,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateTemplateParameterCompartment(TemplateParameterCompartment templateParameterCompartment, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1967,6 +2395,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateListCompartment(ListCompartment listCompartment, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1976,6 +2405,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateListItemLabel(ListItemLabel listItemLabel, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1985,6 +2415,17 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * + * @generated + */ + public boolean validateStereotypeLabel(StereotypeLabel stereotypeLabel, DiagnosticChain diagnostics, Map<Object, Object> context) { + return validate_EveryDefaultConstraint(stereotypeLabel, diagnostics, context); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * * @generated */ public boolean validateOwnedUseCaseCompartment(OwnedUseCaseCompartment ownedUseCaseCompartment, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -1994,6 +2435,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateUseCaseCompartment(UseCaseCompartment useCaseCompartment, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -2003,6 +2445,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateUmlShape(UmlShape umlShape, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -2012,6 +2455,7 @@ public class UMLDIValidator extends EObjectValidator { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean validateMainLabel(MainLabel mainLabel, DiagnosticChain diagnostics, Map<Object, Object> context) { @@ -2022,6 +2466,7 @@ public class UMLDIValidator extends EObjectValidator { * Returns the resource locator that will be used to fetch messages for this validator's diagnostics. * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ @Override |