COSMOS ${releaseVersion} resource-modeling Project
Internal API Specification

org.eclipse.cosmos.rm.validation.internal.reference
Class AbstractScheme

java.lang.Object
  extended by org.eclipse.cosmos.rm.validation.internal.reference.AbstractScheme
All Implemented Interfaces:
IXScheme
Direct Known Subclasses:
XmlnsScheme, XPointerScheme

public abstract class AbstractScheme
extends java.lang.Object
implements IXScheme

An abstract implementation of the IXScheme interface


Constructor Summary
AbstractScheme()
           
 
Method Summary
 java.lang.String getExpression()
          Returns the expression associated with this scheme
 void setExpression(java.lang.String expression)
          Sets the expression associated with this scheme
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.cosmos.rm.validation.internal.reference.IXScheme
evaluate, getType
 

Constructor Detail

AbstractScheme

public AbstractScheme()
Method Detail

getExpression

public java.lang.String getExpression()
Description copied from interface: IXScheme
Returns the expression associated with this scheme

Specified by:
getExpression in interface IXScheme
Returns:
The string associated with this scheme
See Also:
IXScheme.getExpression()

setExpression

public void setExpression(java.lang.String expression)
Description copied from interface: IXScheme
Sets the expression associated with this scheme

Specified by:
setExpression in interface IXScheme
Parameters:
expression - The expression that should be associated with this scheme
See Also:
IXScheme.setExpression(java.lang.String)

COSMOS ${releaseVersion} resource-modeling Project
Internal API Specification