org.eaglei.model
Class EIProperty

java.lang.Object
  extended by org.eaglei.model.EIResource
      extended by org.eaglei.model.EIOntResource
          extended by org.eaglei.model.EIProperty
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
EIDatatypeProperty, EIObjectProperty

public abstract class EIProperty
extends EIOntResource
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.eaglei.model.EIOntResource
NO_DEFINITION
 
Constructor Summary
protected EIProperty()
           
  EIProperty(EIEntity entity)
           
 
Method Summary
 java.util.Set<java.lang.String> getAnnotations()
           
 EIValueRestriction getValueRestriction()
           
 void setAnnotations(java.util.Set<java.lang.String> setAnnotationValueURI)
           
 void setValueRestriction(EIValueRestriction valueRestriction)
           
 
Methods inherited from class org.eaglei.model.EIOntResource
getDefinition, setDefinition
 
Methods inherited from class org.eaglei.model.EIResource
equals, getEntity, hashCode, setLabel, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EIProperty

protected EIProperty()

EIProperty

public EIProperty(EIEntity entity)
Method Detail

getValueRestriction

public EIValueRestriction getValueRestriction()

setValueRestriction

public void setValueRestriction(EIValueRestriction valueRestriction)

getAnnotations

public java.util.Set<java.lang.String> getAnnotations()

setAnnotations

public void setAnnotations(java.util.Set<java.lang.String> setAnnotationValueURI)


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