org.eaglei.model
Class EIInstance
java.lang.Object
org.eaglei.model.EIResource
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 |
addDatattypePropertyToInstance(EIEntity property,
java.lang.String literal)
|
void |
addEIType(EIEntity eiType)
|
void |
addNonOntologyLiteralProperty(EIEntity property,
java.lang.String literal)
|
void |
addNonOntologyResourceProperty(EIEntity property,
EIURI resource)
|
void |
addObjectPropertyToInstance(EIEntity property,
EIURI resource)
|
int |
compareTo(java.lang.Object o)
|
static EIInstance |
create(EIEntity instanceType,
EIEntity instanceEntity)
|
java.lang.String |
getCreationDate()
|
java.util.Map<EIEntity,java.util.Set<java.lang.String>> |
getDatatypeProperties()
|
java.lang.String |
getInstanceLabel()
|
EIEntity |
getInstanceType()
|
EIURI |
getInstanceURI()
|
java.util.Map<EIEntity,java.util.Set<java.lang.String>> |
getNonOntologyLiteralProperties()
|
java.util.Map<EIEntity,java.util.Set<EIURI>> |
getNonOntologyResourceProperties()
|
java.util.Map<EIEntity,java.util.Set<EIURI>> |
getObjectProperties()
|
java.util.List<EIEntity> |
getOtherEITypes()
|
java.util.Map<EIEntity,java.lang.String> |
getReadOnlyLiteralProperties()
|
java.util.Map<EIEntity,EIURI> |
getReadOnlyResourceProperties()
|
EIURI |
getWFOwner()
|
EIURI |
getWFState()
|
void |
replaceNonOntologyResourceProperty(EIEntity property,
EIURI resource)
|
void |
setCreationDate(java.lang.String date)
|
void |
setDatatypeProperties(java.util.Map<EIEntity,java.util.Set<java.lang.String>> datatypeProperties)
|
void |
setInstanceType(EIEntity instanceType)
|
void |
setNonOntologyLiteralProperties(java.util.Map<EIEntity,java.util.Set<java.lang.String>> nonOntologyLiteralProperties)
|
void |
setNonOntologyResourceProperties(java.util.Map<EIEntity,java.util.Set<EIURI>> nonOntologyResourceProperties)
|
void |
setObjectProperties(java.util.Map<EIEntity,java.util.Set<EIURI>> objectProperties)
|
void |
setOtherEITypes(java.util.List<EIEntity> eiTypes)
|
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 java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
create
public static EIInstance create(EIEntity instanceType,
EIEntity instanceEntity)
addObjectPropertyToInstance
public void addObjectPropertyToInstance(EIEntity property,
EIURI resource)
addDatattypePropertyToInstance
public void addDatattypePropertyToInstance(EIEntity property,
java.lang.String literal)
replaceNonOntologyResourceProperty
public void replaceNonOntologyResourceProperty(EIEntity property,
EIURI resource)
addNonOntologyResourceProperty
public void addNonOntologyResourceProperty(EIEntity property,
EIURI resource)
addNonOntologyLiteralProperty
public void addNonOntologyLiteralProperty(EIEntity property,
java.lang.String literal)
addEIType
public void addEIType(EIEntity eiType)
setObjectProperties
public void setObjectProperties(java.util.Map<EIEntity,java.util.Set<EIURI>> objectProperties)
setDatatypeProperties
public void setDatatypeProperties(java.util.Map<EIEntity,java.util.Set<java.lang.String>> datatypeProperties)
setOtherEITypes
public void setOtherEITypes(java.util.List<EIEntity> eiTypes)
getObjectProperties
public java.util.Map<EIEntity,java.util.Set<EIURI>> getObjectProperties()
getDatatypeProperties
public java.util.Map<EIEntity,java.util.Set<java.lang.String>> getDatatypeProperties()
getOtherEITypes
public java.util.List<EIEntity> getOtherEITypes()
getInstanceURI
public EIURI getInstanceURI()
getInstanceLabel
public java.lang.String getInstanceLabel()
getInstanceType
public EIEntity getInstanceType()
setInstanceType
public void setInstanceType(EIEntity instanceType)
toString
public java.lang.String toString()
- Overrides:
toString in class EIResource
getNonOntologyResourceProperties
public java.util.Map<EIEntity,java.util.Set<EIURI>> getNonOntologyResourceProperties()
- Returns:
- the nonOntologyResourceProperties
setNonOntologyResourceProperties
public void setNonOntologyResourceProperties(java.util.Map<EIEntity,java.util.Set<EIURI>> nonOntologyResourceProperties)
- Parameters:
nonOntologyResourceProperties - the nonOntologyResourceProperties to set
getNonOntologyLiteralProperties
public java.util.Map<EIEntity,java.util.Set<java.lang.String>> getNonOntologyLiteralProperties()
- Returns:
- the nonOntologyLiteralProperties
setNonOntologyLiteralProperties
public void setNonOntologyLiteralProperties(java.util.Map<EIEntity,java.util.Set<java.lang.String>> nonOntologyLiteralProperties)
- Parameters:
nonOntologyLiteralProperties - the nonOntologyLiteralProperties to set
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)
compareTo
public int compareTo(java.lang.Object o)
- Specified by:
compareTo in interface java.lang.Comparable
getReadOnlyResourceProperties
public java.util.Map<EIEntity,EIURI> getReadOnlyResourceProperties()
- Returns:
- the readOnlyResourceProperties
setReadOnlyResourceProperties
public void setReadOnlyResourceProperties(java.util.Map<EIEntity,EIURI> readOnlyResourceProperties)
- Parameters:
readOnlyResourceProperties - the readOnlyResourceProperties to set
setReadOnlyResourceProperty
public void setReadOnlyResourceProperty(EIEntity property,
EIURI value)
getReadOnlyLiteralProperties
public java.util.Map<EIEntity,java.lang.String> getReadOnlyLiteralProperties()
- Returns:
- the readOnlyLiteralProperties
setReadOnlyLiteralProperties
public void setReadOnlyLiteralProperties(java.util.Map<EIEntity,java.lang.String> readOnlyLiteralProperties)
- Parameters:
readOnlyLiteralProperties - the readOnlyLiteralProperties to set
setReadOnlyLiteralProperty
public void setReadOnlyLiteralProperty(EIEntity property,
java.lang.String value)
Copyright © 2009-2010 Eagle-I. All Rights Reserved.