org.deri.wsmo4j.factory
Class AbstractLogicalExpressionFactoryImpl

java.lang.Object
  extended by org.deri.wsmo4j.factory.AbstractLogicalExpressionFactoryImpl
All Implemented Interfaces:
org.wsmo.factory.LogicalExpressionFactory
Direct Known Subclasses:
LogicalExpressionFactoryImpl

public abstract class AbstractLogicalExpressionFactoryImpl
extends Object
implements org.wsmo.factory.LogicalExpressionFactory


  Created on Jun 20, 2005
  Committed by $Author$

 

Version:
$Revision$ $Date$
Author:
holger.lausen@deri.org
See Also:
org.omwg.logexpression.LogicalExpressionFactory

Field Summary
 
Fields inherited from interface org.wsmo.factory.LogicalExpressionFactory
LEFACTORY_DATA_FACTORY, LEFACTORY_WSMO_FACTORY
 
Constructor Summary
AbstractLogicalExpressionFactoryImpl()
           
 
Method Summary
 org.omwg.logicalexpression.CompoundMolecule createAttribusteValues(org.omwg.logicalexpression.terms.Term instanceID, org.omwg.logicalexpression.terms.Term attributeID, List attributeValues)
           
 org.omwg.logicalexpression.CompoundMolecule createAttributeConstraints(org.omwg.logicalexpression.terms.Term instanceID, org.omwg.logicalexpression.terms.Term attributeID, List attributeTypes)
           
 org.omwg.logicalexpression.CompoundMolecule createAttributeInferences(org.omwg.logicalexpression.terms.Term instanceID, org.omwg.logicalexpression.terms.Term attributeID, List attributeTypes)
           
 org.omwg.logicalexpression.CompoundMolecule createMemberShipMolecules(org.omwg.logicalexpression.terms.Term identifier, List concepts)
           
 org.omwg.logicalexpression.CompoundMolecule createSubConceptMolecules(org.omwg.logicalexpression.terms.Term identifier, List concepts)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.wsmo.factory.LogicalExpressionFactory
createAnonymousID, createAtom, createAttributeConstraint, createAttributeInference, createAttributeValue, createCompoundMolecule, createConjunction, createConstraint, createConstructedTerm, createDisjunction, createEquivalence, createExistentialQuantification, createExistentialQuantification, createImplication, createInverseImplication, createLogicalExpression, createLogicalExpression, createLogicProgrammingRule, createMemberShipMolecule, createNegation, createNegationAsFailure, createSubConceptMolecule, createUniversalQuantification, createUniversalQuantification, createVariable
 

Constructor Detail

AbstractLogicalExpressionFactoryImpl

public AbstractLogicalExpressionFactoryImpl()
Method Detail

createAttribusteValues

public org.omwg.logicalexpression.CompoundMolecule createAttribusteValues(org.omwg.logicalexpression.terms.Term instanceID,
                                                                          org.omwg.logicalexpression.terms.Term attributeID,
                                                                          List attributeValues)
                                                                   throws IllegalArgumentException
Specified by:
createAttribusteValues in interface org.wsmo.factory.LogicalExpressionFactory
Throws:
IllegalArgumentException
See Also:
LogicalExpressionFactory.createAttribusteValues(Term, Term, List)

createAttributeConstraints

public org.omwg.logicalexpression.CompoundMolecule createAttributeConstraints(org.omwg.logicalexpression.terms.Term instanceID,
                                                                              org.omwg.logicalexpression.terms.Term attributeID,
                                                                              List attributeTypes)
                                                                       throws IllegalArgumentException
Specified by:
createAttributeConstraints in interface org.wsmo.factory.LogicalExpressionFactory
Throws:
IllegalArgumentException
See Also:
LogicalExpressionFactory.createAttributeConstraints(Term, Term, List)

createAttributeInferences

public org.omwg.logicalexpression.CompoundMolecule createAttributeInferences(org.omwg.logicalexpression.terms.Term instanceID,
                                                                             org.omwg.logicalexpression.terms.Term attributeID,
                                                                             List attributeTypes)
                                                                      throws IllegalArgumentException
Specified by:
createAttributeInferences in interface org.wsmo.factory.LogicalExpressionFactory
Throws:
IllegalArgumentException
See Also:
LogicalExpressionFactory.createAttributeInferences(Term, Term, List)

createMemberShipMolecules

public org.omwg.logicalexpression.CompoundMolecule createMemberShipMolecules(org.omwg.logicalexpression.terms.Term identifier,
                                                                             List concepts)
Specified by:
createMemberShipMolecules in interface org.wsmo.factory.LogicalExpressionFactory
See Also:
LogicalExpressionFactory.createMemberShipMolecules(Term, List)

createSubConceptMolecules

public org.omwg.logicalexpression.CompoundMolecule createSubConceptMolecules(org.omwg.logicalexpression.terms.Term identifier,
                                                                             List concepts)
Specified by:
createSubConceptMolecules in interface org.wsmo.factory.LogicalExpressionFactory
See Also:
LogicalExpressionFactory.createSubConceptMolecules(Term, List)


Copyright © 2004-2008 Ontotext Lab.. All Rights Reserved.