|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
This is the interface for the ontology container class.
Method Summary | |
void |
addClass(OGClass theClass)
Adds the provided class to the ontology. |
void |
addDatatype(OGDatatype theDatatype)
Adds the provided data type to the ontology. |
void |
addImport(OGOntology theImport)
Adds the provided ontology to the ontology's imports. |
void |
addLiteral(OGLiteral theLiteral)
Adds the provided literal to the ontology. |
void |
addProperty(OGProperty theProperty)
Adds the provided property to the ontology. |
void |
addResource(OGResource theResource)
Adds the provided resource to the ontology. |
java.util.Iterator |
classes()
Provides a iterator for the all of the ontology's classes. |
java.util.Iterator |
classes(OGResource aType)
Provides a iterator for only the ontology's classes of the provided type. |
boolean |
containsClass(java.lang.Object theID)
Checks for the existence of a Class in this ontology whose ID matches the provided ID. |
boolean |
containsDatatype(java.lang.Object theID)
Checks for the existence of a Datatype in this ontology whose ID matches the provided ID. |
boolean |
containsImport(java.lang.Object theID)
Looks for an imported ontology in this ontology whose ID matches the provided ID. |
boolean |
containsLiteral(java.lang.Object theID)
Looks for a literal in this ontology whose ID matches the provided ID. |
boolean |
containsProperty(java.lang.Object theID)
Checks for the existence of a property in this ontology whose ID matches the provided ID. |
boolean |
containsResource(java.lang.Object theID)
Looks for a resource in this ontology whose ID matches the provided ID. |
OGClass |
createClass()
Creates a Class in this ontology with a generated unique ID and adds the Class to the ontology. |
OGClass |
createClass(OGResource aType)
Creates a Class in this ontology with a generated unique ID, sets the Clases type to the passed in type and adds the Class to the ontology. |
OGClass |
createClass(OGResource aType,
java.lang.String theID)
Looks for, and possibilly creates, a Class in this ontology. |
OGClass |
createClass(java.lang.String theID)
Looks for, and possibilly creates, a Class in this ontology. |
OGDatatype |
createDatatype()
Creates a Datatype in this ontology with a generated unique ID and adds the Datatype to the ontology. |
OGDatatype |
createDatatype(OGResource aType)
Creates a Datatype in this ontology with a generated unique ID, sets the Clases type to the passed in type and adds the Datatype to the ontology. |
OGDatatype |
createDatatype(OGResource aType,
java.lang.String theID)
Looks for, and possibilly creates, a Datatype in this ontology. |
OGDatatype |
createDatatype(java.lang.String theID)
Looks for, and possibilly creates, a Datatype in this ontology. |
OGLiteral |
createLiteral()
Creates a Literal in this ontology with a generated unique ID and adds the Literal to the ontology. |
OGLiteral |
createLiteral(OGResource aType)
Creates a Literal in this ontology with a generated unique ID, sets the Clases type to the passed in type and adds the Literal to the ontology. |
OGLiteral |
createLiteral(OGResource aType,
java.lang.String theID)
Looks for, and possibilly creates, a Literal in this ontology. |
OGLiteral |
createLiteral(java.lang.String theID)
Looks for, and possibilly creates, a Literal in this ontology. |
OGLiteral |
createLiteralByValue(OGResource aType,
java.lang.String theID)
Looks for, and possibilly creates, a Literal in this ontology. |
OGLiteral |
createLiteralByValue(java.lang.String theValue)
Looks for, and possibilly creates, a Literal in this ontology. |
OGProperty |
createProperty()
Creates a Property in this ontology with a generated unique ID and adds the Property to the ontology. |
OGProperty |
createProperty(OGResource aType)
Creates a Property in this ontology with a generated unique ID, sets the Clases type to the passed in type and adds the Property to the ontology. |
OGProperty |
createProperty(OGResource aType,
java.lang.String theID)
Looks for, and possibilly creates, a Property in this ontology. |
OGProperty |
createProperty(java.lang.String theID)
Looks for, and possibilly creates, a Property in this ontology. |
OGPropInstance |
createPropInstance(OGResource aType)
Creates a Property instance in this ontology with a generated unique ID, sets the Clases type to the passed in type and adds the Property to the ontology. |
OGPropInstance |
createPropInstance(OGResource aType,
java.lang.String theID)
Looks for, and possibilly creates, a Property instance in this ontology. |
java.util.Iterator |
datatypes()
Provides a iterator for the all of the ontology's data types. |
java.util.Iterator |
datatypes(OGResource aType)
Provides a iterator for only the ontology's data types of the provided type. |
OGClass |
getClass(java.lang.Object theID)
Looks for a Class in this ontology whose ID matches the provided ID. |
java.util.Collection |
getClasses(OGResource aType)
Provides a Collection of the ontology's classes of the provided type. |
OGDatatype |
getDatatype(java.lang.Object theID)
Looks for a Datatype in this ontology whose ID matches the provided ID. |
java.util.Collection |
getDatatypes(OGResource aType)
Provides a Collection of the ontology's data types of the provided type. |
OGOntology |
getImport(java.lang.Object theID)
Looks for an imported ontology in this ontology whose ID matches the provided ID. |
OGOntology[] |
getImports()
Accessor for the read only indexed bean property, "imports" |
OGLiteral |
getLiteral(java.lang.Object theID)
Looks for a literal in this ontology whose ID matches the provided ID. |
java.util.Collection |
getLiterals(OGResource aType)
Provides a Collection of the ontology's literals of the provided type. |
java.util.Collection |
getProperties(OGResource aType)
Provides a Collection of the ontology's properties of the provided type. |
OGProperty |
getProperty(java.lang.Object theID)
Looks for a property in this ontology whose ID matches the provided ID. |
OGResource |
getResource(java.lang.Object theID)
Looks for a resource in this ontology whose ID matches the provided ID. |
java.util.Collection |
getResources(OGResource aType)
Provides a Collection of the ontology's resources of the provided type. |
java.lang.String |
getSourceURI()
Getter method for the source URI of this ontology. |
java.lang.String |
getVersionInfo()
Getter method for the version information of this ontology. |
java.util.Iterator |
imports()
Provides a iterator for the all of the ontology's imports. |
java.util.Iterator |
literals()
Provides a iterator for the all of the ontology's literals. |
java.util.Iterator |
literals(OGResource aType)
Provides a iterator for only the ontology's literals of the provided type. |
OGClass |
lookupClass(java.lang.Object theID)
Looks for a matching class in this ontology. |
OGClass |
lookupClass(java.lang.Object theID,
boolean pCreate)
Looks for, and possibilly creates, a Class in this ontology. |
OGDatatype |
lookupDatatype(java.lang.Object theID)
Looks for a matching data type in this ontology. |
OGDatatype |
lookupDatatype(java.lang.Object theID,
boolean pCreate)
Looks for, and possibilly creates, a Datatype in this ontology. |
OGOntology |
lookupImport(java.lang.Object theID)
Looks for an imported ontology by ID. |
OGLiteral |
lookupLiteral(java.lang.Object theID)
Looks for a matching literal in this ontology. |
OGLiteral |
lookupLiteral(java.lang.Object theID,
boolean pCreate)
Looks for, and possibilly creates, a literal in this ontology. |
OGProperty |
lookupProperty(java.lang.Object theID)
Looks for a matching property in this ontology. |
OGProperty |
lookupProperty(java.lang.Object theID,
boolean pCreate)
Looks for, and possibilly creates, a property in this ontology. |
OGResource |
lookupResource(java.lang.Object theID)
Looks for a matching resource in this ontology. |
void |
morph(java.lang.String URI)
Use this method to convert an Ontology to a new URI |
java.util.Iterator |
properties()
Provides a iterator for the all of the ontology's properties. |
java.util.Iterator |
properties(OGResource aType)
Provides a iterator for only the ontology's properties of the provided type. |
void |
removeClass(OGClass theClass)
Removes the provided class from the ontology. |
void |
removeDatatype(OGDatatype theDatatype)
Removes the provided data type from the ontology. |
void |
removeImport(OGOntology theImport)
Removes the provided ontology from the ontology's imports. |
void |
removeLiteral(OGLiteral theLiteral)
Removes the provided literal from the ontology. |
void |
removeProperty(OGProperty theProperty)
Removes the provided property from the ontology. |
void |
removeResource(OGResource theResource)
Removes the provided resource from the ontology. |
java.util.Iterator |
resources()
Provides a iterator for the all of the ontology's resources. |
java.util.Iterator |
resources(OGResource aType)
Provides a iterator for only the ontology's resources of the provided type. |
void |
setSourceURI(java.lang.String theSourceURI)
Setter method for the source URI of this ontology. |
void |
setVersionInfo(java.lang.String theVersionInfo)
Setter method for the version information of this ontology. |
Methods inherited from interface com.att.gs.codip.ograph.OGResource |
addNewPropInstance, addPropInstance, addType, containsPropInstance, containsType, getComment, getID, getLabel, getLocalName, getNamespace, getOntology, getPropInstance, getPropInstances, getPropInstances, getURI, lookupPropInstance, propInstances, propInstances, removePropInstance, removeType, setComment, setLabel, types |
Methods inherited from interface com.att.gs.codip.resource.LogicalResource |
getType, isLiteralType, isType, setType |
Method Detail |
public void morph(java.lang.String URI)
public void setSourceURI(java.lang.String theSourceURI)
theSourceURI
- The source URI String.public java.lang.String getSourceURI()
public void setVersionInfo(java.lang.String theVersionInfo)
theVersionInfo
- The version information String.public java.lang.String getVersionInfo()
public OGClass lookupClass(java.lang.Object theID)
theID
- The ID of the sought class.
public OGClass lookupClass(java.lang.Object theID, boolean pCreate)
theID
- The ID of the sought class.pCreate
- true causes a new instance to be created if no existing
match is found.
public OGClass createClass()
public OGClass createClass(java.lang.String theID)
theID
- The ID of the new class.
public OGClass createClass(OGResource aType)
aType
- The type of the new class.
public OGClass createClass(OGResource aType, java.lang.String theID)
aType
- The type of the new class.theID
- The ID of the new class.
public void addClass(OGClass theClass)
theClass
- The class to add to the ontology.public void removeClass(OGClass theClass)
theClass
- The class to remove to the ontology.public OGClass getClass(java.lang.Object theID)
theID
- The ID of the sought class.
public boolean containsClass(java.lang.Object theID)
theID
- The ID of the sought class.
public java.util.Iterator classes()
public java.util.Iterator classes(OGResource aType)
aType
- The type of classes to include in the iterator.
public java.util.Collection getClasses(OGResource aType)
aType
- The type of classes to include in the iterator.
public OGDatatype lookupDatatype(java.lang.Object theID)
theID
- The ID of the sought data type.
public OGDatatype lookupDatatype(java.lang.Object theID, boolean pCreate)
theID
- The ID of the sought data type.pCreate
- true causes a new instance to be created if no existing
match is found.
public OGDatatype createDatatype()
public OGDatatype createDatatype(java.lang.String theID)
theID
- The ID of the new Datatype.
public OGDatatype createDatatype(OGResource aType)
aType
- The type of the new Datatype.
public OGDatatype createDatatype(OGResource aType, java.lang.String theID)
aType
- The type of the new Datatype.theID
- The ID of the new Datatype.
public void addDatatype(OGDatatype theDatatype)
theDatatype
- The data type to add to the ontology.public void removeDatatype(OGDatatype theDatatype)
theDatatype
- The data type to remove to the ontology.public OGDatatype getDatatype(java.lang.Object theID)
theID
- The ID of the sought data type.
public boolean containsDatatype(java.lang.Object theID)
theID
- The ID of the sought data type.
public java.util.Iterator datatypes()
public java.util.Iterator datatypes(OGResource aType)
aType
- The type of data types to include in the iterator.
public java.util.Collection getDatatypes(OGResource aType)
aType
- The type of data types to include in the iterator.
public OGProperty lookupProperty(java.lang.Object theID)
theID
- The ID of the sought property.
public OGProperty lookupProperty(java.lang.Object theID, boolean pCreate)
theID
- The ID of the sought property.pCreate
- true causes a new instance to be created if no existing
match is found.
public OGProperty createProperty()
public OGProperty createProperty(java.lang.String theID)
theID
- The ID of the new Property.
public OGProperty createProperty(OGResource aType)
aType
- The type of the new Property.
public OGProperty createProperty(OGResource aType, java.lang.String theID)
aType
- The type of the new Property.theID
- The ID of the new Property.
public OGPropInstance createPropInstance(OGResource aType)
aType
- The type of the new Property.
public OGPropInstance createPropInstance(OGResource aType, java.lang.String theID)
aType
- The type of the new Property.theID
- The ID of the new Property.
public void addProperty(OGProperty theProperty)
theProperty
- The property to add to the ontology.public void removeProperty(OGProperty theProperty)
theProperty
- The property from remove to the ontology.public OGProperty getProperty(java.lang.Object theID)
theID
- The ID of the sought property.
public boolean containsProperty(java.lang.Object theID)
theID
- The ID of the sought property.
public java.util.Iterator properties()
public java.util.Iterator properties(OGResource aType)
aType
- The type of properties to include in the iterator.
public java.util.Collection getProperties(OGResource aType)
aType
- The type of properties to include in the iterator.
public OGLiteral lookupLiteral(java.lang.Object theID)
theID
- The ID of the sought literal.
public OGLiteral lookupLiteral(java.lang.Object theID, boolean pCreate)
theID
- The ID of the sought literal.pCreate
- true causes a new instance to be created if no existing
match is found.
public OGLiteral createLiteral()
public OGLiteral createLiteral(java.lang.String theID)
theID
- The ID of the new Literal.
public OGLiteral createLiteralByValue(java.lang.String theValue)
theValue
- The value of the new Literal.
public OGLiteral createLiteral(OGResource aType)
aType
- The type of the new Literal.
public OGLiteral createLiteralByValue(OGResource aType, java.lang.String theID)
aType
- The type of the new Literal.
public OGLiteral createLiteral(OGResource aType, java.lang.String theID)
aType
- The type of the new Literal.theID
- The ID of the new Literal.
public void addLiteral(OGLiteral theLiteral)
theLiteral
- The literal to add to the ontology.public void removeLiteral(OGLiteral theLiteral)
theLiteral
- The literal to remove to the ontology.public OGLiteral getLiteral(java.lang.Object theID)
theID
- The ID of the sought literal.
public boolean containsLiteral(java.lang.Object theID)
theID
- The ID of the sought literal.
public java.util.Iterator literals()
public java.util.Iterator literals(OGResource aType)
aType
- The type of literals to include in the iterator.
public java.util.Collection getLiterals(OGResource aType)
aType
- The type of literals to include in the iterator.
public OGOntology lookupImport(java.lang.Object theID)
theID
- The ID of the sought ontology.
public void addImport(OGOntology theImport)
theImport
- The ontology to add to the imports.public void removeImport(OGOntology theImport)
theImport
- The ontology to remove from the imports.public OGOntology getImport(java.lang.Object theID)
theID
- The ID of the sought ontology.
public OGOntology[] getImports()
public boolean containsImport(java.lang.Object theID)
theID
- The ID of the sought ontology.
public java.util.Iterator imports()
public void addResource(OGResource theResource)
theResource
- The resource to add to the ontology.public void removeResource(OGResource theResource)
theResource
- The resource removed from the ontology.public OGResource lookupResource(java.lang.Object theID)
theID
- The ID of the sought resource.
public OGResource getResource(java.lang.Object theID)
theID
- The ID of the sought resource.
public boolean containsResource(java.lang.Object theID)
theID
- The ID of the sought resource.
public java.util.Iterator resources()
public java.util.Iterator resources(OGResource aType)
aType
- The type of resources to include in the iterator.
public java.util.Collection getResources(OGResource aType)
aType
- The type of resources to include in the iterator.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |