Protégé-OWL 3.4.1

edu.stanford.smi.protegex.owl.util
Class ExpressionInfo<E extends OWLAnonymousClass>

java.lang.Object
  extended by edu.stanford.smi.protegex.owl.util.ExpressionInfo<E>

public class ExpressionInfo<E extends OWLAnonymousClass>
extends Object

This class represents information that should be collected about parts of expressions when they are parsed from the Protege Frames knowledge base. The intention is that this class will be utilized instead of simply collecting the expressions and then calling getExpressionRoot later. getExpressionRoot is extremely expensive and not recommended.


Constructor Summary
ExpressionInfo(E expression, OWLAnonymousClass headOfExpression, OWLNamedClass directNamedClass)
           
 
Method Summary
 OWLNamedClass getDirectNamedClass()
           
 E getExpression()
           
 OWLAnonymousClass getHeadOfExpression()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExpressionInfo

public ExpressionInfo(E expression,
                      OWLAnonymousClass headOfExpression,
                      OWLNamedClass directNamedClass)
Method Detail

getDirectNamedClass

public OWLNamedClass getDirectNamedClass()

getHeadOfExpression

public OWLAnonymousClass getHeadOfExpression()

getExpression

public E getExpression()

Protégé-OWL 3.4.1

Submit a bug report or feature request
Copyright (c) 1998-2009 Stanford University.