org.deri.wsmo4j.logicalexpression
Class CompoundMoleculeImpl

java.lang.Object
  extended by 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)

Constructor Summary
CompoundMoleculeImpl()
           
CompoundMoleculeImpl(List<org.omwg.logicalexpression.Molecule> molecules)
           
 
Method Summary
 void accept(org.omwg.logicalexpression.Visitor v)
           
 boolean equals(Object o)
           
 int hashCode()
           
 List<org.omwg.logicalexpression.AttributeConstraintMolecule> listAttributeConstraintMolecules()
           
 List<org.omwg.logicalexpression.AttributeConstraintMolecule> listAttributeConstraintMolecules(org.omwg.logicalexpression.terms.Term t)
           
 List<org.omwg.logicalexpression.AttributeInferenceMolecule> listAttributeInferenceMolecules()
           
 List<org.omwg.logicalexpression.AttributeInferenceMolecule> listAttributeInferenceMolecules(org.omwg.logicalexpression.terms.Term t)
           
 List<org.omwg.logicalexpression.AttributeValueMolecule> listAttributeValueMolecules()
           
 List<org.omwg.logicalexpression.AttributeValueMolecule> listAttributeValueMolecules(org.omwg.logicalexpression.terms.Term t)
           
 List<org.omwg.logicalexpression.MembershipMolecule> listMemberShipMolecules()
           
 List<org.omwg.logicalexpression.LogicalExpression> listOperands()
           
 List<org.omwg.logicalexpression.SubConceptMolecule> listSubConceptMolecules()
           
 void setOperands(List<org.omwg.logicalexpression.LogicalExpression> operands)
           
 String toString()
           
 String toString(org.wsmo.common.TopEntity nsHolder)
          Returns String representation of a logical expression.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CompoundMoleculeImpl

public CompoundMoleculeImpl(List<org.omwg.logicalexpression.Molecule> molecules)

CompoundMoleculeImpl

public CompoundMoleculeImpl()
Method Detail

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.