org.eaglei.model
Class EIValueRestriction

java.lang.Object
  extended by org.eaglei.model.EIValueRestriction
All Implemented Interfaces:
java.io.Serializable

public class EIValueRestriction
extends java.lang.Object
implements java.io.Serializable

A very simple representation of the restriction constructs we currently support. HAS_VALUE binds the property value to a specific individual ALL_VALUES indicates that the values must come from the given class SOME_VALUES indicates that there must be at least one of the class

See Also:
Serialized Form

Nested Class Summary
static class EIValueRestriction.Type
           
 
Constructor Summary
EIValueRestriction(EIValueRestriction.Type type, java.lang.String uri, EIClass eiClass)
           
 
Method Summary
 EIClass getEIClass()
           
 EIValueRestriction.Type getType()
           
 java.lang.String getURI()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EIValueRestriction

public EIValueRestriction(EIValueRestriction.Type type,
                          java.lang.String uri,
                          EIClass eiClass)
Method Detail

getType

public EIValueRestriction.Type getType()

getURI

public java.lang.String getURI()

getEIClass

public EIClass getEIClass()


Copyright © 2009-2011 Eagle-I. All Rights Reserved.