|
||||||||||
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 |