Class QualityAnnotationValidator

java.lang.Object
org.eclipse.emf.ecore.util.EObjectValidator
org.palladiosimulator.analyzer.quality.qualityannotation.util.QualityAnnotationValidator
All Implemented Interfaces:
EValidator

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

    • INSTANCE

      public static final QualityAnnotationValidator 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.
    • REQUIRED_ELEMENT__STIPULATED_PRECISION_MUST_BE_SET_IN_STIPULATION_CONTEXT

      public static final int REQUIRED_ELEMENT__STIPULATED_PRECISION_MUST_BE_SET_IN_STIPULATION_CONTEXT
      The code for constraint 'Stipulated Precision Must Be Set In Stipulation Context' of 'Required Element'.
      See Also:
      Generated class or method.
    • PCM_PARAMETER_PARTITION__APCM_PARAMETER_PARTITION_MUST_REFERENCE_APCM_PARAMETER_REFERENCE

      public static final int PCM_PARAMETER_PARTITION__APCM_PARAMETER_PARTITION_MUST_REFERENCE_APCM_PARAMETER_REFERENCE
      The code for constraint 'APCM Parameter Partition Must Reference APCM Parameter Reference' of 'PCM Parameter Partition'.
      See Also:
      Generated class or method.
    • PCMRE_CATEGORY__NEXT_LOWER_HIERARCHY_LEVEL_IS_PCMRE_INFRASTRUCTURE_INTERFACE_FOR_CATEGORY_INFRASTRUCTURE

      public static final int PCMRE_CATEGORY__NEXT_LOWER_HIERARCHY_LEVEL_IS_PCMRE_INFRASTRUCTURE_INTERFACE_FOR_CATEGORY_INFRASTRUCTURE
      The code for constraint 'Next Lower Hierarchy Level Is PCMRE Infrastructure Interface For Category Infrastructure' of 'PCMRE Category'.
      See Also:
      Generated class or method.
    • PCMRE_CATEGORY__EXISTING_RE_PRECISION_CALL_PARAMETER_MUST_BE_NO_PRECISION_DUE_TO_THE_NON_EXISTENCE_OF_PARAMETERS_FOR_CATEGORY_RESOURCE_DEMAND

      public static final int PCMRE_CATEGORY__EXISTING_RE_PRECISION_CALL_PARAMETER_MUST_BE_NO_PRECISION_DUE_TO_THE_NON_EXISTENCE_OF_PARAMETERS_FOR_CATEGORY_RESOURCE_DEMAND
      The code for constraint 'Existing RE Precision Call Parameter Must Be No Precision Due To The Non Existence Of Parameters For Category Resource Demand' of 'PCMRE Category'.
      See Also:
      Generated class or method.
    • PCMRE_CATEGORY__NEXT_LOWER_HIERARCHY_LEVEL_IS_PCMRE_RESOURCE_INTERFACE_FOR_CATEGORY_RESOURCE

      public static final int PCMRE_CATEGORY__NEXT_LOWER_HIERARCHY_LEVEL_IS_PCMRE_RESOURCE_INTERFACE_FOR_CATEGORY_RESOURCE
      The code for constraint 'Next Lower Hierarchy Level Is PCMRE Resource Interface For Category Resource' of 'PCMRE Category'.
      See Also:
      Generated class or method.
    • PCMRE_CATEGORY__NEXT_LOWER_HIERARCHY_LEVEL_IS_PCMRE_INTERFACE_FOR_CATEGORY_COMPONENT

      public static final int PCMRE_CATEGORY__NEXT_LOWER_HIERARCHY_LEVEL_IS_PCMRE_INTERFACE_FOR_CATEGORY_COMPONENT
      The code for constraint 'Next Lower Hierarchy Level Is PCMRE Interface For Category Component' of 'PCMRE Category'.
      See Also:
      Generated class or method.
    • PCMRE_CATEGORY__NEXT_LOWER_HIERARCHY_LEVEL_IS_PCMRE_RESOURCE_FOR_CATEGORY_RESOURCE_DEMAND

      public static final int PCMRE_CATEGORY__NEXT_LOWER_HIERARCHY_LEVEL_IS_PCMRE_RESOURCE_FOR_CATEGORY_RESOURCE_DEMAND
      The code for constraint 'Next Lower Hierarchy Level Is PCMRE Resource For Category Resource Demand' of 'PCMRE Category'.
      See Also:
      Generated class or method.
    • PCMRE_CATEGORY__NEXT_LOWER_HIERARCHY_LEVEL_IS_PCMRECI_BEHAVIOR_FOR_CATEGORY_COMPONENT_INTERNAL

      public static final int PCMRE_CATEGORY__NEXT_LOWER_HIERARCHY_LEVEL_IS_PCMRECI_BEHAVIOR_FOR_CATEGORY_COMPONENT_INTERNAL
      The code for constraint 'Next Lower Hierarchy Level Is PCMRECI Behavior For Category Component Internal' of 'PCMRE Category'.
      See Also:
      Generated class or method.
    • PCMRE_CATEGORY__EACH_CATEGORY_EXACTLY_ONCE_IF_SPECIFIED

      public static final int PCMRE_CATEGORY__EACH_CATEGORY_EXACTLY_ONCE_IF_SPECIFIED
      The code for constraint 'Each Category Exactly Once If Specified' of 'PCMRE Category'.
      See Also:
      Generated class or method.
    • PCMRE__TOPMOST_LEVEL_FOR_PCM_MUST_BE_PCMRE_CATEGORY

      public static final int PCMRE__TOPMOST_LEVEL_FOR_PCM_MUST_BE_PCMRE_CATEGORY
      The code for constraint 'Topmost Level For PCM Must Be PCMRE Category' of 'PCMRE'.
      See Also:
      Generated class or method.
    • PCMRE_INTERFACE__NEXT_LOWER_LEVEL_MUST_CONSIST_OF_TYPE_PCMRE_ROLE

      public static final int PCMRE_INTERFACE__NEXT_LOWER_LEVEL_MUST_CONSIST_OF_TYPE_PCMRE_ROLE
      The code for constraint 'Next Lower Level Must Consist Of Type PCMRE Role' of 'PCMRE Interface'.
      See Also:
      Generated class or method.
    • PCMRE_INTERFACE__EACH_RE_TARGET_MUST_BE_REFERENCED_ONLY_FROM_ONE_RE

      public static final int PCMRE_INTERFACE__EACH_RE_TARGET_MUST_BE_REFERENCED_ONLY_FROM_ONE_RE
      The code for constraint 'Each RE Target Must Be Referenced Only From One RE' of 'PCMRE Interface'.
      See Also:
      Generated class or method.
    • PCMRE_ROLE__NEXT_LOWER_LEVEL_MUST_CONSIST_OF_TYPE_PCMRE_SIGNATURE

      public static final int PCMRE_ROLE__NEXT_LOWER_LEVEL_MUST_CONSIST_OF_TYPE_PCMRE_SIGNATURE
      The code for constraint 'Next Lower Level Must Consist Of Type PCMRE Signature' of 'PCMRE Role'.
      See Also:
      Generated class or method.
    • PCMRE_ROLE__EACH_RE_TARGET_MUST_BE_REFERENCED_ONLY_FROM_ONE_RE

      public static final int PCMRE_ROLE__EACH_RE_TARGET_MUST_BE_REFERENCED_ONLY_FROM_ONE_RE
      The code for constraint 'Each RE Target Must Be Referenced Only From One RE' of 'PCMRE Role'.
      See Also:
      Generated class or method.
    • PCMRE_SIGNATURE__THIS_IS_THE_LOWEST_COMPONENT_HIERARCHY_LEVEL

      public static final int PCMRE_SIGNATURE__THIS_IS_THE_LOWEST_COMPONENT_HIERARCHY_LEVEL
      The code for constraint 'This Is The Lowest Component Hierarchy Level' of 'PCMRE Signature'.
      See Also:
      Generated class or method.
    • PCMRE_SIGNATURE__EACH_RE_TARGET_MUST_BE_REFERENCED_ONLY_FROM_ONE_RE

      public static final int PCMRE_SIGNATURE__EACH_RE_TARGET_MUST_BE_REFERENCED_ONLY_FROM_ONE_RE
      The code for constraint 'Each RE Target Must Be Referenced Only From One RE' of 'PCMRE Signature'.
      See Also:
      Generated class or method.
    • PCMRE_RESOURCE_INTERFACE__NEXT_LOWER_LEVEL_MUST_CONSIST_OF_TYPE_PCMRE_RESOURCE_ROLE

      public static final int PCMRE_RESOURCE_INTERFACE__NEXT_LOWER_LEVEL_MUST_CONSIST_OF_TYPE_PCMRE_RESOURCE_ROLE
      The code for constraint 'Next Lower Level Must Consist Of Type PCMRE Resource Role' of 'PCMRE Resource Interface'.
      See Also:
      Generated class or method.
    • PCMRE_RESOURCE_INTERFACE__EACH_RE_TARGET_MUST_BE_REFERENCED_ONLY_FROM_ONE_RE

      public static final int PCMRE_RESOURCE_INTERFACE__EACH_RE_TARGET_MUST_BE_REFERENCED_ONLY_FROM_ONE_RE
      The code for constraint 'Each RE Target Must Be Referenced Only From One RE' of 'PCMRE Resource Interface'.
      See Also:
      Generated class or method.
    • PCMRE_RESOURCE_SIGNATURE__THIS_IS_THE_LOWEST_RESOURCE_HIERARCHY_LEVEL

      public static final int PCMRE_RESOURCE_SIGNATURE__THIS_IS_THE_LOWEST_RESOURCE_HIERARCHY_LEVEL
      The code for constraint 'This Is The Lowest Resource Hierarchy Level' of 'PCMRE Resource Signature'.
      See Also:
      Generated class or method.
    • PCMRE_RESOURCE_SIGNATURE__EACH_RE_TARGET_MUST_BE_REFERENCED_ONLY_FROM_ONE_RE

      public static final int PCMRE_RESOURCE_SIGNATURE__EACH_RE_TARGET_MUST_BE_REFERENCED_ONLY_FROM_ONE_RE
      The code for constraint 'Each RE Target Must Be Referenced Only From One RE' of 'PCMRE Resource Signature'.
      See Also:
      Generated class or method.
    • PCMRE_RESOURCE__THIS_IS_THE_LOWEST_RESOURCE_DEMAND_HIERARCHY_LEVEL

      public static final int PCMRE_RESOURCE__THIS_IS_THE_LOWEST_RESOURCE_DEMAND_HIERARCHY_LEVEL
      The code for constraint 'This Is The Lowest Resource Demand Hierarchy Level' of 'PCMRE Resource'.
      See Also:
      Generated class or method.
    • PCMRE_RESOURCE__EACH_RE_TARGET_MUST_BE_REFERENCED_ONLY_FROM_ONE_RE

      public static final int PCMRE_RESOURCE__EACH_RE_TARGET_MUST_BE_REFERENCED_ONLY_FROM_ONE_RE
      The code for constraint 'Each RE Target Must Be Referenced Only From One RE' of 'PCMRE Resource'.
      See Also:
      Generated class or method.
    • PCMRE_RESOURCE_ROLE__NEXT_LOWER_LEVEL_MUST_CONSIST_OF_TYPE_PCMRE_RESOURCE_SIGNATURE

      public static final int PCMRE_RESOURCE_ROLE__NEXT_LOWER_LEVEL_MUST_CONSIST_OF_TYPE_PCMRE_RESOURCE_SIGNATURE
      The code for constraint 'Next Lower Level Must Consist Of Type PCMRE Resource Signature' of 'PCMRE Resource Role'.
      See Also:
      Generated class or method.
    • PCMRE_RESOURCE_ROLE__EACH_RE_TARGET_MUST_BE_REFERENCED_ONLY_FROM_ONE_RE

      public static final int PCMRE_RESOURCE_ROLE__EACH_RE_TARGET_MUST_BE_REFERENCED_ONLY_FROM_ONE_RE
      The code for constraint 'Each RE Target Must Be Referenced Only From One RE' of 'PCMRE Resource Role'.
      See Also:
      Generated class or method.
    • PCMRECI_BEHAVIOR__THIS_IS_THE_LOWEST_COMPONENT_INTERNAL_HIERARCHY_LEVEL

      public static final int PCMRECI_BEHAVIOR__THIS_IS_THE_LOWEST_COMPONENT_INTERNAL_HIERARCHY_LEVEL
      The code for constraint 'This Is The Lowest Component Internal Hierarchy Level' of 'PCMRECI Behavior'.
      See Also:
      Generated class or method.
    • PCMRECI_BEHAVIOR__EACH_RE_TARGET_MUST_BE_REFERENCED_ONLY_FROM_ONE_RE

      public static final int PCMRECI_BEHAVIOR__EACH_RE_TARGET_MUST_BE_REFERENCED_ONLY_FROM_ONE_RE
      The code for constraint 'Each RE Target Must Be Referenced Only From One RE' of 'PCMRECI Behavior'.
      See Also:
      Generated class or method.
    • PCMRE_INFRASTRUCTURE_INTERFACE__NEXT_LOWER_LEVEL_MUST_CONSIST_OF_TYPE_PCMRE_INFRASTRUCTURE_ROLE

      public static final int PCMRE_INFRASTRUCTURE_INTERFACE__NEXT_LOWER_LEVEL_MUST_CONSIST_OF_TYPE_PCMRE_INFRASTRUCTURE_ROLE
      The code for constraint 'Next Lower Level Must Consist Of Type PCMRE Infrastructure Role' of 'PCMRE Infrastructure Interface'.
      See Also:
      Generated class or method.
    • PCMRE_INFRASTRUCTURE_INTERFACE__EACH_RE_TARGET_MUST_BE_REFERENCED_ONLY_FROM_ONE_RE

      public static final int PCMRE_INFRASTRUCTURE_INTERFACE__EACH_RE_TARGET_MUST_BE_REFERENCED_ONLY_FROM_ONE_RE
      The code for constraint 'Each RE Target Must Be Referenced Only From One RE' of 'PCMRE Infrastructure Interface'.
      See Also:
      Generated class or method.
    • PCMRE_INFRASTRUCTURE_ROLE__NEXT_LOWER_LEVEL_MUST_CONSIST_OF_TYPE_PCMRE_INFRASTRUCTURE_SIGNATURE

      public static final int PCMRE_INFRASTRUCTURE_ROLE__NEXT_LOWER_LEVEL_MUST_CONSIST_OF_TYPE_PCMRE_INFRASTRUCTURE_SIGNATURE
      The code for constraint 'Next Lower Level Must Consist Of Type PCMRE Infrastructure Signature' of 'PCMRE Infrastructure Role'.
      See Also:
      Generated class or method.
    • PCMRE_INFRASTRUCTURE_ROLE__EACH_RE_TARGET_MUST_BE_REFERENCED_ONLY_FROM_ONE_RE

      public static final int PCMRE_INFRASTRUCTURE_ROLE__EACH_RE_TARGET_MUST_BE_REFERENCED_ONLY_FROM_ONE_RE
      The code for constraint 'Each RE Target Must Be Referenced Only From One RE' of 'PCMRE Infrastructure Role'.
      See Also:
      Generated class or method.
    • PCMRE_INFRASTRUCTURE_SIGNATURE__THIS_IS_THE_LOWEST_INFRASTRUCTURE_HIERARCHY_LEVEL

      public static final int PCMRE_INFRASTRUCTURE_SIGNATURE__THIS_IS_THE_LOWEST_INFRASTRUCTURE_HIERARCHY_LEVEL
      The code for constraint 'This Is The Lowest Infrastructure Hierarchy Level' of 'PCMRE Infrastructure Signature'.
      See Also:
      Generated class or method.
    • PCMRE_INFRASTRUCTURE_SIGNATURE__EACH_RE_TARGET_MUST_BE_REFERENCED_ONLY_FROM_ONE_RE

      public static final int PCMRE_INFRASTRUCTURE_SIGNATURE__EACH_RE_TARGET_MUST_BE_REFERENCED_ONLY_FROM_ONE_RE
      The code for constraint 'Each RE Target Must Be Referenced Only From One RE' of 'PCMRE Infrastructure Signature'.
      See Also:
      Generated class or method.
    • PCMPE__TOPMOST_LEVEL_MUST_BE_PCMPE_ALL_DECISIONS

      public static final int PCMPE__TOPMOST_LEVEL_MUST_BE_PCMPE_ALL_DECISIONS
      The code for constraint 'Topmost Level Must Be PCMPE All Decisions' of 'PCMPE'.
      See Also:
      Generated class or method.
    • PCMPE_ALL_DECISIONS__NEXT_LOWER_HIERARCHY_LEVEL_MUST_BE_DECISION

      public static final int PCMPE_ALL_DECISIONS__NEXT_LOWER_HIERARCHY_LEVEL_MUST_BE_DECISION
      The code for constraint 'Next Lower Hierarchy Level Must Be Decision' of 'PCMPE All Decisions'.
      See Also:
      Generated class or method.
    • PCMPE_DECISION__THIS_IS_THE_LOWEST_DECISION_HIERARCHY_LEVEL

      public static final int PCMPE_DECISION__THIS_IS_THE_LOWEST_DECISION_HIERARCHY_LEVEL
      The code for constraint 'This Is The Lowest Decision Hierarchy Level' of 'PCMPE Decision'.
      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.
  • Constructor Details

    • QualityAnnotationValidator

      public QualityAnnotationValidator()
      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.
    • validateParameterValueDeviation

      public boolean validateParameterValueDeviation(ParameterValueDeviation parameterValueDeviation, DiagnosticChain diagnostics, Map<Object,Object> context)
      Generated class or method.
    • validateQualityAnnotation

      public boolean validateQualityAnnotation(QualityAnnotation qualityAnnotation, DiagnosticChain diagnostics, Map<Object,Object> context)
      Generated class or method.
    • validateServiceSpecification

      public boolean validateServiceSpecification(ServiceSpecification serviceSpecification, DiagnosticChain diagnostics, Map<Object,Object> context)
      Generated class or method.
    • validateRequiredElement

      public boolean validateRequiredElement(RequiredElement requiredElement, DiagnosticChain diagnostics, Map<Object,Object> context)
      Generated class or method.
    • validateRequiredElement_StipulatedPrecisionMustBeSetInStipulationContext

      public boolean validateRequiredElement_StipulatedPrecisionMustBeSetInStipulationContext(RequiredElement requiredElement, DiagnosticChain diagnostics, Map<Object,Object> context)
      Validates the StipulatedPrecisionMustBeSetInStipulationContext constraint of ' Required Element'.
      Generated class or method.
    • validateRequiredElementDeviation

      public boolean validateRequiredElementDeviation(RequiredElementDeviation requiredElementDeviation, DiagnosticChain diagnostics, Map<Object,Object> context)
      Generated class or method.
    • validateInternalStateInfluenceAnalysisAggregation

      public boolean validateInternalStateInfluenceAnalysisAggregation(InternalStateInfluenceAnalysisAggregation internalStateInfluenceAnalysisAggregation, DiagnosticChain diagnostics, Map<Object,Object> context)
      Generated class or method.
    • validatePrecision

      public boolean validatePrecision(Precision precision, DiagnosticChain diagnostics, Map<Object,Object> context)
      Generated class or method.
    • validateREPrecision

      public boolean validateREPrecision(REPrecision rePrecision, DiagnosticChain diagnostics, Map<Object,Object> context)
      Generated class or method.
    • validateProbabilisticElement

      public boolean validateProbabilisticElement(ProbabilisticElement probabilisticElement, DiagnosticChain diagnostics, Map<Object,Object> context)
      Generated class or method.
    • validateCharacterisedPCMParameterPartition

      public boolean validateCharacterisedPCMParameterPartition(CharacterisedPCMParameterPartition characterisedPCMParameterPartition, DiagnosticChain diagnostics, Map<Object,Object> context)
      Generated class or method.
    • validatePCMParameterPartition

      public boolean validatePCMParameterPartition(PCMParameterPartition pcmParameterPartition, DiagnosticChain diagnostics, Map<Object,Object> context)
      Generated class or method.
    • validatePCMParameterPartition_APCMParameterPartitionMustReferenceAPCMParameterReference

      public boolean validatePCMParameterPartition_APCMParameterPartitionMustReferenceAPCMParameterReference(PCMParameterPartition pcmParameterPartition, DiagnosticChain diagnostics, Map<Object,Object> context)
      Validates the APCMParameterPartitionMustReferenceAPCMParameterReference constraint of ' PCM Parameter Partition'.
      Generated class or method.
    • validateCharacterisedPCMParameterPartitionInterval

      public boolean validateCharacterisedPCMParameterPartitionInterval(CharacterisedPCMParameterPartitionInterval characterisedPCMParameterPartitionInterval, DiagnosticChain diagnostics, Map<Object,Object> context)
      Generated class or method.
    • validateCharacterisedPCMParameterPartitionRange

      public boolean validateCharacterisedPCMParameterPartitionRange(CharacterisedPCMParameterPartitionRange characterisedPCMParameterPartitionRange, DiagnosticChain diagnostics, Map<Object,Object> context)
      Generated class or method.
    • validateExactlyAsSpecifiedPrecision

      public boolean validateExactlyAsSpecifiedPrecision(ExactlyAsSpecifiedPrecision exactlyAsSpecifiedPrecision, DiagnosticChain diagnostics, Map<Object,Object> context)
      Generated class or method.
    • validateLimitedDeviationPrecision

      public boolean validateLimitedDeviationPrecision(LimitedDeviationPrecision limitedDeviationPrecision, DiagnosticChain diagnostics, Map<Object,Object> context)
      Generated class or method.
    • validateNoPrecision

      public boolean validateNoPrecision(NoPrecision noPrecision, DiagnosticChain diagnostics, Map<Object,Object> context)
      Generated class or method.
    • validatePCMRECategory

      public boolean validatePCMRECategory(PCMRECategory pcmreCategory, DiagnosticChain diagnostics, Map<Object,Object> context)
      Generated class or method.
    • validatePCMRECategory_NextLowerHierarchyLevelIsPCMREInfrastructureInterfaceForCategoryInfrastructure

      public boolean validatePCMRECategory_NextLowerHierarchyLevelIsPCMREInfrastructureInterfaceForCategoryInfrastructure(PCMRECategory pcmreCategory, DiagnosticChain diagnostics, Map<Object,Object> context)
      Validates the NextLowerHierarchyLevelIsPCMREInfrastructureInterfaceForCategoryInfrastructure constraint of 'PCMRE Category'.
      Generated class or method.
    • validatePCMRECategory_ExistingREPrecisionCallParameterMustBeNoPrecisionDueToTheNonExistenceOfParametersForCategoryResourceDemand

      public boolean validatePCMRECategory_ExistingREPrecisionCallParameterMustBeNoPrecisionDueToTheNonExistenceOfParametersForCategoryResourceDemand(PCMRECategory pcmreCategory, DiagnosticChain diagnostics, Map<Object,Object> context)
      Validates the ExistingREPrecisionCallParameterMustBeNoPrecisionDueToTheNonExistenceOfParametersForCategoryResourceDemand constraint of 'PCMRE Category'.
      Generated class or method.
    • validatePCMRECategory_NextLowerHierarchyLevelIsPCMREResourceInterfaceForCategoryResource

      public boolean validatePCMRECategory_NextLowerHierarchyLevelIsPCMREResourceInterfaceForCategoryResource(PCMRECategory pcmreCategory, DiagnosticChain diagnostics, Map<Object,Object> context)
      Validates the NextLowerHierarchyLevelIsPCMREResourceInterfaceForCategoryResource constraint of 'PCMRE Category'.
      Generated class or method.
    • validatePCMRECategory_NextLowerHierarchyLevelIsPCMREInterfaceForCategoryComponent

      public boolean validatePCMRECategory_NextLowerHierarchyLevelIsPCMREInterfaceForCategoryComponent(PCMRECategory pcmreCategory, DiagnosticChain diagnostics, Map<Object,Object> context)
      Validates the NextLowerHierarchyLevelIsPCMREInterfaceForCategoryComponent constraint of ' PCMRE Category'.
      Generated class or method.
    • validatePCMRECategory_NextLowerHierarchyLevelIsPCMREResourceForCategoryResourceDemand

      public boolean validatePCMRECategory_NextLowerHierarchyLevelIsPCMREResourceForCategoryResourceDemand(PCMRECategory pcmreCategory, DiagnosticChain diagnostics, Map<Object,Object> context)
      Validates the NextLowerHierarchyLevelIsPCMREResourceForCategoryResourceDemand constraint of ' PCMRE Category'.
      Generated class or method.
    • validatePCMRECategory_NextLowerHierarchyLevelIsPCMRECIBehaviorForCategoryComponentInternal

      public boolean validatePCMRECategory_NextLowerHierarchyLevelIsPCMRECIBehaviorForCategoryComponentInternal(PCMRECategory pcmreCategory, DiagnosticChain diagnostics, Map<Object,Object> context)
      Validates the NextLowerHierarchyLevelIsPCMRECIBehaviorForCategoryComponentInternal constraint of 'PCMRE Category'.
      Generated class or method.
    • validatePCMRECategory_EachCategoryExactlyOnceIfSpecified

      public boolean validatePCMRECategory_EachCategoryExactlyOnceIfSpecified(PCMRECategory pcmreCategory, DiagnosticChain diagnostics, Map<Object,Object> context)
      Validates the EachCategoryExactlyOnceIfSpecified constraint of 'PCMRE Category'.
      Generated class or method.
    • validatePCMRE

      public boolean validatePCMRE(PCMRE pcmre, DiagnosticChain diagnostics, Map<Object,Object> context)
      Generated class or method.
    • validatePCMRE_TopmostLevelForPCMMustBePCMRECategory

      public boolean validatePCMRE_TopmostLevelForPCMMustBePCMRECategory(PCMRE pcmre, DiagnosticChain diagnostics, Map<Object,Object> context)
      Validates the TopmostLevelForPCMMustBePCMRECategory constraint of 'PCMRE'.
      Generated class or method.
    • validatePCMREInterface

      public boolean validatePCMREInterface(PCMREInterface pcmreInterface, DiagnosticChain diagnostics, Map<Object,Object> context)
      Generated class or method.
    • validatePCMREInterface_NextLowerLevelMustConsistOfTypePCMRERole

      public boolean validatePCMREInterface_NextLowerLevelMustConsistOfTypePCMRERole(PCMREInterface pcmreInterface, DiagnosticChain diagnostics, Map<Object,Object> context)
      Validates the NextLowerLevelMustConsistOfTypePCMRERole constraint of ' PCMRE Interface'.
      Generated class or method.
    • validatePCMREInterface_EachRETargetMustBeReferencedOnlyFromOneRE

      public boolean validatePCMREInterface_EachRETargetMustBeReferencedOnlyFromOneRE(PCMREInterface pcmreInterface, DiagnosticChain diagnostics, Map<Object,Object> context)
      Validates the EachRETargetMustBeReferencedOnlyFromOneRE constraint of ' PCMRE Interface'.
      Generated class or method.
    • validatePCMRERole

      public boolean validatePCMRERole(PCMRERole pcmreRole, DiagnosticChain diagnostics, Map<Object,Object> context)
      Generated class or method.
    • validatePCMRERole_NextLowerLevelMustConsistOfTypePCMRESignature

      public boolean validatePCMRERole_NextLowerLevelMustConsistOfTypePCMRESignature(PCMRERole pcmreRole, DiagnosticChain diagnostics, Map<Object,Object> context)
      Validates the NextLowerLevelMustConsistOfTypePCMRESignature constraint of ' PCMRE Role'.
      Generated class or method.
    • validatePCMRERole_EachRETargetMustBeReferencedOnlyFromOneRE

      public boolean validatePCMRERole_EachRETargetMustBeReferencedOnlyFromOneRE(PCMRERole pcmreRole, DiagnosticChain diagnostics, Map<Object,Object> context)
      Validates the EachRETargetMustBeReferencedOnlyFromOneRE constraint of 'PCMRE Role'.
      Generated class or method.
    • validatePCMRESignature

      public boolean validatePCMRESignature(PCMRESignature pcmreSignature, DiagnosticChain diagnostics, Map<Object,Object> context)
      Generated class or method.
    • validatePCMRESignature_ThisIsTheLowestComponentHierarchyLevel

      public boolean validatePCMRESignature_ThisIsTheLowestComponentHierarchyLevel(PCMRESignature pcmreSignature, DiagnosticChain diagnostics, Map<Object,Object> context)
      Validates the ThisIsTheLowestComponentHierarchyLevel constraint of 'PCMRE Signature '.
      Generated class or method.
    • validatePCMRESignature_EachRETargetMustBeReferencedOnlyFromOneRE

      public boolean validatePCMRESignature_EachRETargetMustBeReferencedOnlyFromOneRE(PCMRESignature pcmreSignature, DiagnosticChain diagnostics, Map<Object,Object> context)
      Validates the EachRETargetMustBeReferencedOnlyFromOneRE constraint of ' PCMRE Signature'.
      Generated class or method.
    • validatePCMServiceSpecification

      public boolean validatePCMServiceSpecification(PCMServiceSpecification pcmServiceSpecification, DiagnosticChain diagnostics, Map<Object,Object> context)
      Generated class or method.
    • validatePCMREResourceInterface

      public boolean validatePCMREResourceInterface(PCMREResourceInterface pcmreResourceInterface, DiagnosticChain diagnostics, Map<Object,Object> context)
      Generated class or method.
    • validatePCMREResourceInterface_NextLowerLevelMustConsistOfTypePCMREResourceRole

      public boolean validatePCMREResourceInterface_NextLowerLevelMustConsistOfTypePCMREResourceRole(PCMREResourceInterface pcmreResourceInterface, DiagnosticChain diagnostics, Map<Object,Object> context)
      Validates the NextLowerLevelMustConsistOfTypePCMREResourceRole constraint of ' PCMRE Resource Interface'.
      Generated class or method.
    • validatePCMREResourceInterface_EachRETargetMustBeReferencedOnlyFromOneRE

      public boolean validatePCMREResourceInterface_EachRETargetMustBeReferencedOnlyFromOneRE(PCMREResourceInterface pcmreResourceInterface, DiagnosticChain diagnostics, Map<Object,Object> context)
      Validates the EachRETargetMustBeReferencedOnlyFromOneRE constraint of ' PCMRE Resource Interface'.
      Generated class or method.
    • validatePCMREResourceSignature

      public boolean validatePCMREResourceSignature(PCMREResourceSignature pcmreResourceSignature, DiagnosticChain diagnostics, Map<Object,Object> context)
      Generated class or method.
    • validatePCMREResourceSignature_ThisIsTheLowestResourceHierarchyLevel

      public boolean validatePCMREResourceSignature_ThisIsTheLowestResourceHierarchyLevel(PCMREResourceSignature pcmreResourceSignature, DiagnosticChain diagnostics, Map<Object,Object> context)
      Validates the ThisIsTheLowestResourceHierarchyLevel constraint of ' PCMRE Resource Signature'.
      Generated class or method.
    • validatePCMREResourceSignature_EachRETargetMustBeReferencedOnlyFromOneRE

      public boolean validatePCMREResourceSignature_EachRETargetMustBeReferencedOnlyFromOneRE(PCMREResourceSignature pcmreResourceSignature, DiagnosticChain diagnostics, Map<Object,Object> context)
      Validates the EachRETargetMustBeReferencedOnlyFromOneRE constraint of ' PCMRE Resource Signature'.
      Generated class or method.
    • validatePCMREResource

      public boolean validatePCMREResource(PCMREResource pcmreResource, DiagnosticChain diagnostics, Map<Object,Object> context)
      Generated class or method.
    • validatePCMREResource_ThisIsTheLowestResourceDemandHierarchyLevel

      public boolean validatePCMREResource_ThisIsTheLowestResourceDemandHierarchyLevel(PCMREResource pcmreResource, DiagnosticChain diagnostics, Map<Object,Object> context)
      Validates the ThisIsTheLowestResourceDemandHierarchyLevel constraint of ' PCMRE Resource'.
      Generated class or method.
    • validatePCMREResource_EachRETargetMustBeReferencedOnlyFromOneRE

      public boolean validatePCMREResource_EachRETargetMustBeReferencedOnlyFromOneRE(PCMREResource pcmreResource, DiagnosticChain diagnostics, Map<Object,Object> context)
      Validates the EachRETargetMustBeReferencedOnlyFromOneRE constraint of ' PCMRE Resource'.
      Generated class or method.
    • validatePCMREResourceRole

      public boolean validatePCMREResourceRole(PCMREResourceRole pcmreResourceRole, DiagnosticChain diagnostics, Map<Object,Object> context)
      Generated class or method.
    • validatePCMREResourceRole_NextLowerLevelMustConsistOfTypePCMREResourceSignature

      public boolean validatePCMREResourceRole_NextLowerLevelMustConsistOfTypePCMREResourceSignature(PCMREResourceRole pcmreResourceRole, DiagnosticChain diagnostics, Map<Object,Object> context)
      Validates the NextLowerLevelMustConsistOfTypePCMREResourceSignature constraint of ' PCMRE Resource Role'.
      Generated class or method.
    • validatePCMREResourceRole_EachRETargetMustBeReferencedOnlyFromOneRE

      public boolean validatePCMREResourceRole_EachRETargetMustBeReferencedOnlyFromOneRE(PCMREResourceRole pcmreResourceRole, DiagnosticChain diagnostics, Map<Object,Object> context)
      Validates the EachRETargetMustBeReferencedOnlyFromOneRE constraint of ' PCMRE Resource Role'.
      Generated class or method.
    • validatePCMRECIBehavior

      public boolean validatePCMRECIBehavior(PCMRECIBehavior pcmreciBehavior, DiagnosticChain diagnostics, Map<Object,Object> context)
      Generated class or method.
    • validatePCMRECIBehavior_ThisIsTheLowestComponentInternalHierarchyLevel

      public boolean validatePCMRECIBehavior_ThisIsTheLowestComponentInternalHierarchyLevel(PCMRECIBehavior pcmreciBehavior, DiagnosticChain diagnostics, Map<Object,Object> context)
      Validates the ThisIsTheLowestComponentInternalHierarchyLevel constraint of ' PCMRECI Behavior'.
      Generated class or method.
    • validatePCMRECIBehavior_EachRETargetMustBeReferencedOnlyFromOneRE

      public boolean validatePCMRECIBehavior_EachRETargetMustBeReferencedOnlyFromOneRE(PCMRECIBehavior pcmreciBehavior, DiagnosticChain diagnostics, Map<Object,Object> context)
      Validates the EachRETargetMustBeReferencedOnlyFromOneRE constraint of ' PCMRECI Behavior'.
      Generated class or method.
    • validatePCMREInfrastructureInterface

      public boolean validatePCMREInfrastructureInterface(PCMREInfrastructureInterface pcmreInfrastructureInterface, DiagnosticChain diagnostics, Map<Object,Object> context)
      Generated class or method.
    • validatePCMREInfrastructureInterface_NextLowerLevelMustConsistOfTypePCMREInfrastructureRole

      public boolean validatePCMREInfrastructureInterface_NextLowerLevelMustConsistOfTypePCMREInfrastructureRole(PCMREInfrastructureInterface pcmreInfrastructureInterface, DiagnosticChain diagnostics, Map<Object,Object> context)
      Validates the NextLowerLevelMustConsistOfTypePCMREInfrastructureRole constraint of ' PCMRE Infrastructure Interface'.
      Generated class or method.
    • validatePCMREInfrastructureInterface_EachRETargetMustBeReferencedOnlyFromOneRE

      public boolean validatePCMREInfrastructureInterface_EachRETargetMustBeReferencedOnlyFromOneRE(PCMREInfrastructureInterface pcmreInfrastructureInterface, DiagnosticChain diagnostics, Map<Object,Object> context)
      Validates the EachRETargetMustBeReferencedOnlyFromOneRE constraint of ' PCMRE Infrastructure Interface'.
      Generated class or method.
    • validatePCMREInfrastructureRole

      public boolean validatePCMREInfrastructureRole(PCMREInfrastructureRole pcmreInfrastructureRole, DiagnosticChain diagnostics, Map<Object,Object> context)
      Generated class or method.
    • validatePCMREInfrastructureRole_NextLowerLevelMustConsistOfTypePCMREInfrastructureSignature

      public boolean validatePCMREInfrastructureRole_NextLowerLevelMustConsistOfTypePCMREInfrastructureSignature(PCMREInfrastructureRole pcmreInfrastructureRole, DiagnosticChain diagnostics, Map<Object,Object> context)
      Validates the NextLowerLevelMustConsistOfTypePCMREInfrastructureSignature constraint of ' PCMRE Infrastructure Role'.
      Generated class or method.
    • validatePCMREInfrastructureRole_EachRETargetMustBeReferencedOnlyFromOneRE

      public boolean validatePCMREInfrastructureRole_EachRETargetMustBeReferencedOnlyFromOneRE(PCMREInfrastructureRole pcmreInfrastructureRole, DiagnosticChain diagnostics, Map<Object,Object> context)
      Validates the EachRETargetMustBeReferencedOnlyFromOneRE constraint of ' PCMRE Infrastructure Role'.
      Generated class or method.
    • validatePCMREInfrastructureSignature

      public boolean validatePCMREInfrastructureSignature(PCMREInfrastructureSignature pcmreInfrastructureSignature, DiagnosticChain diagnostics, Map<Object,Object> context)
      Generated class or method.
    • validatePCMREInfrastructureSignature_ThisIsTheLowestInfrastructureHierarchyLevel

      public boolean validatePCMREInfrastructureSignature_ThisIsTheLowestInfrastructureHierarchyLevel(PCMREInfrastructureSignature pcmreInfrastructureSignature, DiagnosticChain diagnostics, Map<Object,Object> context)
      Validates the ThisIsTheLowestInfrastructureHierarchyLevel constraint of ' PCMRE Infrastructure Signature'.
      Generated class or method.
    • validatePCMREInfrastructureSignature_EachRETargetMustBeReferencedOnlyFromOneRE

      public boolean validatePCMREInfrastructureSignature_EachRETargetMustBeReferencedOnlyFromOneRE(PCMREInfrastructureSignature pcmreInfrastructureSignature, DiagnosticChain diagnostics, Map<Object,Object> context)
      Validates the EachRETargetMustBeReferencedOnlyFromOneRE constraint of ' PCMRE Infrastructure Signature'.
      Generated class or method.
    • validatePCMPE

      public boolean validatePCMPE(PCMPE pcmpe, DiagnosticChain diagnostics, Map<Object,Object> context)
      Generated class or method.
    • validatePCMPE_TopmostLevelMustBePCMPEAllDecisions

      public boolean validatePCMPE_TopmostLevelMustBePCMPEAllDecisions(PCMPE pcmpe, DiagnosticChain diagnostics, Map<Object,Object> context)
      Validates the TopmostLevelMustBePCMPEAllDecisions constraint of 'PCMPE'.
      Generated class or method.
    • validatePCMPEAllDecisions

      public boolean validatePCMPEAllDecisions(PCMPEAllDecisions pcmpeAllDecisions, DiagnosticChain diagnostics, Map<Object,Object> context)
      Generated class or method.
    • validatePCMPEAllDecisions_NextLowerHierarchyLevelMustBeDecision

      public boolean validatePCMPEAllDecisions_NextLowerHierarchyLevelMustBeDecision(PCMPEAllDecisions pcmpeAllDecisions, DiagnosticChain diagnostics, Map<Object,Object> context)
      Validates the NextLowerHierarchyLevelMustBeDecision constraint of ' PCMPE All Decisions'.
      Generated class or method.
    • validatePCMPEDecision

      public boolean validatePCMPEDecision(PCMPEDecision pcmpeDecision, DiagnosticChain diagnostics, Map<Object,Object> context)
      Generated class or method.
    • validatePCMPEDecision_ThisIsTheLowestDecisionHierarchyLevel

      public boolean validatePCMPEDecision_ThisIsTheLowestDecisionHierarchyLevel(PCMPEDecision pcmpeDecision, DiagnosticChain diagnostics, Map<Object,Object> context)
      Validates the ThisIsTheLowestDecisionHierarchyLevel constraint of 'PCMPE Decision'.
      Generated class or method.
    • validatePCMRERequestCategory

      public boolean validatePCMRERequestCategory(PCMRERequestCategory pcmreRequestCategory, DiagnosticChain diagnostics, Map<Object,Object> context)
      Generated class or method.