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:
CompositionPackage
- Generated class or method.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.util.EObjectValidator
EObjectValidator.DynamicEClassValidator, EObjectValidator.DynamicEDataTypeValidator
-
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.EValidator
EValidator.Descriptor, EValidator.PatternMatcher, EValidator.Registry, EValidator.SubstitutionLabelProvider, EValidator.ValidationDelegate
-
-
Field Summary
Fields Modifier and Type Field Description protected static String
ASSEMBLY_DATA_CONNECTOR__SINK_ROLE_AND_ASSEMBLY_CONTEXT_MATCH__EEXPRESSION
The cached validation expression for the sinkRoleAndAssemblyContextMatch constraint of 'Assembly Data Connector'.protected static String
ASSEMBLY_DATA_CONNECTOR__SOURCE_ROLE_AND_ASSEMBLY_CONTEXT_MATCH__EEXPRESSION
The cached validation expression for the sourceRoleAndAssemblyContextMatch constraint of 'Assembly Data Connector'.protected static 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'.protected static 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'.protected static 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'.protected static 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'.protected static 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.static String
DIAGNOSTIC_SOURCE
protected de.uka.ipd.sdq.identifier.util.IdentifierValidator
identifierValidator
The cached base package validator.static CompositionValidator
INSTANCE
The cached model package-
Fields inherited from class org.eclipse.emf.ecore.util.EObjectValidator
DATA_VALUE__FRACTION_DIGITS_IN_RANGE, DATA_VALUE__LENGTH_IN_RANGE, DATA_VALUE__MATCHES_PATTERN, DATA_VALUE__TOTAL_DIGITS_IN_RANGE, DATA_VALUE__TYPE_CORRECT, DATA_VALUE__VALUE_IN_ENUMERATION, DATA_VALUE__VALUE_IN_RANGE, EOBJECT__EVERY_BIDIRECTIONAL_REFERENCE_IS_PAIRED, EOBJECT__EVERY_DATA_VALUE_CONFORMS, EOBJECT__EVERY_KEY_UNIQUE, EOBJECT__EVERY_MAP_ENTRY_UNIQUE, EOBJECT__EVERY_MULTIPCITY_CONFORMS, EOBJECT__EVERY_PROXY_RESOLVES, EOBJECT__EVERY_REFERENCE_IS_CONTAINED, EOBJECT__NO_CIRCULAR_CONTAINMENT, EOBJECT__UNIQUE_ID, ROOT_OBJECT
-
Fields inherited from interface org.eclipse.emf.ecore.EValidator
MARKER, RELATED_URIS_ATTRIBUTE, URI_ATTRIBUTE
-
-
Constructor Summary
Constructors Constructor Description CompositionValidator()
Creates an instance of the switch.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected EPackage
getEPackage()
Returns the package of this validator switch.ResourceLocator
getResourceLocator()
Returns the resource locator that will be used to fetch messages for this validator's diagnostics.protected boolean
validate(int classifierID, Object value, DiagnosticChain diagnostics, Map<Object,Object> context)
CallsvalidateXXX
for the corresponding classifier of the model.boolean
validateAssemblyDataConnector(AssemblyDataConnector assemblyDataConnector, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateAssemblyDataConnector_sinkRoleAndAssemblyContextMatch(AssemblyDataConnector assemblyDataConnector, DiagnosticChain diagnostics, Map<Object,Object> context)
Validates the sinkRoleAndAssemblyContextMatch constraint of 'Assembly Data Connector'.boolean
validateAssemblyDataConnector_sourceRoleAndAssemblyContextMatch(AssemblyDataConnector assemblyDataConnector, DiagnosticChain diagnostics, Map<Object,Object> context)
Validates the sourceRoleAndAssemblyContextMatch constraint of 'Assembly Data Connector'.boolean
validateDataSinkDelegationConnector(DataSinkDelegationConnector dataSinkDelegationConnector, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateDataSinkDelegationConnector_innerAndOuterDataInterfacesMatch(DataSinkDelegationConnector dataSinkDelegationConnector, DiagnosticChain diagnostics, Map<Object,Object> context)
Validates the innerAndOuterDataInterfacesMatch constraint of 'Data Sink Delegation Connector'.boolean
validateDataSinkDelegationConnector_innerRoleAndAssemblyContextMatch(DataSinkDelegationConnector dataSinkDelegationConnector, DiagnosticChain diagnostics, Map<Object,Object> context)
Validates the innerRoleAndAssemblyContextMatch constraint of 'Data Sink Delegation Connector'.boolean
validateDataSourceDelegationConnector(DataSourceDelegationConnector dataSourceDelegationConnector, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateDataSourceDelegationConnector_innerAndOuterDataInterfacesMatch(DataSourceDelegationConnector dataSourceDelegationConnector, DiagnosticChain diagnostics, Map<Object,Object> context)
Validates the innerAndOuterDataInterfacesMatch constraint of 'Data Source Delegation Connector'.boolean
validateDataSourceDelegationConnector_innerRoleAndAssemblyContextMatch(DataSourceDelegationConnector dataSourceDelegationConnector, DiagnosticChain diagnostics, Map<Object,Object> context)
Validates the innerRoleAndAssemblyContextMatch constraint of 'Data Source Delegation Connector'.-
Methods inherited from class org.eclipse.emf.ecore.util.EObjectValidator
createBadDataValueDiagnostic, createDiagnostic, getAvailableChoices, getEcoreResourceLocator, getEcoreString, getFeatureLabel, getObjectLabel, getRootEValidator, getString, getValidationDelegateRegistry, getValueLabel, isEcoreString, reportConstraintDelegateException, reportConstraintDelegateException, reportConstraintDelegateNotFound, reportConstraintDelegateNotFound, reportConstraintDelegateViolation, reportConstraintDelegateViolation, reportDataValuePatternViolation, reportDataValueTypeViolation, reportEnumerationViolation, reportFractionDigitsViolation, reportInvariantDelegateException, reportInvariantDelegateNotFound, reportInvariantDelegateViolation, reportMaxLengthViolation, reportMaxViolation, reportMinLengthViolation, reportMinViolation, reportTotalDigitsViolation, validate, validate, validate, validate, validate, validate, validate_BidirectionalReferenceIsPaired, validate_DataValueConforms, validate_EveryBidirectionalReferenceIsPaired, validate_EveryDataValueConforms, validate_EveryDefaultConstraint, validate_EveryKeyUnique, validate_EveryMapEntryUnique, validate_EveryMultiplicityConforms, validate_EveryProxyResolves, validate_EveryReferenceIsContained, validate_KeyUnique, validate_MapEntryUnique, validate_MultiplicityConforms, validate_NoCircularContainment, validate_UniqueID, validatePattern, wrapEnumerationValues
-
-
-
-
Field Detail
-
INSTANCE
public static final CompositionValidator INSTANCE
The cached model package- Generated class or method.
-
DIAGNOSTIC_SOURCE
public static final String DIAGNOSTIC_SOURCE
- See Also:
Diagnostic.getSource()
,Diagnostic.getCode()
, Constant Field Values- 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:
- Constant Field Values
- 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:
- Constant Field Values
- 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:
- Constant Field Values
- 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:
- Constant Field Values
- 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:
- Constant Field Values
- 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:
- Constant Field Values
- 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:
- Constant Field Values
- Generated class or method.
-
-
Method Detail
-
getEPackage
protected EPackage getEPackage()
Returns the package of this validator switch.- Overrides:
getEPackage
in classEObjectValidator
- Generated class or method.
-
validate
protected boolean validate(int classifierID, Object value, DiagnosticChain diagnostics, Map<Object,Object> context)
CallsvalidateXXX
for the corresponding classifier of the model.- Overrides:
validate
in classEObjectValidator
- 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 classEObjectValidator
- Generated class or method.
-
-