public class Group extends CollectiveOE implements c4jason.ToProlog
Modifier and Type | Field and Description |
---|---|
static jason.asSyntax.Literal[] |
dynamicFacts |
static jason.asSyntax.PredicateIndicator |
exPlayPI |
static jason.asSyntax.PredicateIndicator |
groupPI |
static jason.asSyntax.PredicateIndicator |
parentGrPI |
static jason.asSyntax.PredicateIndicator |
playPI |
static jason.asSyntax.PredicateIndicator |
responsiblePI |
static jason.asSyntax.PredicateIndicator |
subGrPI |
static jason.asSyntax.PredicateIndicator |
subGrWFPI |
exPlayers, exPlayersAsLiteralList, id, monitorSchPI, monSch, players, playersAsLiteralList, termId
Constructor and Description |
---|
Group(java.lang.String id) |
Modifier and Type | Method and Description |
---|---|
void |
addResponsibleForScheme(java.lang.String s) |
Group |
addSubgroup(java.lang.String gId,
java.lang.String gType,
java.lang.String parentGr) |
Group |
clone() |
java.util.Iterator<jason.asSemantics.Unifier> |
consult(jason.asSyntax.Literal l,
jason.asSemantics.Unifier u) |
java.lang.String |
getAsPrologStr() |
jason.asSyntax.Literal[] |
getDynamicFacts() |
java.lang.String |
getGrType() |
java.lang.String |
getParentGroup() |
c4jason.ToProlog |
getResponsibleForAsProlog() |
java.util.Collection<java.lang.String> |
getSchemesResponsibleFor() |
Group |
getSubgroup(java.lang.String gId) |
java.util.Collection<Group> |
getSubgroups() |
c4jason.ToProlog |
getSubgroupsAsProlog() |
boolean |
hasSubgroup() |
boolean |
isSubgroupWellformed(java.lang.String gId) |
boolean |
removeResponsibleForScheme(java.lang.String s) |
Group |
removeSubgroup(java.lang.String gId) |
void |
setParentGroup(java.lang.String gId) |
void |
setSubgroupWellformed(java.lang.String gId,
boolean wf) |
void |
setType(java.lang.String type) |
java.lang.String |
toString() |
addPlayer, clearPlayers, compareTo, consult, consultProviders, equals, getCollectionAsProlog, getExPlayers, getId, getMonitorSch, getPlayers, hashCode, isRelevant, removePlayer, setMonitorSch, transform
public static final jason.asSyntax.Literal[] dynamicFacts
public static final jason.asSyntax.PredicateIndicator groupPI
public static final jason.asSyntax.PredicateIndicator playPI
public static final jason.asSyntax.PredicateIndicator exPlayPI
public static final jason.asSyntax.PredicateIndicator responsiblePI
public static final jason.asSyntax.PredicateIndicator parentGrPI
public static final jason.asSyntax.PredicateIndicator subGrWFPI
public static final jason.asSyntax.PredicateIndicator subGrPI
public void addResponsibleForScheme(java.lang.String s)
public boolean removeResponsibleForScheme(java.lang.String s)
public Group addSubgroup(java.lang.String gId, java.lang.String gType, java.lang.String parentGr)
public Group removeSubgroup(java.lang.String gId)
public boolean hasSubgroup()
public java.util.Collection<Group> getSubgroups()
public Group getSubgroup(java.lang.String gId)
public void setSubgroupWellformed(java.lang.String gId, boolean wf)
public boolean isSubgroupWellformed(java.lang.String gId)
public void setType(java.lang.String type)
public java.lang.String getGrType()
public void setParentGroup(java.lang.String gId)
public java.lang.String getParentGroup()
public java.util.Collection<java.lang.String> getSchemesResponsibleFor()
public c4jason.ToProlog getResponsibleForAsProlog()
public c4jason.ToProlog getSubgroupsAsProlog()
public jason.asSyntax.Literal[] getDynamicFacts()
getDynamicFacts
in class CollectiveOE
public java.util.Iterator<jason.asSemantics.Unifier> consult(jason.asSyntax.Literal l, jason.asSemantics.Unifier u)
consult
in interface DynamicFactsProvider
consult
in class CollectiveOE
public Group clone()
clone
in class CollectiveOE
public java.lang.String getAsPrologStr()
getAsPrologStr
in interface c4jason.ToProlog
public java.lang.String toString()
toString
in class java.lang.Object