JADE_SL.schema
Class ContentElementListSchema
java.lang.Object
JADE_SL.schema.ObjectSchema
JADE_SL.schema.ContentElementSchema
JADE_SL.schema.ContentElementListSchema
- public class ContentElementListSchema
- extends ContentElementSchema
- Author:
- Federico Bergenti - Universita` di Parma
| Nested classes inherited from class JADE_SL.schema.ObjectSchema |
|
|
Constructor Summary |
private |
ContentElementListSchema()
Construct a schema that vinculates an entity to be a content element
list. |
|
Method Summary |
protected boolean |
descendsFrom(ObjectSchema s)
Return true if
- s is the base schema for the XXXSchema class this schema is
an instance of (e.g. s is ConceptSchema.getBaseSchema() and this
schema is an instance of ConceptSchema)
- s is the base schema for a super-class of the XXXSchema class
this schema is an instance of (e.g. s is TermSchema.getBaseSchema()
and this schema is an instance of ConceptSchema) |
static ObjectSchema |
getBaseSchema()
Retrieve the generic base schema for all content element lists. |
AbsObject |
newInstance()
Creates an Abstract descriptor to hold a content element list |
void |
validate(AbsObject abs,
Ontology onto)
Check whether a given abstract descriptor complies with this
schema. |
| Methods inherited from class JADE_SL.schema.ObjectSchema |
add, add, add, addFacet, addSuperSchema, containsSlot, equals, getNames, getSchema, getTypeName, isCompatibleWith, toString, validateSlots |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
BASE_NAME
public static final java.lang.String BASE_NAME
- See Also:
- Constant Field Values
baseSchema
private static ContentElementListSchema baseSchema
ContentElementListSchema
private ContentElementListSchema()
- Construct a schema that vinculates an entity to be a content element
list. Note that there are no different types of content element
list as it
happens for concepts (e.g. Person, Address...), IREs (e.g. IOTA,
ANY, ALL...) and the like. Therefore there is no ContentElementListSchema
constructor that takes a String parameter.
getBaseSchema
public static ObjectSchema getBaseSchema()
- Retrieve the generic base schema for all content element lists.
- Returns:
- the generic base schema for all content element lists.
newInstance
public AbsObject newInstance()
throws OntologyException
- Creates an Abstract descriptor to hold a content element list
- Overrides:
newInstance in class ContentElementSchema
- Throws:
OntologyException
validate
public void validate(AbsObject abs,
Ontology onto)
throws OntologyException
- Check whether a given abstract descriptor complies with this
schema.
- Overrides:
validate in class ObjectSchema
- Parameters:
abs - The abstract descriptor to be checked
- Throws:
OntologyException - If the abstract descriptor does not
complies with this schema
descendsFrom
protected boolean descendsFrom(ObjectSchema s)
- Return true if
- s is the base schema for the XXXSchema class this schema is
an instance of (e.g. s is ConceptSchema.getBaseSchema() and this
schema is an instance of ConceptSchema)
- s is the base schema for a super-class of the XXXSchema class
this schema is an instance of (e.g. s is TermSchema.getBaseSchema()
and this schema is an instance of ConceptSchema)
- Overrides:
descendsFrom in class ContentElementSchema
Copyright © 2000-2003 BT Exact Technologies. All Rights Reserved.