Uses of Class
moise.oe.SchemeInstance
-
Packages that use SchemeInstance Package Description moise.oe moise.tools -
-
Uses of SchemeInstance in moise.oe
Fields in moise.oe declared as SchemeInstance Modifier and Type Field Description protected SchemeInstance
GoalInstance. sch
private SchemeInstance
MissionPlayer. sch
(package private) SchemeInstance
Permission. sch
protected SchemeInstance
PlanInstance. sch
Fields in moise.oe with type parameters of type SchemeInstance Modifier and Type Field Description protected java.util.Map<java.lang.String,SchemeInstance>
OE. schs
Methods in moise.oe that return SchemeInstance Modifier and Type Method Description SchemeInstance
OE. findScheme(java.lang.String schId)
looks for a Scheme with schIdSchemeInstance
GoalInstance. getScheme()
SchemeInstance
MissionPlayer. getScheme()
SchemeInstance
Permission. getScheme()
SchemeInstance
PlanInstance. getScheme()
SchemeInstance
OE. startScheme(java.lang.String schSpecId)
Creates a new scheme instance.SchemeInstance
OE. startScheme(java.lang.String schId, java.lang.String schSpecId)
Creates a new scheme instance with a particular id.Methods in moise.oe that return types with arguments of type SchemeInstance Modifier and Type Method Description java.util.Collection<SchemeInstance>
OE. findInstancesOfSchSpec(java.lang.String schSpecId)
finds all schemes that instantiates schSpecIdjava.util.Set<SchemeInstance>
OEAgent. getAllMySchemes()
returns a set of SCH where this agents has a missionjava.util.Collection<SchemeInstance>
GroupInstance. getRespSchemes()
returns a set of schemes which this group is responsible forjava.util.Collection<SchemeInstance>
OE. getSchemes()
Methods in moise.oe with parameters of type SchemeInstance Modifier and Type Method Description void
OEAgent. abortMission(java.lang.String missionId, SchemeInstance sch)
removes a mission commitment without checkingvoid
OE. abortScheme(SchemeInstance sch)
Aborts (and removes) the scheme instance from the OE's Schemes.private void
OEAgent. checkDS(Mission mis, SchemeInstance sch)
checks if this agent's roles (in the scheme groups) gives him permission for the missionMissionPlayer
OEAgent. commitToMission(java.lang.String missionId, SchemeInstance sch)
adds a mission for an agent.void
OE. finishScheme(SchemeInstance sch)
Removes the scheme instance from the OE's Schemes.GoalInstance
OEAgent. getLeafestPossibleGoal(SchemeInstance sch)
get the left first leaf possible goal in the scheme schprotected MissionPlayer
OEAgent. getMission(java.lang.String missionId, SchemeInstance sch)
finds a mission player object for the mission "missionId" in scheme schboolean
OEAgent. isMyGoal(GoalInstance g, SchemeInstance sch)
returns true if i am committed to the goal g.protected void
OEAgent. missionMaxCardinalityCheck(Mission mis, SchemeInstance sch)
protected boolean
OEAgent. missionMinCardinalityCheck(Mission mis, SchemeInstance sch)
MissionPlayer
OEAgent. removeMission(java.lang.String missionId, SchemeInstance sch)
removes a mission from an agent.void
PlanInstance. setGoalInstances(SchemeInstance sch)
Constructors in moise.oe with parameters of type SchemeInstance Constructor Description GoalInstance(Goal sg, SchemeInstance sch)
MissionPlayer(Mission mission, OEAgent ag, SchemeInstance sch)
Permission(RolePlayer rp, Mission mis, SchemeInstance sch)
-
Uses of SchemeInstance in moise.tools
Methods in moise.tools that return SchemeInstance Modifier and Type Method Description (package private) SchemeInstance
SimOE. startSCH(java.lang.String schSpecId)
Methods in moise.tools with parameters of type SchemeInstance Modifier and Type Method Description (package private) void
SimOE. abortSCH(SchemeInstance sch)
(package private) void
SimOE. addResponsibleGroupToSCH(SchemeInstance sch, GroupInstance gr)
(package private) void
SimOE. finishSCH(SchemeInstance sch)
(package private) void
SimOE. remResponsibleGroupToSCH(SchemeInstance sch, GroupInstance gr)
-