Modelers

org.topcased.search.core.engine
Class AbstractModelResourceValidator

java.lang.Object
  extended by org.topcased.search.core.engine.AbstractModelResourceValidator
All Implemented Interfaces:
IModelResourceValidator

public class AbstractModelResourceValidator
extends java.lang.Object
implements IModelResourceValidator

Entity responsible of model resource validity checkings.


Constructor Summary
AbstractModelResourceValidator()
           
 
Method Summary
 void addModelFileExtension(java.lang.String extension)
          Add model file extension used to discriminate as search participate
 boolean check(org.eclipse.core.resources.IResource resource)
          Check whether the given IResource is valid or not according to user defined rules.
 java.util.List<java.lang.String> getModelFileExtensions()
          Get all registred model file extensions.
 boolean hasSupportedModelFileExtension(org.eclipse.core.resources.IResource resource)
           
 void removeModelFileExtension(java.lang.String extension)
          Remove model file extension used to discriminate as search participate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractModelResourceValidator

public AbstractModelResourceValidator()
Method Detail

check

public boolean check(org.eclipse.core.resources.IResource resource)
Description copied from interface: IModelResourceValidator
Check whether the given IResource is valid or not according to user defined rules. Rules have to be handled in an implementaion of IModelResourceValidator.

Specified by:
check in interface IModelResourceValidator
Parameters:
resource - The currently explored
Returns:
true if the evaluated IResource is valid, false otherwise

addModelFileExtension

public void addModelFileExtension(java.lang.String extension)
Description copied from interface: IModelResourceValidator
Add model file extension used to discriminate as search participate

Specified by:
addModelFileExtension in interface IModelResourceValidator
Parameters:
extension - model file extension

getModelFileExtensions

public java.util.List<java.lang.String> getModelFileExtensions()
Description copied from interface: IModelResourceValidator
Get all registred model file extensions.

Specified by:
getModelFileExtensions in interface IModelResourceValidator
Returns:
All registred model file extensions

removeModelFileExtension

public void removeModelFileExtension(java.lang.String extension)
Description copied from interface: IModelResourceValidator
Remove model file extension used to discriminate as search participate

Specified by:
removeModelFileExtension in interface IModelResourceValidator
Parameters:
extension - model file extension

hasSupportedModelFileExtension

public boolean hasSupportedModelFileExtension(org.eclipse.core.resources.IResource resource)
Specified by:
hasSupportedModelFileExtension in interface IModelResourceValidator
Returns:
true if a resource has a valid Model file extension, false otherwise.

Modelers

Copyright (c) 2005 TOPCASED Contributors 2005 - 2007. All rights reserved.