org.deri.wsmo4j.logicalexpression
Class CompoundMoleculeImpl
java.lang.Object
org.deri.wsmo4j.logicalexpression.CompoundMoleculeImpl
- All Implemented Interfaces:
- org.omwg.logicalexpression.CompoundExpression, org.omwg.logicalexpression.CompoundMolecule, org.omwg.logicalexpression.LogicalExpression
public class CompoundMoleculeImpl
- extends Object
- implements org.omwg.logicalexpression.CompoundMolecule
Represents a Compount Molecule
Created on Sep 19, 2005
Committed by $Author$
$Source$,
- Version:
- $Revision$ $Date$
- Author:
- Holger Lausen (holger.lausen@deri.org)
CompoundMoleculeImpl
public CompoundMoleculeImpl(List<org.omwg.logicalexpression.Molecule> molecules)
CompoundMoleculeImpl
public CompoundMoleculeImpl()
listAttributeConstraintMolecules
public List<org.omwg.logicalexpression.AttributeConstraintMolecule> listAttributeConstraintMolecules()
- Specified by:
listAttributeConstraintMolecules
in interface org.omwg.logicalexpression.CompoundMolecule
listAttributeInferenceMolecules
public List<org.omwg.logicalexpression.AttributeInferenceMolecule> listAttributeInferenceMolecules()
- Specified by:
listAttributeInferenceMolecules
in interface org.omwg.logicalexpression.CompoundMolecule
listAttributeValueMolecules
public List<org.omwg.logicalexpression.AttributeValueMolecule> listAttributeValueMolecules()
- Specified by:
listAttributeValueMolecules
in interface org.omwg.logicalexpression.CompoundMolecule
listAttributeConstraintMolecules
public List<org.omwg.logicalexpression.AttributeConstraintMolecule> listAttributeConstraintMolecules(org.omwg.logicalexpression.terms.Term t)
- Specified by:
listAttributeConstraintMolecules
in interface org.omwg.logicalexpression.CompoundMolecule
listAttributeInferenceMolecules
public List<org.omwg.logicalexpression.AttributeInferenceMolecule> listAttributeInferenceMolecules(org.omwg.logicalexpression.terms.Term t)
- Specified by:
listAttributeInferenceMolecules
in interface org.omwg.logicalexpression.CompoundMolecule
listAttributeValueMolecules
public List<org.omwg.logicalexpression.AttributeValueMolecule> listAttributeValueMolecules(org.omwg.logicalexpression.terms.Term t)
- Specified by:
listAttributeValueMolecules
in interface org.omwg.logicalexpression.CompoundMolecule
listMemberShipMolecules
public List<org.omwg.logicalexpression.MembershipMolecule> listMemberShipMolecules()
- Specified by:
listMemberShipMolecules
in interface org.omwg.logicalexpression.CompoundMolecule
listSubConceptMolecules
public List<org.omwg.logicalexpression.SubConceptMolecule> listSubConceptMolecules()
- Specified by:
listSubConceptMolecules
in interface org.omwg.logicalexpression.CompoundMolecule
listOperands
public List<org.omwg.logicalexpression.LogicalExpression> listOperands()
- Specified by:
listOperands
in interface org.omwg.logicalexpression.CompoundExpression
accept
public void accept(org.omwg.logicalexpression.Visitor v)
- Specified by:
accept
in interface org.omwg.logicalexpression.LogicalExpression
equals
public boolean equals(Object o)
- Overrides:
equals
in class Object
toString
public String toString()
- Overrides:
toString
in class Object
setOperands
public void setOperands(List<org.omwg.logicalexpression.LogicalExpression> operands)
- Specified by:
setOperands
in interface org.omwg.logicalexpression.CompoundExpression
toString
public String toString(org.wsmo.common.TopEntity nsHolder)
- Returns String representation of a logical expression.
- Specified by:
toString
in interface org.omwg.logicalexpression.LogicalExpression
- Parameters:
nsHolder
- namespace container used to abbreviate IRIs to
sQNames.
- Returns:
- the string representation of the Logical expression
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
Copyright © 2004-2008 Ontotext Lab.. All Rights Reserved.