org.eaglei.model
Class EIInstance

java.lang.Object
  extended by org.eaglei.model.EIResource
      extended by org.eaglei.model.EIInstance
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable

public class EIInstance
extends EIResource
implements java.io.Serializable, java.lang.Comparable

Author:
Daniela Bourges-Waldegg, Ricardo De Lima April 1, 2010 Center for Biomedical Informatics (CBMI)
See Also:
Serialized Form

Field Summary
static EIInstance NULL_INSTANCE
           
 
Method Summary
 void addDatattypeProperty(EIEntity property, java.lang.String value)
           
 void addEIType(EIEntity eiType)
           
 void addNonOntologyLiteralProperty(EIEntity property, java.lang.String literal)
           
 void addNonOntologyResourceProperty(EIEntity property, EIEntity resource)
           
 void addObjectProperty(EIEntity property, EIEntity value)
           
 int compareTo(java.lang.Object o)
           
static EIInstance create(EIClass instanceClass, EIEntity instanceEntity)
           
static EIInstance create(EIEntity instanceType, EIEntity instanceEntity)
           
 java.util.Map<EIEntity,java.util.List<EIClass>> getAllRanges()
          Deprecated. 
 java.lang.String getCreationDate()
           
 java.util.Map<EIEntity,java.util.Set<java.lang.String>> getDatatypeProperties()
           
 java.util.Set<java.lang.String> getDatatypeProperty(EIEntity property)
           
 EIClass getInstanceClass()
           
 java.lang.String getInstanceLabel()
           
 EIEntity getInstanceType()
           
 EIURI getInstanceURI()
           
 java.util.Map<EIEntity,java.util.Set<java.lang.String>> getNonOntologyLiteralProperties()
           
 java.util.Set<java.lang.String> getNonOntologyLiteralProperty(EIEntity property)
           
 java.util.Map<EIEntity,java.util.Set<EIEntity>> getNonOntologyResourceProperties()
           
 java.util.Set<EIEntity> getNonOntologyResourceProperty(EIEntity property)
           
 java.util.Map<EIEntity,java.util.Set<EIEntity>> getObjectProperties()
           
 java.util.Set<EIEntity> getObjectProperty(EIEntity property)
           
 java.util.List<EIEntity> getOtherEITypes()
           
 java.util.List<EIClass> getRangeList(EIEntity entity)
          Deprecated. 
 java.util.Map<EIEntity,java.lang.String> getReadOnlyLiteralProperties()
           
 java.util.Map<EIEntity,EIEntity> getReadOnlyResourceProperties()
           
 EIEntity getWFOwner()
           
 EIEntity getWFState()
           
 void replaceDatatypePropertyAllValues(EIEntity property, java.util.Set<java.lang.String> values)
           
 void replaceDatatypePropertyValue(EIEntity property, java.lang.String oldValue, java.lang.String newValue)
           
 void replaceNonOntologyLiteralProperty(EIEntity property, java.lang.String oldValue, java.lang.String newValue)
           
 void replaceNonOntologyLiteralPropertyAllValues(EIEntity property, java.util.Set<java.lang.String> values)
           
 void replaceNonOntologyResourcePropertyAllValues(EIEntity property, java.util.Set<EIEntity> values)
           
 void replaceNonOntologyResourcePropertyValue(EIEntity property, EIURI oldValue, EIEntity newValue)
           
 void replaceObjectPropertyAllValues(EIEntity property, java.util.Set<EIEntity> values)
           
 void replaceObjectPropertyValue(EIEntity property, EIURI oldValue, EIEntity newValue)
           
 void setCreationDate(java.lang.String date)
           
 void setInstanceClass(EIClass instanceClass)
           
 void setInstanceType(EIEntity instanceType)
           
 void setOtherEITypes(java.util.List<EIEntity> eiTypes)
           
 void setRangeList(EIEntity entity, java.util.List<EIClass> rangeList)
          Deprecated. 
 void setReadOnlyLiteralProperties(java.util.Map<EIEntity,java.lang.String> readOnlyLiteralProperties)
           
 void setReadOnlyLiteralProperty(EIEntity property, java.lang.String value)
           
 void setReadOnlyResourceProperty(EIEntity property, EIEntity value)
           
 void setWFOwner(EIEntity ownerUri)
           
 void setWFState(EIEntity state)
           
 java.lang.String toString()
           
 
Methods inherited from class org.eaglei.model.EIResource
equals, getEntity, hashCode, setLabel
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

NULL_INSTANCE

public static EIInstance NULL_INSTANCE
Method Detail

create

public static EIInstance create(EIEntity instanceType,
                                EIEntity instanceEntity)

create

public static EIInstance create(EIClass instanceClass,
                                EIEntity instanceEntity)

getInstanceClass

public EIClass getInstanceClass()

setInstanceClass

public void setInstanceClass(EIClass instanceClass)

getInstanceURI

public EIURI getInstanceURI()

getInstanceLabel

public java.lang.String getInstanceLabel()

getInstanceType

public EIEntity getInstanceType()

setInstanceType

public void setInstanceType(EIEntity instanceType)

getWFState

public EIEntity getWFState()

setWFState

public void setWFState(EIEntity state)

getWFOwner

public EIEntity getWFOwner()

setWFOwner

public void setWFOwner(EIEntity ownerUri)

getCreationDate

public java.lang.String getCreationDate()

setCreationDate

public void setCreationDate(java.lang.String date)

setRangeList

@Deprecated
public void setRangeList(EIEntity entity,
                                    java.util.List<EIClass> rangeList)
Deprecated. 


getRangeList

@Deprecated
public java.util.List<EIClass> getRangeList(EIEntity entity)
Deprecated. 


getAllRanges

@Deprecated
public java.util.Map<EIEntity,java.util.List<EIClass>> getAllRanges()
Deprecated. 


getObjectProperties

public java.util.Map<EIEntity,java.util.Set<EIEntity>> getObjectProperties()

addObjectProperty

public void addObjectProperty(EIEntity property,
                              EIEntity value)

getObjectProperty

public java.util.Set<EIEntity> getObjectProperty(EIEntity property)

replaceObjectPropertyValue

public void replaceObjectPropertyValue(EIEntity property,
                                       EIURI oldValue,
                                       EIEntity newValue)

replaceObjectPropertyAllValues

public void replaceObjectPropertyAllValues(EIEntity property,
                                           java.util.Set<EIEntity> values)

getDatatypeProperties

public java.util.Map<EIEntity,java.util.Set<java.lang.String>> getDatatypeProperties()

addDatattypeProperty

public void addDatattypeProperty(EIEntity property,
                                 java.lang.String value)

getDatatypeProperty

public java.util.Set<java.lang.String> getDatatypeProperty(EIEntity property)

replaceDatatypePropertyValue

public void replaceDatatypePropertyValue(EIEntity property,
                                         java.lang.String oldValue,
                                         java.lang.String newValue)

replaceDatatypePropertyAllValues

public void replaceDatatypePropertyAllValues(EIEntity property,
                                             java.util.Set<java.lang.String> values)

getNonOntologyResourceProperties

public java.util.Map<EIEntity,java.util.Set<EIEntity>> getNonOntologyResourceProperties()

addNonOntologyResourceProperty

public void addNonOntologyResourceProperty(EIEntity property,
                                           EIEntity resource)

getNonOntologyResourceProperty

public java.util.Set<EIEntity> getNonOntologyResourceProperty(EIEntity property)

replaceNonOntologyResourcePropertyValue

public void replaceNonOntologyResourcePropertyValue(EIEntity property,
                                                    EIURI oldValue,
                                                    EIEntity newValue)

replaceNonOntologyResourcePropertyAllValues

public void replaceNonOntologyResourcePropertyAllValues(EIEntity property,
                                                        java.util.Set<EIEntity> values)

getNonOntologyLiteralProperties

public java.util.Map<EIEntity,java.util.Set<java.lang.String>> getNonOntologyLiteralProperties()

addNonOntologyLiteralProperty

public void addNonOntologyLiteralProperty(EIEntity property,
                                          java.lang.String literal)

getNonOntologyLiteralProperty

public java.util.Set<java.lang.String> getNonOntologyLiteralProperty(EIEntity property)

replaceNonOntologyLiteralProperty

public void replaceNonOntologyLiteralProperty(EIEntity property,
                                              java.lang.String oldValue,
                                              java.lang.String newValue)

replaceNonOntologyLiteralPropertyAllValues

public void replaceNonOntologyLiteralPropertyAllValues(EIEntity property,
                                                       java.util.Set<java.lang.String> values)

addEIType

public void addEIType(EIEntity eiType)

setOtherEITypes

public void setOtherEITypes(java.util.List<EIEntity> eiTypes)

getOtherEITypes

public java.util.List<EIEntity> getOtherEITypes()

getReadOnlyResourceProperties

public java.util.Map<EIEntity,EIEntity> getReadOnlyResourceProperties()

setReadOnlyResourceProperty

public void setReadOnlyResourceProperty(EIEntity property,
                                        EIEntity value)

getReadOnlyLiteralProperties

public java.util.Map<EIEntity,java.lang.String> getReadOnlyLiteralProperties()

setReadOnlyLiteralProperties

public void setReadOnlyLiteralProperties(java.util.Map<EIEntity,java.lang.String> readOnlyLiteralProperties)

setReadOnlyLiteralProperty

public void setReadOnlyLiteralProperty(EIEntity property,
                                       java.lang.String value)

compareTo

public int compareTo(java.lang.Object o)
Specified by:
compareTo in interface java.lang.Comparable

toString

public java.lang.String toString()
Overrides:
toString in class EIResource


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