Interface StateValidator


public interface StateValidator
A sample validator interface for State. This doesn't really do anything, and it's not a real EMF artifact. It was generated by the org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's code generator can be extended. This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false.
  • Method Details

    • validate

      boolean validate()
    • validatePackageClassName

      boolean validatePackageClassName(String value)
    • validateEditPluginClassName

      boolean validateEditPluginClassName(String value)
    • validateEditorPluginClassName

      boolean validateEditorPluginClassName(String value)
    • validateRequiredPlugins

      boolean validateRequiredPlugins(org.eclipse.emf.common.util.EList<String> value)
    • validateRevision

      boolean validateRevision(Revision value)
    • validateTimestamp

      boolean validateTimestamp(long value)
    • validateDeployableUnitName

      boolean validateDeployableUnitName(String value)
    • validateEditDeployableUnitName

      boolean validateEditDeployableUnitName(String value)
    • validateEditorDeployableUnitName

      boolean validateEditorDeployableUnitName(String value)
    • validateJobFamily

      boolean validateJobFamily(String value)
    • validateResource

      boolean validateResource(org.eclipse.emf.ecore.resource.Resource value)
    • validateCommitIds

      boolean validateCommitIds(org.eclipse.emf.common.util.EList<String> value)
    • validateCommitId

      boolean validateCommitId(String value)
    • validateStateCustomizers

      boolean validateStateCustomizers(org.eclipse.emf.common.util.EMap<StageQualifier,Customizer> value)
    • validateNonExclusiveStateCustomizers

      boolean validateNonExclusiveStateCustomizers(org.eclipse.emf.common.util.EMap<StageQualifier,Customizer> value)
    • validateProjectName

      boolean validateProjectName(String value)
    • validateMaking

      boolean validateMaking(boolean value)
    • validateEdit

      boolean validateEdit(boolean value)
    • validateEditor

      boolean validateEditor(boolean value)
    • validateStrategy

      boolean validateStrategy(Strategy value)
    • validateExcludedEPackages

      boolean validateExcludedEPackages(org.eclipse.emf.common.util.EList<org.eclipse.emf.ecore.EPackage> value)