Class CompositionValidator

java.lang.Object
org.eclipse.emf.ecore.util.EObjectValidator
org.palladiosimulator.indirections.composition.util.CompositionValidator
All Implemented Interfaces:
EValidator

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

    • INSTANCE

      public static final CompositionValidator 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.
    • 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.
    • ASSEMBLY_DATA_CONNECTOR__SINK_ROLE_AND_ASSEMBLY_CONTEXT_MATCH__EEXPRESSION

      protected static final String ASSEMBLY_DATA_CONNECTOR__SINK_ROLE_AND_ASSEMBLY_CONTEXT_MATCH__EEXPRESSION
      The cached validation expression for the sinkRoleAndAssemblyContextMatch constraint of 'Assembly Data Connector'.
      See Also:
      Generated class or method.
    • ASSEMBLY_DATA_CONNECTOR__SOURCE_ROLE_AND_ASSEMBLY_CONTEXT_MATCH__EEXPRESSION

      protected static final String ASSEMBLY_DATA_CONNECTOR__SOURCE_ROLE_AND_ASSEMBLY_CONTEXT_MATCH__EEXPRESSION
      The cached validation expression for the sourceRoleAndAssemblyContextMatch constraint of 'Assembly Data Connector'.
      See Also:
      Generated class or method.
    • DATA_SOURCE_DELEGATION_CONNECTOR__INNER_AND_OUTER_DATA_INTERFACES_MATCH__EEXPRESSION

      protected static final String DATA_SOURCE_DELEGATION_CONNECTOR__INNER_AND_OUTER_DATA_INTERFACES_MATCH__EEXPRESSION
      The cached validation expression for the innerAndOuterDataInterfacesMatch constraint of 'Data Source Delegation Connector'.
      See Also:
      Generated class or method.
    • DATA_SOURCE_DELEGATION_CONNECTOR__INNER_ROLE_AND_ASSEMBLY_CONTEXT_MATCH__EEXPRESSION

      protected static final String DATA_SOURCE_DELEGATION_CONNECTOR__INNER_ROLE_AND_ASSEMBLY_CONTEXT_MATCH__EEXPRESSION
      The cached validation expression for the innerRoleAndAssemblyContextMatch constraint of 'Data Source Delegation Connector'.
      See Also:
      Generated class or method.
    • DATA_SINK_DELEGATION_CONNECTOR__INNER_AND_OUTER_DATA_INTERFACES_MATCH__EEXPRESSION

      protected static final String DATA_SINK_DELEGATION_CONNECTOR__INNER_AND_OUTER_DATA_INTERFACES_MATCH__EEXPRESSION
      The cached validation expression for the innerAndOuterDataInterfacesMatch constraint of 'Data Sink Delegation Connector'.
      See Also:
      Generated class or method.
    • DATA_SINK_DELEGATION_CONNECTOR__INNER_ROLE_AND_ASSEMBLY_CONTEXT_MATCH__EEXPRESSION

      protected static final String DATA_SINK_DELEGATION_CONNECTOR__INNER_ROLE_AND_ASSEMBLY_CONTEXT_MATCH__EEXPRESSION
      The cached validation expression for the innerRoleAndAssemblyContextMatch constraint of 'Data Sink Delegation Connector'.
      See Also:
      Generated class or method.
  • Constructor Details

    • CompositionValidator

      public CompositionValidator()
      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.
    • validateAssemblyDataConnector

      public boolean validateAssemblyDataConnector(AssemblyDataConnector assemblyDataConnector, DiagnosticChain diagnostics, Map<Object,Object> context)
      Generated class or method.
    • validateAssemblyDataConnector_sinkRoleAndAssemblyContextMatch

      public boolean validateAssemblyDataConnector_sinkRoleAndAssemblyContextMatch(AssemblyDataConnector assemblyDataConnector, DiagnosticChain diagnostics, Map<Object,Object> context)
      Validates the sinkRoleAndAssemblyContextMatch constraint of 'Assembly Data Connector'.
      Generated class or method.
    • validateAssemblyDataConnector_sourceRoleAndAssemblyContextMatch

      public boolean validateAssemblyDataConnector_sourceRoleAndAssemblyContextMatch(AssemblyDataConnector assemblyDataConnector, DiagnosticChain diagnostics, Map<Object,Object> context)
      Validates the sourceRoleAndAssemblyContextMatch constraint of 'Assembly Data Connector'.
      Generated class or method.
    • validateDataSourceDelegationConnector

      public boolean validateDataSourceDelegationConnector(DataSourceDelegationConnector dataSourceDelegationConnector, DiagnosticChain diagnostics, Map<Object,Object> context)
      Generated class or method.
    • validateDataSourceDelegationConnector_innerAndOuterDataInterfacesMatch

      public boolean validateDataSourceDelegationConnector_innerAndOuterDataInterfacesMatch(DataSourceDelegationConnector dataSourceDelegationConnector, DiagnosticChain diagnostics, Map<Object,Object> context)
      Validates the innerAndOuterDataInterfacesMatch constraint of 'Data Source Delegation Connector'.
      Generated class or method.
    • validateDataSourceDelegationConnector_innerRoleAndAssemblyContextMatch

      public boolean validateDataSourceDelegationConnector_innerRoleAndAssemblyContextMatch(DataSourceDelegationConnector dataSourceDelegationConnector, DiagnosticChain diagnostics, Map<Object,Object> context)
      Validates the innerRoleAndAssemblyContextMatch constraint of 'Data Source Delegation Connector'.
      Generated class or method.
    • validateDataSinkDelegationConnector

      public boolean validateDataSinkDelegationConnector(DataSinkDelegationConnector dataSinkDelegationConnector, DiagnosticChain diagnostics, Map<Object,Object> context)
      Generated class or method.
    • validateDataSinkDelegationConnector_innerAndOuterDataInterfacesMatch

      public boolean validateDataSinkDelegationConnector_innerAndOuterDataInterfacesMatch(DataSinkDelegationConnector dataSinkDelegationConnector, DiagnosticChain diagnostics, Map<Object,Object> context)
      Validates the innerAndOuterDataInterfacesMatch constraint of 'Data Sink Delegation Connector'.
      Generated class or method.
    • validateDataSinkDelegationConnector_innerRoleAndAssemblyContextMatch

      public boolean validateDataSinkDelegationConnector_innerRoleAndAssemblyContextMatch(DataSinkDelegationConnector dataSinkDelegationConnector, DiagnosticChain diagnostics, Map<Object,Object> context)
      Validates the innerRoleAndAssemblyContextMatch constraint of 'Data Sink Delegation Connector'.
      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.