|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.deri.wsmo4j.validator.WsmlFullValidator
org.deri.wsmo4j.validator.WsmlDLValidator
public class WsmlDLValidator
Checks an ontology for wsml-dl validity.
Created on Aug 18, 2005 Committed by $Author: morcen $ $Source$,
| Field Summary | |
|---|---|
List<org.omwg.logicalexpression.terms.Term> |
explicitConcepts
|
List<org.omwg.logicalexpression.terms.Term> |
explicitInstances
|
List<org.omwg.logicalexpression.terms.Term> |
explicitRelations
|
List<org.omwg.logicalexpression.terms.Term> |
idAbstractRelations
|
List<org.omwg.logicalexpression.terms.Term> |
idConcepts
|
List<org.omwg.logicalexpression.terms.Term> |
idConcreteRelations
|
List<org.omwg.logicalexpression.terms.Term> |
idInstances
|
List<org.omwg.logicalexpression.terms.Term> |
idRelations
|
| Fields inherited from class org.deri.wsmo4j.validator.WsmlFullValidator |
|---|
constants, errors, leFactory, leSerializer, warnings |
| Constructor Summary | |
|---|---|
WsmlDLValidator(org.wsmo.factory.LogicalExpressionFactory leFactory)
|
|
| Method Summary | |
|---|---|
protected void |
addError(org.wsmo.common.Entity ent,
org.omwg.ontology.Attribute att,
String msg)
|
protected void |
addError(org.wsmo.common.Entity ent,
String msg)
|
List |
getIdAbstractRelations()
|
List |
getIdConcepts()
|
List |
getIdConcreteRelations()
|
List |
getIdInstances()
|
List |
getIdRelations()
|
org.omwg.ontology.Variable |
getRootVariable(org.omwg.logicalexpression.LogicalExpression logExpr)
|
boolean |
isValid(org.omwg.logicalexpression.LogicalExpression logExpr,
List<org.wsmo.validator.ValidationError> errorMessages,
List<org.wsmo.validator.ValidationWarning> warningMessages)
|
boolean |
isValid(org.wsmo.common.TopEntity te,
List<org.wsmo.validator.ValidationError> errorMessages,
List<org.wsmo.validator.ValidationWarning> warningMessages)
Given an ontology as TopEntity, the method checks if the different ontology elements are valid and fills the error- and warningMessages lists with errors and warnings if not. |
protected void |
visitAxiom(org.omwg.ontology.Axiom axiom)
Checks if an axiom is valid to wsml-dl. |
protected void |
visitConcept(org.omwg.ontology.Concept concept)
Checks if a concept is valid to wsml-dl. |
protected void |
visitInstance(org.omwg.ontology.Instance instance)
Checks if an instance is valid to wsml-dl. |
protected void |
visitRelation(org.omwg.ontology.Relation relation)
Checks if a relation is valid to wsml-dl. |
protected void |
visitRelationInstance(org.omwg.ontology.RelationInstance relationInstance)
Checks if a relation instance is valid to wsml-dl. |
| Methods inherited from class org.deri.wsmo4j.validator.WsmlFullValidator |
|---|
addWarning, getErrors |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public List<org.omwg.logicalexpression.terms.Term> idConcepts
public List<org.omwg.logicalexpression.terms.Term> explicitConcepts
public List<org.omwg.logicalexpression.terms.Term> idInstances
public List<org.omwg.logicalexpression.terms.Term> explicitInstances
public List<org.omwg.logicalexpression.terms.Term> idRelations
public List<org.omwg.logicalexpression.terms.Term> explicitRelations
public List<org.omwg.logicalexpression.terms.Term> idAbstractRelations
public List<org.omwg.logicalexpression.terms.Term> idConcreteRelations
| Constructor Detail |
|---|
public WsmlDLValidator(org.wsmo.factory.LogicalExpressionFactory leFactory)
| Method Detail |
|---|
protected void visitAxiom(org.omwg.ontology.Axiom axiom)
visitAxiom in class WsmlFullValidatorWsmlFullValidator.visitAxiom(org.omwg.ontology.Axiom)protected void visitConcept(org.omwg.ontology.Concept concept)
visitConcept in class WsmlFullValidatorWsmlFullValidator.visitConcept(org.omwg.ontology.Concept)protected void visitInstance(org.omwg.ontology.Instance instance)
visitInstance in class WsmlFullValidatorWsmlFullValidator.visitInstance(org.omwg.ontology.Instance)protected void visitRelation(org.omwg.ontology.Relation relation)
visitRelation in class WsmlFullValidatorWsmlFullValidator.visitRelation(org.omwg.ontology.Relation)
protected void visitRelationInstance(org.omwg.ontology.RelationInstance relationInstance)
throws org.wsmo.common.exception.SynchronisationException,
org.wsmo.common.exception.InvalidModelException
visitRelationInstance in class WsmlFullValidatororg.wsmo.common.exception.InvalidModelException
org.wsmo.common.exception.SynchronisationExceptionWsmlFullValidator.visitRelationInstance(org.omwg.ontology.RelationInstance)public List getIdConcepts()
public List getIdInstances()
public List getIdRelations()
public List getIdAbstractRelations()
public List getIdConcreteRelations()
public boolean isValid(org.wsmo.common.TopEntity te,
List<org.wsmo.validator.ValidationError> errorMessages,
List<org.wsmo.validator.ValidationWarning> warningMessages)
WsmlFullValidator
isValid in interface org.wsmo.validator.ValidatorisValid in class WsmlFullValidatorte - TopEntity to be checkederrorMessages - list that will be filled with error messages of found variant violations
Validator.isValid(org.wsmo.common.TopEntity, java.util.List,
java.util.List)
public boolean isValid(org.omwg.logicalexpression.LogicalExpression logExpr,
List<org.wsmo.validator.ValidationError> errorMessages,
List<org.wsmo.validator.ValidationWarning> warningMessages)
isValid in class WsmlFullValidatorpublic org.omwg.ontology.Variable getRootVariable(org.omwg.logicalexpression.LogicalExpression logExpr)
protected void addError(org.wsmo.common.Entity ent,
String msg)
addError in class WsmlFullValidator
protected void addError(org.wsmo.common.Entity ent,
org.omwg.ontology.Attribute att,
String msg)
addError in class WsmlFullValidator
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||