Class AllocationValidator

java.lang.Object
org.eclipse.emf.ecore.util.EObjectValidator
org.palladiosimulator.pcm.allocation.util.AllocationValidator
All Implemented Interfaces:
EValidator

public class AllocationValidator extends EObjectValidator
The Validator for the model.
See Also:
Generated class or method.
  • Field Details

    • INSTANCE

      public static final AllocationValidator INSTANCE
      The cached model package
      Generated class or method.
    • DIAGNOSTIC_SOURCE

      public static final String DIAGNOSTIC_SOURCE
      A constant for the source of diagnostic codes from this package.
      See Also:
      Generated class or method.
    • ALLOCATION__VALIDATE_EACH_ASSEMBLY_CONTEXT_WITHIN_SYSTEM_HAS_TO_BE_ALLOCATED_EXACTLY_ONCE

      public static final int ALLOCATION__VALIDATE_EACH_ASSEMBLY_CONTEXT_WITHIN_SYSTEM_HAS_TO_BE_ALLOCATED_EXACTLY_ONCE
      The code for constraint 'Validate Each Assembly Context Within System Has To Be Allocated Exactly Once' of 'Allocation'.
      See Also:
      Generated class or method.
    • DIAGNOSTIC_CODE_COUNT

      protected static final int DIAGNOSTIC_CODE_COUNT
      A constant with a fixed name that can be used as the base value for additional hand written constants in a derived class.
      See Also:
      Generated class or method.
    • identifierValidator

      protected de.uka.ipd.sdq.identifier.util.IdentifierValidator identifierValidator
      The cached base package validator.
      Generated class or method.
    • ALLOCATION_CONTEXT__ONE_ASSEMBLY_CONTEXT_OR_ONE_EVENT_CHANNEL_SHOULD_BE_REFERRED__EEXPRESSION

      protected static final String ALLOCATION_CONTEXT__ONE_ASSEMBLY_CONTEXT_OR_ONE_EVENT_CHANNEL_SHOULD_BE_REFERRED__EEXPRESSION
      The cached validation expression for the oneAssemblyContextOrOneEventChannelShouldBeReferred constraint of 'Context'.
      See Also:
      Generated class or method.
    • ALLOCATION__COMMUNICATING_SERVERS_HAVE_TO_BE_CONNECTED_BY_LINKING_RESOURCE__EEXPRESSION

      protected static final String ALLOCATION__COMMUNICATING_SERVERS_HAVE_TO_BE_CONNECTED_BY_LINKING_RESOURCE__EEXPRESSION
      The cached validation expression for the communicatingServersHaveToBeConnectedByLinkingResource constraint of 'Allocation'.
      See Also:
      Generated class or method.
  • Constructor Details

    • AllocationValidator

      public AllocationValidator()
      Creates an instance of the switch.
      Generated class or method.
  • Method Details

    • getEPackage

      protected EPackage getEPackage()
      Returns the package of this validator switch.
      Overrides:
      getEPackage in class EObjectValidator
      Generated class or method.
    • validate

      protected boolean validate(int classifierID, Object value, DiagnosticChain diagnostics, Map<Object,Object> context)
      Calls validateXXX for the corresponding classifier of the model.
      Overrides:
      validate in class EObjectValidator
      Generated class or method.
    • validateAllocationContext

      public boolean validateAllocationContext(AllocationContext allocationContext, DiagnosticChain diagnostics, Map<Object,Object> context)
      Generated class or method.
    • validateAllocationContext_oneAssemblyContextOrOneEventChannelShouldBeReferred

      public boolean validateAllocationContext_oneAssemblyContextOrOneEventChannelShouldBeReferred(AllocationContext allocationContext, DiagnosticChain diagnostics, Map<Object,Object> context)
      Validates the oneAssemblyContextOrOneEventChannelShouldBeReferred constraint of 'Context'.
      Generated class or method.
    • validateAllocation

      public boolean validateAllocation(Allocation allocation, DiagnosticChain diagnostics, Map<Object,Object> context)
      Generated class or method.
    • validateAllocation_communicatingServersHaveToBeConnectedByLinkingResource

      public boolean validateAllocation_communicatingServersHaveToBeConnectedByLinkingResource(Allocation allocation, DiagnosticChain diagnostics, Map<Object,Object> context)
      Validates the communicatingServersHaveToBeConnectedByLinkingResource constraint of 'Allocation'.
      Generated class or method.
    • validateAllocation_validateEachAssemblyContextWithinSystemHasToBeAllocatedExactlyOnce

      public boolean validateAllocation_validateEachAssemblyContextWithinSystemHasToBeAllocatedExactlyOnce(Allocation allocation, DiagnosticChain diagnostics, Map<Object,Object> context)
      Validates the validateEachAssemblyContextWithinSystemHasToBeAllocatedExactlyOnce constraint of 'Allocation'.
      Generated class or method.
    • getResourceLocator

      public ResourceLocator getResourceLocator()
      Returns the resource locator that will be used to fetch messages for this validator's diagnostics.
      Overrides:
      getResourceLocator in class EObjectValidator
      Generated class or method.