|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.qedeq.kernel.bo.module.DefaultReference
public class DefaultReference
A reference to a QEDEQ module or one of its parts.
| Constructor Summary | |
|---|---|
DefaultReference(KernelNodeBo nodeCurrent,
KernelQedeqBo qedeqGoal,
java.lang.String qedeqGoalLabel,
KernelNodeBo nodeGoal,
java.lang.String nodeGoalLabel,
java.lang.String subLabel,
java.lang.String proofLineLabel)
Constructor. |
|
| Method Summary | |
|---|---|
KernelQedeqBo |
getExternalQedeq()
Get external QEDEQ module the reference points to. |
java.lang.String |
getExternalQedeqLabel()
Get label for QEDEQ module the reference points to. |
KernelNodeBo |
getNode()
Node the reference points to. |
java.lang.String |
getNodeLabel()
Label of the node the reference points to. |
java.lang.String |
getProofLineLabel()
Proof line label of a node the reference points to. |
java.lang.String |
getSubLabel()
Sub node label the reference points to. |
boolean |
isExternal()
Does the the reference point to another QEDEQ module? |
boolean |
isExternalModuleReference()
Does the the reference point to another QEDEQ module but not to a node? |
boolean |
isNodeLocalReference()
Does the the reference point to the same node? |
boolean |
isNodeReference()
Does the the reference point to a node? It might also be a sub reference to a node like a part of a proposition or a formal proof line. |
boolean |
isProofLineReference()
Does the the reference point to a proof line of a node? If this is true it can not have a node sub reference. |
boolean |
isSubReference()
Does the the reference point to a sub reference of a node? This is a part of a node formula. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DefaultReference(KernelNodeBo nodeCurrent,
KernelQedeqBo qedeqGoal,
java.lang.String qedeqGoalLabel,
KernelNodeBo nodeGoal,
java.lang.String nodeGoalLabel,
java.lang.String subLabel,
java.lang.String proofLineLabel)
nodeCurrent - In this node the reference is in.qedeqGoal - To this external QEDEQ module the reference points to.qedeqGoalLabel - Label for the external QEDEQ module the reference points to.nodeGoal - To this node the reference points to.nodeGoalLabel - Label for the node the reference points to.subLabel - To this sub node label the reference points.proofLineLabel - To this proof line label the reference points to.| Method Detail |
|---|
public boolean isExternalModuleReference()
Reference
isExternalModuleReference in interface Referencepublic KernelQedeqBo getExternalQedeq()
Reference
getExternalQedeq in interface Referencepublic java.lang.String getExternalQedeqLabel()
Reference
getExternalQedeqLabel in interface Referencepublic KernelNodeBo getNode()
Reference
getNode in interface Referencepublic java.lang.String getNodeLabel()
Reference
getNodeLabel in interface Referencepublic java.lang.String getProofLineLabel()
Reference
getProofLineLabel in interface Referencepublic java.lang.String getSubLabel()
Reference
getSubLabel in interface Referencepublic boolean isExternal()
Reference
isExternal in interface Referencepublic boolean isNodeLocalReference()
Reference
isNodeLocalReference in interface Referencepublic boolean isNodeReference()
Reference
isNodeReference in interface Referencepublic boolean isSubReference()
Reference
isSubReference in interface Referencepublic boolean isProofLineReference()
Reference
isProofLineReference in interface Reference
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||