Please wait. This can take some minutes ...
Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance.
Project price only 1 $
You can buy this project and download/modify it how often you want.
org.afplib.base.util.BaseValidator Maven / Gradle / Ivy
Go to download
Java object library able to read and write AFP (Advanced Function Presentation) files.
/**
*/
package org.afplib.base.util;
import java.nio.charset.Charset;
import java.util.Map;
import org.afplib.base.*;
import org.eclipse.emf.common.util.DiagnosticChain;
import org.eclipse.emf.common.util.ResourceLocator;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.util.EObjectValidator;
/**
*
* The Validator for the model.
*
* @see org.afplib.base.BasePackage
* @generated
*/
public class BaseValidator extends EObjectValidator {
/**
* The cached model package
*
*
* @generated
*/
public static final BaseValidator INSTANCE = new BaseValidator();
/**
* 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.
*
*
* @see org.eclipse.emf.common.util.Diagnostic#getSource()
* @see org.eclipse.emf.common.util.Diagnostic#getCode()
* @generated
*/
public static final String DIAGNOSTIC_SOURCE = "org.afplib.base";
/**
* A constant with a fixed name that can be used as the base value for additional hand written constants.
*
*
* @generated
*/
private static final int GENERATED_DIAGNOSTIC_CODE_COUNT = 0;
/**
* A constant with a fixed name that can be used as the base value for additional hand written constants in a derived class.
*
*
* @generated
*/
protected static final int DIAGNOSTIC_CODE_COUNT = GENERATED_DIAGNOSTIC_CODE_COUNT;
/**
* Creates an instance of the switch.
*
*
* @generated
*/
public BaseValidator() {
super();
}
/**
* Returns the package of this validator switch.
*
*
* @generated
*/
@Override
protected EPackage getEPackage() {
return BasePackage.eINSTANCE;
}
/**
* Calls validateXXX
for the corresponding classifier of the model.
*
*
* @generated
*/
@Override
protected boolean validate(int classifierID, Object value, DiagnosticChain diagnostics, Map context) {
switch (classifierID) {
case BasePackage.AFP:
return validateAFP((AFP)value, diagnostics, context);
case BasePackage.SF:
return validateSF((SF)value, diagnostics, context);
case BasePackage.UNKNSF:
return validateUNKNSF((UNKNSF)value, diagnostics, context);
case BasePackage.SF_GROUPER:
return validateSFGrouper((SFGrouper)value, diagnostics, context);
case BasePackage.TRIPLET:
return validateTriplet((Triplet)value, diagnostics, context);
case BasePackage.MODCA_STRING:
return validateModcaString((String)value, diagnostics, context);
case BasePackage.MODCA_STRING4:
return validateModcaString4((String)value, diagnostics, context);
case BasePackage.MODCA_STRING8:
return validateModcaString8((String)value, diagnostics, context);
case BasePackage.MODCA_STRING32:
return validateModcaString32((String)value, diagnostics, context);
case BasePackage.CHARSET:
return validateCharset((Charset)value, diagnostics, context);
default:
return true;
}
}
/**
*
*
* @generated
*/
public boolean validateAFP(AFP afp, DiagnosticChain diagnostics, Map context) {
return validate_EveryDefaultConstraint(afp, diagnostics, context);
}
/**
*
*
* @generated
*/
public boolean validateSF(SF sf, DiagnosticChain diagnostics, Map context) {
return validate_EveryDefaultConstraint(sf, diagnostics, context);
}
/**
*
*
* @generated
*/
public boolean validateUNKNSF(UNKNSF unknsf, DiagnosticChain diagnostics, Map context) {
return validate_EveryDefaultConstraint(unknsf, diagnostics, context);
}
/**
*
*
* @generated
*/
public boolean validateSFGrouper(SFGrouper sfGrouper, DiagnosticChain diagnostics, Map context) {
return validate_EveryDefaultConstraint(sfGrouper, diagnostics, context);
}
/**
*
*
* @generated
*/
public boolean validateTriplet(Triplet triplet, DiagnosticChain diagnostics, Map context) {
return validate_EveryDefaultConstraint(triplet, diagnostics, context);
}
/**
*
*
* @generated
*/
public boolean validateModcaString(String modcaString, DiagnosticChain diagnostics, Map context) {
return true;
}
/**
*
*
* @generated
*/
public boolean validateModcaString4(String modcaString4, DiagnosticChain diagnostics, Map context) {
boolean result = validateModcaString4_MinLength(modcaString4, diagnostics, context);
if (result || diagnostics != null) result &= validateModcaString4_MaxLength(modcaString4, diagnostics, context);
return result;
}
/**
* Validates the MinLength constraint of 'Modca String4 '.
*
*
* @generated
*/
public boolean validateModcaString4_MinLength(String modcaString4, DiagnosticChain diagnostics, Map context) {
int length = modcaString4.length();
boolean result = length >= 4;
if (!result && diagnostics != null)
reportMinLengthViolation(BasePackage.Literals.MODCA_STRING4, modcaString4, length, 4, diagnostics, context);
return result;
}
/**
* Validates the MaxLength constraint of 'Modca String4 '.
*
*
* @generated
*/
public boolean validateModcaString4_MaxLength(String modcaString4, DiagnosticChain diagnostics, Map context) {
int length = modcaString4.length();
boolean result = length <= 4;
if (!result && diagnostics != null)
reportMaxLengthViolation(BasePackage.Literals.MODCA_STRING4, modcaString4, length, 4, diagnostics, context);
return result;
}
/**
*
*
* @generated
*/
public boolean validateModcaString8(String modcaString8, DiagnosticChain diagnostics, Map context) {
boolean result = validateModcaString8_MinLength(modcaString8, diagnostics, context);
if (result || diagnostics != null) result &= validateModcaString8_MaxLength(modcaString8, diagnostics, context);
return result;
}
/**
* Validates the MinLength constraint of 'Modca String8 '.
*
*
* @generated
*/
public boolean validateModcaString8_MinLength(String modcaString8, DiagnosticChain diagnostics, Map context) {
int length = modcaString8.length();
boolean result = length >= 8;
if (!result && diagnostics != null)
reportMinLengthViolation(BasePackage.Literals.MODCA_STRING8, modcaString8, length, 8, diagnostics, context);
return result;
}
/**
* Validates the MaxLength constraint of 'Modca String8 '.
*
*
* @generated
*/
public boolean validateModcaString8_MaxLength(String modcaString8, DiagnosticChain diagnostics, Map context) {
int length = modcaString8.length();
boolean result = length <= 8;
if (!result && diagnostics != null)
reportMaxLengthViolation(BasePackage.Literals.MODCA_STRING8, modcaString8, length, 8, diagnostics, context);
return result;
}
/**
*
*
* @generated
*/
public boolean validateModcaString32(String modcaString32, DiagnosticChain diagnostics, Map context) {
boolean result = validateModcaString32_MinLength(modcaString32, diagnostics, context);
if (result || diagnostics != null) result &= validateModcaString32_MaxLength(modcaString32, diagnostics, context);
return result;
}
/**
* Validates the MinLength constraint of 'Modca String32 '.
*
*
* @generated
*/
public boolean validateModcaString32_MinLength(String modcaString32, DiagnosticChain diagnostics, Map context) {
int length = modcaString32.length();
boolean result = length >= 32;
if (!result && diagnostics != null)
reportMinLengthViolation(BasePackage.Literals.MODCA_STRING32, modcaString32, length, 32, diagnostics, context);
return result;
}
/**
* Validates the MaxLength constraint of 'Modca String32 '.
*
*
* @generated
*/
public boolean validateModcaString32_MaxLength(String modcaString32, DiagnosticChain diagnostics, Map context) {
int length = modcaString32.length();
boolean result = length <= 32;
if (!result && diagnostics != null)
reportMaxLengthViolation(BasePackage.Literals.MODCA_STRING32, modcaString32, length, 32, diagnostics, context);
return result;
}
/**
*
*
* @generated
*/
public boolean validateCharset(Charset charset, DiagnosticChain diagnostics, Map context) {
return true;
}
/**
* Returns the resource locator that will be used to fetch messages for this validator's diagnostics.
*
*
* @generated
*/
@Override
public ResourceLocator getResourceLocator() {
// TODO
// Specialize this to return a resource locator for messages specific to this validator.
// Ensure that you remove @generated or mark it @generated NOT
return super.getResourceLocator();
}
} //BaseValidator