|
||||||||||
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 Reference
public KernelQedeqBo getExternalQedeq()
Reference
getExternalQedeq
in interface Reference
public java.lang.String getExternalQedeqLabel()
Reference
getExternalQedeqLabel
in interface Reference
public KernelNodeBo getNode()
Reference
getNode
in interface Reference
public java.lang.String getNodeLabel()
Reference
getNodeLabel
in interface Reference
public java.lang.String getProofLineLabel()
Reference
getProofLineLabel
in interface Reference
public java.lang.String getSubLabel()
Reference
getSubLabel
in interface Reference
public boolean isExternal()
Reference
isExternal
in interface Reference
public boolean isNodeLocalReference()
Reference
isNodeLocalReference
in interface Reference
public boolean isNodeReference()
Reference
isNodeReference
in interface Reference
public boolean isSubReference()
Reference
isSubReference
in interface Reference
public boolean isProofLineReference()
Reference
isProofLineReference
in interface Reference
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |