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

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, EIURI resource)
           
 void addObjectProperty(EIEntity property, EIURI value)
           
 int compareTo(java.lang.Object o)
           
static EIInstance create(EIEntity instanceType, EIEntity instanceEntity)
           
 java.util.Map<EIEntity,java.util.List<EIClass>> getAllRanges()
           
 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<EIURI>> getNonOntologyResourceProperties()
           
 java.util.Set<EIURI> getNonOntologyResourceProperty(EIEntity property)
           
 java.util.Map<EIEntity,java.util.Set<EIURI>> getObjectProperties()
           
 java.util.Set<EIURI> getObjectProperty(EIEntity property)
           
 java.util.List<EIEntity> getOtherEITypes()
           
 java.util.List<EIClass> getRangeList(EIEntity entity)
           
 java.util.Map<EIEntity,java.lang.String> getReadOnlyLiteralProperties()
           
 java.util.Map<EIEntity,EIURI> getReadOnlyResourceProperties()
           
 EIURI getWFOwner()
           
 EIURI 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<EIURI> values)
           
 void replaceNonOntologyResourcePropertyValue(EIEntity property, EIURI oldValue, EIURI newValue)
           
 void replaceObjectPropertyAllValues(EIEntity property, java.util.Set<EIURI> values)
           
 void replaceObjectPropertyValue(EIEntity property, EIURI oldValue, EIURI newValue)
           
 void setCreationDate(java.lang.String date)
           
 void setDatatypeProperties(java.util.Map<EIEntity,java.util.Set<java.lang.String>> datatypeProperties)
          Deprecated. 
 void setInstanceClass(EIClass instanceClass)
           
 void setInstanceType(EIEntity instanceType)
           
 void setNonOntologyLiteralProperties(java.util.Map<EIEntity,java.util.Set<java.lang.String>> nonOntologyLiteralProperties)
          Deprecated. 
 void setNonOntologyResourceProperties(java.util.Map<EIEntity,java.util.Set<EIURI>> nonOntologyResourceProperties)
          Deprecated. 
 void setObjectProperties(java.util.Map<EIEntity,java.util.Set<EIURI>> objectProperties)
          Deprecated. 
 void setOtherEITypes(java.util.List<EIEntity> eiTypes)
           
 void setRangeList(EIEntity entity, java.util.List<EIClass> rangeList)
           
 void setReadOnlyLiteralProperties(java.util.Map<EIEntity,java.lang.String> readOnlyLiteralProperties)
           
 void setReadOnlyLiteralProperty(EIEntity property, java.lang.String value)
           
 void setReadOnlyResourceProperties(java.util.Map<EIEntity,EIURI> readOnlyResourceProperties)
           
 void setReadOnlyResourceProperty(EIEntity property, EIURI value)
           
 void setWFOwner(EIURI ownerUri)
           
 void setWFState(EIURI 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
 

Method Detail

create

public static EIInstance create(EIEntity instanceType,
                                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 EIURI getWFState()

setWFState

public void setWFState(EIURI state)

getWFOwner

public EIURI getWFOwner()

setWFOwner

public void setWFOwner(EIURI ownerUri)

getCreationDate

public java.lang.String getCreationDate()

setCreationDate

public void setCreationDate(java.lang.String date)

setRangeList

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

getRangeList

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

getAllRanges

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

setObjectProperties

@Deprecated
public void setObjectProperties(java.util.Map<EIEntity,java.util.Set<EIURI>> objectProperties)
Deprecated. 


getObjectProperties

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

addObjectProperty

public void addObjectProperty(EIEntity property,
                              EIURI value)

getObjectProperty

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

replaceObjectPropertyValue

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

replaceObjectPropertyAllValues

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

setDatatypeProperties

@Deprecated
public void setDatatypeProperties(java.util.Map<EIEntity,java.util.Set<java.lang.String>> datatypeProperties)
Deprecated. 


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)

setNonOntologyResourceProperties

@Deprecated
public void setNonOntologyResourceProperties(java.util.Map<EIEntity,java.util.Set<EIURI>> nonOntologyResourceProperties)
Deprecated. 


getNonOntologyResourceProperties

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

addNonOntologyResourceProperty

public void addNonOntologyResourceProperty(EIEntity property,
                                           EIURI resource)

getNonOntologyResourceProperty

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

replaceNonOntologyResourcePropertyValue

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

replaceNonOntologyResourcePropertyAllValues

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

setNonOntologyLiteralProperties

@Deprecated
public void setNonOntologyLiteralProperties(java.util.Map<EIEntity,java.util.Set<java.lang.String>> nonOntologyLiteralProperties)
Deprecated. 


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,EIURI> getReadOnlyResourceProperties()

setReadOnlyResourceProperties

public void setReadOnlyResourceProperties(java.util.Map<EIEntity,EIURI> readOnlyResourceProperties)

setReadOnlyResourceProperty

public void setReadOnlyResourceProperty(EIEntity property,
                                        EIURI 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.