|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
Interface IWNodeSet is the PML API specification of the
functionality of PML Nodesets. A PML Nodeset represents a step in a proof
whose conclusion is justified by any of a set of inference steps associated
with the Nodeset. PML adopts the term "node set" since each Nodeset can
be viewed as a set of nodes gathered from one or more proof trees having
the same conclusion.
| Method Summary | |
void |
addConclusionFiller(IWConclusionFiller newConclusionFiller)
|
void |
addInferenceStep(IWInferenceStep newInferenceStep)
Adds the inference step provided to the list of inference steps for the nodeset. |
java.lang.String |
getConclusion()
Returns the conclusion of Nodeset as a String expressed in the
language of the Nodeset. |
java.util.List |
getConclusionFillers()
|
java.util.List |
getInferenceSteps()
Returns a list consisting of the inference steps of the Nodeset. |
java.lang.String |
getLanguage()
Returns a String containing the URI of the language of the Nodeset. |
java.lang.String |
getProof()
GUESS Returns the URI of the proof of which the Nodeset is a part of. |
boolean |
isAxiom()
Returns true if and only if the Nodeset is an axiom. |
boolean |
isFullLoaded()
PROBLEM |
void |
setConclusion(java.lang.String newConclusion)
Sets the conclusion of the Nodeset to newConclusion. |
void |
setConclusionFillers(java.util.List newConclusionFillers)
|
void |
setInferenceSteps(java.util.List _newInferenceSteps)
Sets the list of inference steps in a Nodeset to the list provided. |
void |
setLanguage(java.lang.String newLanguage)
Sets the language URI of the nodeset to the specified string. |
void |
setProof(java.lang.String _newProof)
GUESS Sets the proof URI of the Nodeset to the specified string. |
| Methods inherited from interface iw.model.IWProofElement |
getShortName, setShortName |
| Methods inherited from interface iw.model.IWModelElement |
getFirstSubmissionDate, getLastSubmissionDate, getModel, getURI, setFirstSubmissionDate, setLastSubmissionDate, setModel, setURI |
| Method Detail |
public boolean isAxiom()
true if and only if the Nodeset is an axiom. A Nodeset
is an axiom if an only if either it has no inference steps or all inference
steps have empty antecedent lists.
true if and only if the Nodeset is an axiom.public boolean isFullLoaded()
public java.lang.String getConclusion()
String expressed in the
language of the Nodeset. The conclusion of the nodeset represents the expression
concluded by the proof step. Every Nodeset has exactly one conclusion.
public void setConclusion(java.lang.String newConclusion)
newConclusion. The conclusion
of the nodeset represents the expression concluded by the proof step. Every Nodeset
has exactly one conclusion
newConclusion - the new conclusion of the nodesetpublic java.lang.String getLanguage()
String containing the URI of the language of the Nodeset.
The language of a Nodeset is the language in which the conclusion of the Nodeset
is expressed.
public void setLanguage(java.lang.String newLanguage)
newLanguage - the URI of the new language of the Nodesetpublic java.util.List getInferenceSteps()
public void setInferenceSteps(java.util.List _newInferenceSteps)
_newInferenceSteps - the new list of inference steps for the Nodesetpublic void addInferenceStep(IWInferenceStep newInferenceStep)
newInferenceStep - the new inference step to be added to the listpublic java.lang.String getProof()
public void setProof(java.lang.String _newProof)
_newProof - the URI of the new proofpublic java.util.List getConclusionFillers()
public void setConclusionFillers(java.util.List newConclusionFillers)
public void addConclusionFiller(IWConclusionFiller newConclusionFiller)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||