g-Eclipse
Release 1.0.0

eu.geclipse.jsdl.model.base.validation
Interface ResourcesTypeValidator


public interface ResourcesTypeValidator

A sample validator interface for ResourcesType. 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 Summary
 boolean validate()
           
 boolean validateAny(FeatureMap value)
           
 boolean validateAnyAttribute(FeatureMap value)
           
 boolean validateCandidateHosts(CandidateHostsType value)
           
 boolean validateCPUArchitecture(CPUArchitectureType value)
           
 boolean validateExclusiveExecution(boolean value)
           
 boolean validateFileSystem(EList value)
           
 boolean validateIndividualCPUCount(RangeValueType value)
           
 boolean validateIndividualCPUSpeed(RangeValueType value)
           
 boolean validateIndividualCPUTime(RangeValueType value)
           
 boolean validateIndividualDiskSpace(RangeValueType value)
           
 boolean validateIndividualNetworkBandwidth(RangeValueType value)
           
 boolean validateIndividualPhysicalMemory(RangeValueType value)
           
 boolean validateIndividualVirtualMemory(RangeValueType value)
           
 boolean validateOperatingSystem(OperatingSystemType value)
           
 boolean validateTotalCPUCount(RangeValueType value)
           
 boolean validateTotalCPUTime(RangeValueType value)
           
 boolean validateTotalDiskSpace(RangeValueType value)
           
 boolean validateTotalPhysicalMemory(RangeValueType value)
           
 boolean validateTotalResourceCount(RangeValueType value)
           
 boolean validateTotalVirtualMemory(RangeValueType value)
           
 

Method Detail

validate

boolean validate()

validateCandidateHosts

boolean validateCandidateHosts(CandidateHostsType value)

validateFileSystem

boolean validateFileSystem(EList value)

validateExclusiveExecution

boolean validateExclusiveExecution(boolean value)

validateOperatingSystem

boolean validateOperatingSystem(OperatingSystemType value)

validateCPUArchitecture

boolean validateCPUArchitecture(CPUArchitectureType value)

validateIndividualCPUSpeed

boolean validateIndividualCPUSpeed(RangeValueType value)

validateIndividualCPUTime

boolean validateIndividualCPUTime(RangeValueType value)

validateIndividualCPUCount

boolean validateIndividualCPUCount(RangeValueType value)

validateIndividualNetworkBandwidth

boolean validateIndividualNetworkBandwidth(RangeValueType value)

validateIndividualPhysicalMemory

boolean validateIndividualPhysicalMemory(RangeValueType value)

validateIndividualVirtualMemory

boolean validateIndividualVirtualMemory(RangeValueType value)

validateIndividualDiskSpace

boolean validateIndividualDiskSpace(RangeValueType value)

validateTotalCPUTime

boolean validateTotalCPUTime(RangeValueType value)

validateTotalCPUCount

boolean validateTotalCPUCount(RangeValueType value)

validateTotalPhysicalMemory

boolean validateTotalPhysicalMemory(RangeValueType value)

validateTotalVirtualMemory

boolean validateTotalVirtualMemory(RangeValueType value)

validateTotalDiskSpace

boolean validateTotalDiskSpace(RangeValueType value)

validateTotalResourceCount

boolean validateTotalResourceCount(RangeValueType value)

validateAny

boolean validateAny(FeatureMap value)

validateAnyAttribute

boolean validateAnyAttribute(FeatureMap value)

g-Eclipse
Release 1.0.0