|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface MoleculeFact
Defines elements needed for normal updates on molecules.
| Method Summary | |
|---|---|
void |
addAttributeValueMolecule(org.omwg.logicalexpression.AttributeValueMolecule attrValue)
Add attribute value molecules to the compound fact. |
void |
addMembershipMolecule(org.omwg.logicalexpression.MembershipMolecule memberMolecule)
Add a membership molecule to the Compound Fact. |
Set<org.omwg.logicalexpression.AttributeValueMolecule> |
listAttributeValueMolecules()
Returns a list of attribute value facts defined in the compound fact. |
Set<org.omwg.logicalexpression.MembershipMolecule> |
listMembershipMolecules()
Returns the membership fact defined in the compound fact. |
void |
removeAttributeValueMolecule(org.omwg.logicalexpression.AttributeValueMolecule attrValue)
Remove attribute value molecules to the compound fact. |
void |
removeMembershipMolecule(org.omwg.logicalexpression.MembershipMolecule memberMolecule)
Remove a membership molecule from the Compound Fact. |
String |
toString(org.wsmo.common.TopEntity nsHolder)
returns this MoleculeFact as string using the namespace definitions in the topEntity given as parameter |
| Methods inherited from interface org.wsmo.service.rule.CompoundFact |
|---|
isEmpty |
| Methods inherited from interface java.lang.Iterable |
|---|
iterator |
| Method Detail |
|---|
Set<org.omwg.logicalexpression.MembershipMolecule> listMembershipMolecules()
Set<org.omwg.logicalexpression.AttributeValueMolecule> listAttributeValueMolecules()
void addMembershipMolecule(org.omwg.logicalexpression.MembershipMolecule memberMolecule)
memberof - A MembershipMolecule object defining a membership factvoid removeMembershipMolecule(org.omwg.logicalexpression.MembershipMolecule memberMolecule)
memberof - A MembershipMolecule object defining a membership factvoid addAttributeValueMolecule(org.omwg.logicalexpression.AttributeValueMolecule attrValue)
attrValues - AttributeValueMolecule objects defining the facts
related to the attribute valuesvoid removeAttributeValueMolecule(org.omwg.logicalexpression.AttributeValueMolecule attrValue)
attrValues - AttributeValueMolecule objects defining the facts
related to the attribute valuesString toString(org.wsmo.common.TopEntity nsHolder)
nsHolder - TopEntity that namespace are used to abreviate
full IRIs.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||