- abort() - Method in class moise.oe.OEAgent
-
remove the roles/missions of this agent without checking
(in the case the agent leaves the society without finishing its commitments)
- abort() - Method in class moise.oe.SchemeInstance
-
remove all commitments without checking goal state
- abortMission(String, SchemeInstance) - Method in class moise.oe.OEAgent
-
removes a mission commitment without checking
- abortRole(RolePlayer) - Method in class moise.oe.OEAgent
-
removes a role of an agent without checking
- abortScheme(SchemeInstance) - Method in class moise.oe.OE
-
Aborts (and removes) the scheme instance from the OE's Schemes.
- accept(File) - Method in class moise.xml.XmlFilter
-
- achievedAgs - Variable in class moise.oe.GoalInstance
-
- achievedPI - Static variable in class ora4mas.nopl.oe.Scheme
-
- ActFunctor - Static variable in class npl.NormativeProgram
-
- ACTPI - Static variable in class npl.NormativeProgram
-
- add(T) - Method in class moise.os.CardinalitySet
-
adds an object with default cardinality
- add(T, Cardinality) - Method in class moise.os.CardinalitySet
-
adds an object with a specific cardinality
- add(String, String, NPLInterpreter) - Static method in class ora4mas.nopl.OrgArtNormativeGUI
-
- add_escapes(String) - Method in exception npl.parser.ParseException
-
Used to convert raw characters to their escaped version
when these raw version cannot be used as part of an ASCII
string literal.
- addAg(AgentGUI) - Method in class ora4mas.nopl.simulator.SimulatorGUI
-
- addAgent(String) - Method in class moise.oe.OE
-
Adds an agent in the OE.
- addAttribute(String, boolean) - Method in class moise.prolog.PrologPredicate
-
adds a boolean attribute
- addAttribute(String, String) - Method in class moise.prolog.PrologPredicate
-
adds a string attribute
- addCompatibility(Compatibility) - Method in class moise.os.ss.Group
-
- addEscapes(String) - Static method in error npl.parser.TokenMgrError
-
Replaces unprintable characters by their espaced (or unicode escaped)
equivalents in the given string
- addFS(FS) - Method in class moise.os.OS
-
adds the scheme of another FS into this OS
- addGoal(String) - Method in class moise.os.fs.Mission
-
- addGoal(Goal) - Method in class moise.os.fs.Scheme
-
- addGoalAchieved(String, String) - Method in class ora4mas.nopl.oe.Scheme
-
- addGroup(String) - Method in class moise.oe.OE
-
Creates a new root group instance from the specification denoted by grSpecId.
- addGroup(String, String) - Method in class moise.oe.OE
-
Creates a new root group instance (identified by grId) from the specification denoted by grSpecId.
- addGroup(Group) - Method in class ora4mas.nopl.oe.OE
-
- addGroupResponsibleFor(Group) - Method in class ora4mas.nopl.oe.Scheme
-
- addLink(Link) - Method in class moise.os.ss.Group
-
- addLinkType(String) - Method in class moise.os.ss.SS
-
- addLinkType(Collection<String>) - Method in class moise.os.ss.SS
-
- addListener(NormativeListener) - Method in class npl.NPLInterpreter
-
- addListener(String) - Method in class ora4mas.nopl.GroupBoard
-
- addMission(Mission) - Method in class moise.os.fs.Scheme
-
- addNorm(Norm) - Method in class moise.os.ns.NS
-
- addNorm(Collection<Norm>) - Method in class moise.os.ns.NS
-
- addNorm(Norm) - Method in class npl.Scope
-
- addNormativeProgram(String) - Method in class ora4mas.nopl.OrgArtNormativeGUI
-
- addNS(NS) - Method in class moise.os.OS
-
adds the norms of another NS into this OS
- addPlan(Plan) - Method in class moise.os.fs.Scheme
-
- addPlayer(RolePlayer) - Method in class moise.oe.GroupInstance
-
adds a role player in this group
- addPlayer(MissionPlayer) - Method in class moise.oe.SchemeInstance
-
adds a mission player for this SCH
- addPlayer(String, String) - Method in class ora4mas.nopl.oe.CollectiveOE
-
- addPreferable(String) - Method in class moise.os.fs.Mission
-
- addResponsibleForScheme(String) - Method in class ora4mas.nopl.oe.Group
-
- addResponsibleGroup(String) - Method in class moise.oe.SchemeInstance
-
adds an instance group in the set of groups responsible for this SCH.
- addResponsibleGroup(GroupInstance) - Method in class moise.oe.SchemeInstance
-
adds an instance group in the set of groups responsible for this SCH.
- addRole(String) - Method in class moise.os.ss.Group
-
adds the roleId role into the playable roles in this group
- AddRole - Class in moise.reorg.commands
-
A reorganization command, a command that changes the OS
- AddRole() - Constructor for class moise.reorg.commands.AddRole
-
- AddRole(String, String) - Constructor for class moise.reorg.commands.AddRole
-
- addRoleDef(Role) - Method in class moise.os.ss.SS
-
calls addRoleDef(r, true)
- addRoleDef(Role, boolean) - Method in class moise.os.ss.SS
-
- addRoleDef(Collection<Role>) - Method in class moise.os.ss.SS
-
add all roles of iRole in this SS (check = false)
- AddRoleObligation - Class in moise.reorg.commands
-
A reorganization command, a command that changes the OS
- AddRoleObligation() - Constructor for class moise.reorg.commands.AddRoleObligation
-
- AddRoleObligation(String, String, NS.OpTypes) - Constructor for class moise.reorg.commands.AddRoleObligation
-
- addRule(Rule) - Method in class npl.Scope
-
- addScheme(Scheme) - Method in class moise.os.fs.FS
-
- addScheme(Collection<Scheme>) - Method in class moise.os.fs.FS
-
- addScheme(String) - Method in class ora4mas.nopl.GroupBoard
-
the group starts being responsible for the scheme schId
- addScheme(Scheme) - Method in class ora4mas.nopl.oe.OE
-
- addScope(Scope) - Method in class npl.Scope
-
- addSpecification(String) - Method in class ora4mas.nopl.OrgArtNormativeGUI
-
- addSS(SS) - Method in class moise.os.OS
-
adds the elements (roles definitions, link types, ...)
of another SS into this OS
- addSubGoal(String) - Method in class moise.os.fs.Plan
-
- addSubGroup(String) - Method in class moise.oe.GroupInstance
-
Adds a subgroup in a group, the id of the subgroup is defined automatically.
- addSubGroup(String, String) - Method in class moise.oe.GroupInstance
-
Adds a subgroup in a group.
- addSubGroup(Group) - Method in class moise.os.ss.Group
-
- addSubgroup(String, String, String) - Method in class ora4mas.nopl.oe.Group
-
- addSuperRole(String) - Method in class moise.os.ss.Role
-
- addTerm(String) - Method in class moise.prolog.PrologPredicate
-
- adjustBeginLineColumn(int, int) - Method in class npl.parser.SimpleCharStream
-
Method to adjust line and column numbers for the start of a token.
- admCommand(String) - Method in class ora4mas.nopl.GroupBoard
-
- admCommand(String) - Method in class ora4mas.nopl.SchemeBoard
-
- adoptRole(String, String) - Method in class moise.oe.OEAgent
-
adds a role for an agent.
- adoptRole(String, GroupInstance) - Method in class moise.oe.OEAgent
-
adds a role for an agent.
- adoptRole(String) - Method in class ora4mas.nopl.GroupBoard
-
The agent executing this operation tries to adopt a role in the group
- AgentGUI - Class in ora4mas.nopl.simulator
-
- AgentGUI(Agent, AgArch) - Constructor for class ora4mas.nopl.simulator.AgentGUI
-
- agents - Variable in class moise.oe.OE
-
- areCompatible(Role, Role) - Method in class moise.os.ss.Compatibility
-
checks if the the role r1 is compatible with r2 (considering the role inheritance), i.e., the
agent playing r1 can also play r2
- args - Variable in class moise.oe.GoalInstance
-
- args - Variable in class moise.os.fs.Goal
-
- arithm_expr() - Method in class npl.parser.nplp
-
- arithm_expr_factor() - Method in class npl.parser.nplp
-
- arithm_expr_simple() - Method in class npl.parser.nplp
-
- arithm_expr_trm() - Method in class npl.parser.nplp
-
- askOSFile() - Static method in class moise.xml.XmlFilter
-
- ATOM - Static variable in interface npl.parser.nplpConstants
-
- calcHashCode() - Method in class npl.TimeTerm
-
- capply(Unifier) - Method in class npl.NPLLiteral
-
- capply(Unifier) - Method in class npl.TimeTerm
-
- cardinalities - Variable in class moise.os.CardinalitySet
-
- Cardinality - Class in moise.os
-
Represents a cardinality of the Moise+ model (maximum and minumum values).
- Cardinality() - Constructor for class moise.os.Cardinality
-
- Cardinality(int, int) - Constructor for class moise.os.Cardinality
-
Creates new Cardinality
- CardinalitySet<T extends Identifiable> - Class in moise.os
-
Represents a collection with cardinality (e.g.
- CardinalitySet() - Constructor for class moise.os.CardinalitySet
-
- CardinalitySetTest - Class in moise.test
-
- CardinalitySetTest() - Constructor for class moise.test.CardinalitySetTest
-
- centerScreen() - Method in class moise.tools.SimOEFrame
-
- ChangeDS - Class in moise.reorg.commands
-
A reorganization command, a command that changes the OS
- ChangeDS() - Constructor for class moise.reorg.commands.ChangeDS
-
- ChangeGroup - Class in moise.reorg.commands
-
A reorganization command, a command that changes the OS
- ChangeGroup() - Constructor for class moise.reorg.commands.ChangeGroup
-
- ChangeOS - Class in moise.reorg.commands
-
A reorganization command, a command that changes the OS
- ChangeOS() - Constructor for class moise.reorg.commands.ChangeOS
-
- changePurpose(String) - Method in class moise.oe.OE
-
- ChangeRoleCardinality - Class in moise.reorg.commands
-
A reorganization command, a command that changes the OS
- ChangeRoleCardinality() - Constructor for class moise.reorg.commands.ChangeRoleCardinality
-
- ChangeRoleDefProperties - Class in moise.reorg.commands
-
A reorganization command, a command that changes the OS
- ChangeRoleDefProperties() - Constructor for class moise.reorg.commands.ChangeRoleDefProperties
-
- ChangeRoleDefProperties(String, String, String, String) - Constructor for class moise.reorg.commands.ChangeRoleDefProperties
-
- ChangeRolesDef - Class in moise.reorg.commands
-
A reorganization command, a command that changes the OS
- ChangeRolesDef() - Constructor for class moise.reorg.commands.ChangeRolesDef
-
- ChangeSS - Class in moise.reorg.commands
-
A reorganization command, a command that changes the OS
- ChangeSS() - Constructor for class moise.reorg.commands.ChangeSS
-
- CHAR - Static variable in interface npl.parser.nplpConstants
-
- checkRemove() - Method in class moise.oe.GroupInstance
-
- classChangeDS - Static variable in class moise.reorg.ReorgPlan
-
- classChangeRoleDefProperties - Static variable in class moise.reorg.ReorgPlan
-
- clearNP() - Method in class npl.NPLInterpreter
-
removes all facts/rules that comes from NP
- clearPlayers() - Method in class ora4mas.nopl.oe.CollectiveOE
-
- clone() - Method in class moise.oe.OE
-
the clone object is a full/independent copy of this object,i.e.,
all OE inner objects are also cloned.
- clone() - Method in class npl.Norm
-
- clone() - Method in class npl.NPLLiteral
-
- clone() - Method in class npl.TimeTerm
-
- clone() - Method in class ora4mas.nopl.JasonTermWrapper
-
- clone() - Method in class ora4mas.nopl.oe.CollectiveOE
-
- clone() - Method in class ora4mas.nopl.oe.Group
-
- clone() - Method in class ora4mas.nopl.oe.Scheme
-
- CollectiveOE - Class in ora4mas.nopl.oe
-
Represents a collective entity (groups and schemes)
- CollectiveOE(String) - Constructor for class ora4mas.nopl.oe.CollectiveOE
-
- column - Variable in class npl.parser.SimpleCharStream
-
- comAgs - Variable in class moise.oe.GoalInstance
-
- commitMission(String) - Method in class ora4mas.nopl.SchemeBoard
-
The agent executing this operation tries to commit to a mission in the scheme.
- committed(OEAgent) - Method in class moise.oe.GoalInstance
-
adds the agent a in the set of agents committed to this goal
- committedPI - Static variable in class ora4mas.nopl.oe.Scheme
-
- commitToMission(String, String) - Method in class moise.oe.OEAgent
-
adds a mission for an agent.
- commitToMission(String, SchemeInstance) - Method in class moise.oe.OEAgent
-
adds a mission for an agent.
- compare(Permission, Permission) - Method in class moise.oe.ObligationComparator
-
- compareTo(Object) - Method in class moise.common.MoiseElement
-
- compareTo(Object) - Method in class moise.os.fs.Mission
-
- compareTo(CollectiveOE) - Method in class ora4mas.nopl.oe.CollectiveOE
-
- compareTo(Player) - Method in class ora4mas.nopl.oe.Player
-
- compatibilities - Variable in class moise.os.ss.Group
-
- Compatibility - Class in moise.os.ss
-
Represents a Compatibility between two roles.
- Compatibility(Role, Role, Group) - Constructor for class moise.os.ss.Compatibility
-
Creates new Compatibility
- Compatibility(Group) - Constructor for class moise.os.ss.Compatibility
-
Creates new Compatibility
- computeSatisfiedGoals() - Method in class ora4mas.nopl.oe.Scheme
-
discover goals that are now satisfied, returns true is some new goal was satisfied
- condition - Variable in class moise.os.ns.Norm
-
- ConsoleSimulator - Class in ora4mas.nopl.simulator
-
simulates some MAS using moise
- ConsoleSimulator() - Constructor for class ora4mas.nopl.simulator.ConsoleSimulator
-
- consult(Literal, Unifier) - Method in interface npl.DynamicFactsProvider
-
- consult(Literal, Unifier) - Method in class ora4mas.nopl.oe.CollectiveOE
-
- consult(Literal, Unifier, Collection<Literal>) - Method in class ora4mas.nopl.oe.CollectiveOE
-
- consult(Literal, Unifier) - Method in class ora4mas.nopl.oe.Group
-
- consult(Literal, Unifier) - Method in class ora4mas.nopl.oe.Scheme
-
- consult(Literal, Unifier) - Method in class ora4mas.nopl.OrgArt
-
- consult(Literal, Unifier) - Method in class ora4mas.nopl.simulator.OIgui
-
- consult(Literal, Unifier) - Method in class ora4mas.nopl.test.OI
-
- consultProviders(Literal, Unifier, Iterator<? extends DynamicFactsProvider>) - Method in class ora4mas.nopl.oe.CollectiveOE
-
- contains(T) - Method in class moise.os.CardinalitySet
-
- contains(String) - Method in class moise.os.CardinalitySet
-
- contains(Role) - Method in class moise.os.ss.RoleRel
-
checks if one of this relation's role are equal to r (or its super roles)
- contains(Class) - Method in class moise.reorg.ReorgPlan
-
returns true if the plan contains some action of the class c
- contains(Class, Class) - Static method in class moise.reorg.ReorgPlan
-
returns true if c1 is a super class of c2
- containsRole(Role) - Method in class moise.os.ss.Group
-
checks whether the roleId can be played in this group
- containsSubGoals(String) - Method in class moise.os.fs.Plan
-
Looks into the subgoals of the plan to find out a Goal like goalId
- containsSuperRole(Role) - Method in class moise.os.ss.Role
-
returns true if some of the direct super roles is equal r
- contents - Variable in class moise.os.CardinalitySet
-
- created(Structure) - Method in interface npl.NormativeListener
-
- createOE(String, String) - Static method in class moise.oe.OE
-
Creates a new organisational entity with purpose and organisation specification as
state in the file OSxmlURI.
- creator - Variable in class moise.common.Event
-
the agent that generated this event (e.g.: Jomi)
- curChar - Variable in class npl.parser.nplpTokenManager
-
- currentOE - Variable in class moise.tools.SimOE
-
- currentOS - Variable in class moise.tools.SimOE
-
- currentToken - Variable in exception npl.parser.ParseException
-
This is the last token that has been consumed successfully.
- generateParseException() - Method in class npl.parser.nplp
-
- get(String) - Method in class moise.os.CardinalitySet
-
- getAchievedAgents() - Method in class moise.oe.GoalInstance
-
- getAchievedGoals() - Method in class ora4mas.nopl.oe.Scheme
-
- getActiveObligations() - Method in class npl.NPLInterpreter
-
get active obligations (those not fulfilled)
- getAg() - Method in class npl.NPLInterpreter
-
- getAg() - Method in class ora4mas.nopl.oe.Player
-
- getAgent(String) - Method in class moise.oe.OE
-
- getAgents(boolean) - Method in class moise.oe.GroupInstance
-
returns a collection with OEAgents belonging to this group
- getAgents() - Method in class moise.oe.OE
-
- getAgents(GroupInstance, String) - Method in class moise.oe.OE
-
gets all agents that plays role
in gr
.
- getAgents(GroupInstance, Role) - Method in class moise.oe.OE
-
gets all agents that plays role
in gr
.
- getAgents() - Method in class moise.oe.SchemeInstance
-
gets all agents participating in this scheme
- getAll() - Method in class moise.os.CardinalitySet
-
- getAllMissions() - Method in class moise.os.fs.FS
-
- getAllMySchemes() - Method in class moise.oe.OEAgent
-
returns a set of SCH where this agents has a mission
- getAllPreferables() - Method in class moise.os.fs.Mission
-
returns a collection of Mission objects preferable to this mission
including the transitivity of the preference relation.
- getAllSubGroupsTree() - Method in class moise.oe.GroupInstance
-
gets this group and all its sub groups, the sob-groups of the subgroups, .....
- getAllSubGroupsTree() - Method in class moise.oe.OE
-
return all groups of the OE, even subgroups
- getAllSubGroupsTree() - Method in class moise.os.ss.Group
-
gets this group and its all sub groups, the subgroups of the subgroups, .....
- getAllSuperRoles() - Method in class moise.os.ss.Role
-
gets the super roles of this role (including the super roles of the super roles....,
but excluding this role).
- getArguments() - Method in class moise.os.fs.Goal
-
returns a map of the goal's arguments (key is the argument, value is the default value)
- getArgumentValue(String) - Method in class moise.oe.GoalInstance
-
- getArgumentValues() - Method in class moise.oe.GoalInstance
-
returns all this goal arguments (key=argId, value=Object)
- getAsDetailedDom(Document) - Method in class moise.os.ss.Role
-
- getAsDOM(Document) - Method in class moise.oe.GoalInstance
-
- getAsDOM(Document) - Method in class moise.oe.GroupInstance
-
- getAsDOM(Document) - Method in class moise.oe.MissionPlayer
-
- getAsDOM(Document) - Method in class moise.oe.OE
-
- getAsDOM(Document) - Method in class moise.oe.OEAgent
-
- getAsDOM(Document, String) - Method in class moise.oe.Permission
-
- getAsDOM(Document) - Method in class moise.oe.RolePlayer
-
- getAsDOM(Document) - Method in class moise.oe.SchemeInstance
-
- getAsDOM(Document) - Method in class moise.os.Cardinality
-
- getAsDOM(Document) - Method in class moise.os.fs.FS
-
- getAsDOM(Document) - Method in class moise.os.fs.Goal
-
- getAsDOM(Document) - Method in class moise.os.fs.Mission
-
- getAsDOM(Document) - Method in class moise.os.fs.Plan
-
- getAsDOM(Document) - Method in class moise.os.fs.Scheme
-
- getAsDOM(Document) - Method in class moise.os.ns.Norm
-
- getAsDOM(Document) - Method in class moise.os.ns.NS
-
- getAsDOM(Document) - Method in class moise.os.OS
-
- getAsDOM(Document) - Method in class moise.os.ss.Group
-
- getAsDOM(Document) - Method in class moise.os.ss.Role
-
- getAsDOM(Document) - Method in class moise.os.ss.RoleRel
-
- getAsDOM(Document) - Method in class moise.os.ss.SS
-
- getAsDOM(Document) - Method in interface moise.xml.ToXML
-
- getAsDOM(Document) - Method in class npl.NPLInterpreter
-
- getAsDOM(Document) - Method in class npl.TimeTerm
-
- getAsDOM(Document) - Method in class ora4mas.nopl.GroupBoard
-
- getAsDOM(Document) - Method in class ora4mas.nopl.SchemeBoard
-
- getAsProlog() - Method in class moise.oe.GoalInstance
-
- getAsProlog() - Method in class moise.os.fs.Goal
-
returns a string representing the goal in Prolog syntax, format:
goal(id,type,description,#ags to satisfy,time to fulfill,list of arguments, plan)
- getAsProlog() - Method in class moise.os.fs.Mission
-
returns a string representing the goal in Prolog syntax, format:
mission(id,min,max cardinality,list of goals,list of preferred missions)
- getAsProlog() - Method in class moise.os.fs.Plan
-
returns a string representing the plan in Prolog syntax, format:
plan(operator,list of goals)
- getAsProlog() - Method in class moise.os.fs.Scheme
-
returns a string representing the goal in Prolog syntax, format:
scheme_specification(id,goals tree starting by root goal,missions)
- getAsProlog() - Method in class moise.os.ss.Group
-
returns a string as a prolog predicate representing the group specification.
- getAsProlog() - Method in class moise.prolog.PrologPredicate
-
- getAsProlog() - Method in interface moise.prolog.ToProlog
-
- getAsPrologStr() - Method in class ora4mas.nopl.JasonTermWrapper
-
- getAsPrologStr() - Method in class ora4mas.nopl.oe.Group
-
- getAsPrologStr() - Method in class ora4mas.nopl.oe.Pair
-
- getAsPrologStr() - Method in class ora4mas.nopl.oe.Player
-
- getAsXmlDocument(ToXML) - Static method in class moise.xml.DOMUtils
-
- getBeginColumn() - Method in class npl.parser.SimpleCharStream
-
- getBeginLine() - Method in class npl.parser.SimpleCharStream
-
- getBiDirStr() - Method in class moise.os.ss.RoleRel
-
- getBoolProperty(String) - Method in class moise.common.MoiseElement
-
- getBoolProperty(String, boolean) - Method in class moise.common.MoiseElement
-
- getCardinality(T) - Method in class moise.os.CardinalitySet
-
returns the cardinality for one object collect here, if not specified, returns the default cardinality
- getCollectionAsProlog(Collection<? extends Object>) - Static method in class ora4mas.nopl.oe.CollectiveOE
-
- getColumn() - Method in class npl.parser.SimpleCharStream
-
Deprecated.
- getCommittedAgents() - Method in class moise.oe.GoalInstance
-
- getCommittedAgents(Goal) - Method in class ora4mas.nopl.oe.Scheme
-
returns a list of agents committed to a particular goal
- getCompatibilities() - Method in class moise.os.ss.Group
-
return a collection of this group Compatibility objects
- getCompatibilities(Group) - Method in class moise.os.ss.Role
-
gets all compatibilities for this role (and its super roles) in the context of the GrSpec
- getCompatibilitiesQty() - Method in class moise.os.ss.Group
-
- getCondition() - Method in class moise.os.ns.Norm
-
- getCondition() - Method in class npl.Norm
-
- getConsequence() - Method in class npl.Norm
-
- getCreationDate() - Method in class moise.common.MoiseElement
-
- getCurrentObject() - Method in class moise.tools.SimOEFrame
-
- getCurrentOE() - Method in class moise.tools.SimOE
-
- getCurrentOS() - Method in class moise.tools.SimOE
-
- getDeonticRelations() - Method in class moise.os.ss.Role
-
gets all deontic relations (obligations, permissions, ...) for this role (and its super roles)
- getDeonticStatus() - Method in class moise.oe.OEAgent
-
returns a string describing this agent status regarding its obligations
- getDescription() - Method in class moise.os.fs.Goal
-
- getDescription() - Method in class moise.xml.XmlFilter
-
- getDOMDirectChild(Element, String) - Static method in class moise.xml.DOMUtils
-
- getDOMDirectChilds(Element, String) - Static method in class moise.xml.DOMUtils
-
- getDynamicFacts() - Method in class ora4mas.nopl.oe.CollectiveOE
-
- getDynamicFacts() - Method in class ora4mas.nopl.oe.Group
-
- getDynamicFacts() - Method in class ora4mas.nopl.oe.Scheme
-
- getEndColumn() - Method in class npl.parser.SimpleCharStream
-
- getEndLine() - Method in class npl.parser.SimpleCharStream
-
- getEntailedRoles() - Method in class moise.os.ss.Role
-
gets the super roles of this role (including this role, the super roles of the super roles....)
The returned map keys are the roles' id (String) and the value is the role
- getExPlayers() - Method in class ora4mas.nopl.oe.CollectiveOE
-
- getExtendibleCompatibilities() - Method in class moise.os.ss.Group
-
gets the group's Compatibility objects which are extendible to sub groups
- getExtendibleLinks() - Method in class moise.os.ss.Group
-
gets the group's Link objects which are extendible to sub groups
- getExtendsToSubGroups() - Method in class moise.os.ss.RoleRel
-
- getExtendsToSubGroupsStr() - Method in class moise.os.ss.RoleRel
-
- getFail() - Method in exception npl.NormativeFailureException
-
- getFather() - Method in class npl.Scope
-
- getFocus() - Method in class moise.reorg.ReorgPlan
-
- getFS() - Method in class moise.os.fs.Scheme
-
- getFS() - Method in class moise.os.OS
-
- getFulfilledObligations() - Method in class npl.NPLInterpreter
-
get fulfilled obligations
- getFullId() - Method in interface moise.common.Identifiable
-
- getFullId() - Method in class moise.common.MoiseElement
-
returns a full id : prefix + "." + id if there is a prefix,
only otherwise.
- getGoal(String) - Method in class moise.oe.SchemeInstance
-
- getGoal(Goal) - Method in class moise.oe.SchemeInstance
-
- getGoal(String) - Method in class moise.os.fs.Scheme
-
- getGoalArgValue(String, String) - Method in class ora4mas.nopl.oe.Scheme
-
- getGoalMissionsId(Goal) - Method in class moise.os.fs.Scheme
-
- getGoals() - Method in class moise.oe.PlanInstance
-
- getGoals() - Method in class moise.oe.SchemeInstance
-
- getGoals() - Method in class moise.os.fs.Mission
-
returns a collection of GoalSpec objects of this Mission
- getGoals() - Method in class moise.os.fs.Scheme
-
returns an iterator for GoalSpec objects of this SCH
- getGrAsDOM(Group, String, boolean, String, Group, Document) - Static method in class ora4mas.nopl.GroupBoard
-
- getGroup() - Method in class moise.oe.RolePlayer
-
- getGroup(String) - Method in class ora4mas.nopl.oe.OE
-
- getGroups() - Method in class moise.oe.OE
-
returns the root groups
- getGroups() - Method in class moise.os.ss.Role
-
gets a list of groups where this role can be played
- getGroupsResponsibleFor() - Method in class ora4mas.nopl.oe.Scheme
-
- getGrSpec() - Method in class moise.oe.GroupInstance
-
- getGrSpec() - Method in class moise.os.ss.RoleRel
-
- getGrType() - Method in class ora4mas.nopl.oe.Group
-
- getHead() - Method in class moise.oe.PlanInstance
-
- getId() - Method in interface moise.common.Identifiable
-
- getId() - Method in class moise.common.MoiseElement
-
- getId(String) - Static method in class moise.common.MoiseElement
-
get the id part of a string with the format prefix.id, return "id" if there is no prefix
- getId() - Method in class npl.Norm
-
- getId() - Method in class npl.NormativeProgram
-
- getId() - Method in class npl.Scope
-
- getId() - Method in class ora4mas.nopl.oe.CollectiveOE
-
- getIdsGroupsResponsibleFor() - Method in class ora4mas.nopl.oe.Scheme
-
- GetImage() - Method in class npl.parser.SimpleCharStream
-
- getInactiveObligations() - Method in class npl.NPLInterpreter
-
get fulfilled obligations
- getInPlan() - Method in class moise.os.fs.Goal
-
- getInstance() - Static method in class ora4mas.nopl.simulator.SimulatorGUI
-
- getLastGoal() - Method in class moise.oe.PlanInstance
-
- getLeafestPossibleGoal() - Method in class moise.oe.OEAgent
-
get the left first leaf possible goal in the agent's schemes
- getLeafestPossibleGoal(SchemeInstance) - Method in class moise.oe.OEAgent
-
get the left first leaf possible goal in the scheme sch
- getLeft() - Method in class ora4mas.nopl.oe.Pair
-
- getLine() - Method in class npl.parser.SimpleCharStream
-
Deprecated.
- getLinks(String) - Method in class moise.oe.RolePlayer
-
gives all links of type type
(e.g.
- getLinks() - Method in class moise.os.ss.Group
-
returns a collection for the Link objects defined in this group
- getLinks(Group) - Method in class moise.os.ss.Role
-
gets all links for this role (and its super roles) in the context of the GrSpec
- getLinksQty() - Method in class moise.os.ss.Group
-
- getLinkTypes() - Method in class moise.os.ss.SS
-
- getMax() - Method in class moise.os.Cardinality
-
- getMessage() - Method in exception npl.parser.ParseException
-
This method has the standard behavior when this object has been
created using the standard constructors.
- getMessage() - Method in error npl.parser.TokenMgrError
-
You can also modify the body of this method to customize your error messages.
- getMin() - Method in class moise.os.Cardinality
-
- getMinAgToSatisfy() - Method in class moise.os.fs.Goal
-
gets the minimum number of committed agents that should satify the goal for the goal to be considered globaly satisfied
- getMission() - Method in class moise.oe.MissionPlayer
-
- getMission(String, SchemeInstance) - Method in class moise.oe.OEAgent
-
finds a mission player object for the mission "missionId" in scheme sch
- getMission(String) - Method in class moise.oe.OEAgent
-
finds a mission player object for the mission "missionId" in some scheme
- getMission() - Method in class moise.oe.Permission
-
- getMission(String) - Method in class moise.os.fs.Scheme
-
- getMission() - Method in class moise.os.ns.Norm
-
- getMissionCardinality(String) - Method in class moise.os.fs.Scheme
-
- getMissionCardinality(Mission) - Method in class moise.os.fs.Scheme
-
- getMissions() - Method in class moise.oe.OEAgent
-
returns an Iterator for MissionPlayers objects
- getMissions() - Method in class moise.os.fs.Scheme
-
gets the scheme missions ordered by the preference relation
- getModel() - Method in class moise.tools.OETreeModel
-
- getModel() - Method in class moise.tools.OSTreeModel
-
- getMonitoringSch() - Method in class moise.os.fs.Scheme
-
- getMonitoringSch() - Method in class moise.os.ss.Group
-
- getMonitorSch() - Method in class ora4mas.nopl.oe.CollectiveOE
-
- getMyGUI() - Method in class ora4mas.nopl.simulator.SimOrgAgent
-
- getName() - Method in class moise.tools.SimOE
-
- getNbFathers() - Method in class npl.Scope
-
- getNextToken() - Method in class npl.parser.nplp
-
- getNextToken() - Method in class npl.parser.nplpTokenManager
-
- getNorm(String) - Method in class npl.NPLInterpreter
-
- getNorm(String) - Method in class npl.Scope
-
- getNorms() - Method in class moise.os.ns.NS
-
- getNorms(NS.OpTypes, String) - Method in class moise.os.ss.Role
-
gets norms for this role (and its super roles).
- getNorms() - Method in class npl.Scope
-
- getNP() - Method in class npl.Scope
-
- getNPLI() - Method in class ora4mas.nopl.test.OI
-
- getNPLInterpreter() - Method in class ora4mas.nopl.OrgArt
-
- getNS() - Method in class moise.os.OS
-
- getNSTransformer() - Method in class ora4mas.nopl.OrgArt
-
- getNSTransformer() - Method in class ora4mas.nopl.OrgArtNormativeGUI
-
- getNumber() - Method in class moise.oe.GroupInstance
-
returns the unique number of the group (the getId uses this number to form the
unique id.
- getNumber() - Method in class moise.oe.SchemeInstance
-
returns the unique number of the group (the getId uses this number to form the
unique id.
- getNumberOfMissions() - Method in class moise.oe.OEAgent
-
- getNumberOfRoles() - Method in class moise.oe.OEAgent
-
- getObligations() - Method in class moise.oe.OEAgent
-
returns a collection of mission i am obligated to commit to.
- getObligations() - Method in class moise.oe.RolePlayer
-
returns a collection of missions this role player is obliged to commit to.
- getOE() - Method in class moise.oe.SchemeInstance
-
- getOE_DOM() - Method in class moise.tools.SimOE
-
- getOExml() - Method in class moise.tools.SimOE
-
- getOp() - Method in class moise.os.fs.Plan
-
- getOS() - Method in class moise.oe.OE
-
gets the OS of this entity
- getOS() - Method in class moise.os.fs.FS
-
- getOS() - Method in class moise.os.ns.NS
-
- getOS() - Method in class moise.os.ss.SS
-
- getOS_DOM() - Method in class moise.tools.SimOE
-
- getOSSchemaValidator() - Static method in class moise.xml.DOMUtils
-
- getOSxml() - Method in class moise.tools.SimOE
-
- getOwner() - Method in class moise.common.MoiseElement
-
- getParentGroup() - Method in class ora4mas.nopl.oe.Group
-
- getParser() - Static method in class moise.xml.DOMUtils
-
- getParser() - Method in class ora4mas.nopl.OrgArt
-
- getParser() - Method in class ora4mas.nopl.OrgArtNormativeGUI
-
- getPermissions() - Method in class moise.oe.OEAgent
-
returns a collection of mission i am permitted to commit to.
- getPermissions() - Method in class moise.oe.RolePlayer
-
returns a collection of missions where this role player
is permitted to commit to.
- getPlan() - Method in class moise.os.fs.Goal
-
gets the plan to achieve this goal (in case the goal is the head of a plan)
- getPlans() - Method in class moise.os.fs.Scheme
-
- getPlanToAchieve() - Method in class moise.oe.GoalInstance
-
- getPlayer() - Method in class moise.oe.Player
-
- getPlayers() - Method in class moise.oe.GroupInstance
-
returns an iterator for RolePlayer objects
- getPlayers(String, boolean) - Method in class moise.oe.GroupInstance
-
returns the roleId players in this group (includeSubGroups==false)
or in this group and its subgroups (includeSubGroups==true).
- getPlayers() - Method in class moise.oe.SchemeInstance
-
- getPlayers(String) - Method in class moise.oe.SchemeInstance
-
returns the OEAgents committed to the missionId in this scheme
(if missionId is null, return all agents)
- getPlayers() - Method in class ora4mas.nopl.oe.CollectiveOE
-
- getPlayersQty() - Method in class moise.oe.GroupInstance
-
returns the total number of players in this group (does not consider players in subgroups)
- getPlayersQty() - Method in class moise.oe.SchemeInstance
-
returns the total number of players in this sch
- getPlayersQty(String) - Method in class moise.oe.SchemeInstance
-
returns the number of missionId players in this scheme
- getPossibleGoals() - Method in class moise.oe.OEAgent
-
returns the possible global goals for this agent
(see GoalInstance.isPossible method).
- getPreConditionGoals() - Method in class moise.os.fs.Goal
-
- getPreferables() - Method in class moise.os.fs.Mission
-
returns a collection of Mission objects preferable to this mission
- getPrefix() - Method in interface moise.common.Identifiable
-
- getPrefix() - Method in class moise.common.MoiseElement
-
- getPrefix(String) - Static method in class moise.common.MoiseElement
-
get the prefix part of a string with the format prefix.id,
returns null if there is no prefix
- getPreviousSubGoals(String) - Method in class moise.os.fs.Plan
-
Looks into the subgoals of the plan to find out the previous Goal of goalId.
- getProperties() - Method in class moise.common.MoiseElement
-
- getPropertiesAsDOM(Document) - Method in class moise.common.MoiseElement
-
- getPropertiesAsProlog() - Method in class moise.common.MoiseElement
-
- getProperty(String) - Method in class moise.common.MoiseElement
-
- getProperty(String) - Method in class moise.os.ss.Role
-
gets properties of this role (it also looks at
super roles properties not "over written"
- getProposer() - Method in class moise.reorg.ReorgPlan
-
- getPurpose() - Method in class moise.oe.OE
-
- getResponsibleForAsProlog() - Method in class ora4mas.nopl.oe.Group
-
- getResponsibleGroups() - Method in class moise.oe.SchemeInstance
-
returns a collection of groups that are responsible for this scheme
- getResponsibleGroupsAsProlog() - Method in class ora4mas.nopl.oe.Scheme
-
- getRespSchemes() - Method in class moise.oe.GroupInstance
-
returns a set of schemes which this group is responsible for
- getRight() - Method in class ora4mas.nopl.oe.Pair
-
- getRole() - Method in class moise.oe.RolePlayer
-
- getRole() - Method in class moise.os.ns.Norm
-
- getRoleCardinality(Role) - Method in class moise.os.ss.Group
-
returns the cardinality for the .
- getRoleDef(String) - Method in class moise.os.ss.SS
-
- getRolePlayer() - Method in class moise.oe.Permission
-
- getRoles() - Method in class moise.oe.OEAgent
-
returns an Iterator for RolePlayers objects
- getRoles() - Method in class moise.os.ss.Group
-
returns a collection of this group's roles
- getRolesDef() - Method in class moise.os.ss.SS
-
- getRoot() - Method in class moise.oe.SchemeInstance
-
- getRoot() - Method in class moise.os.fs.Scheme
-
- getRoot() - Method in class npl.NormativeProgram
-
- getRootGrSpec() - Method in class moise.os.ss.SS
-
- getRules() - Method in class npl.Scope
-
- getScheme() - Method in class moise.oe.GoalInstance
-
- getScheme() - Method in class moise.oe.MissionPlayer
-
- getScheme() - Method in class moise.oe.Permission
-
- getScheme() - Method in class moise.oe.PlanInstance
-
- getScheme() - Method in class moise.os.fs.Goal
-
- getScheme(String) - Method in class ora4mas.nopl.oe.OE
-
- getScheme() - Method in class ora4mas.nopl.test.OI
-
- getSchemes() - Method in class moise.oe.OE
-
- getSchemes() - Method in class moise.os.fs.FS
-
- getSchemesResponsibleFor() - Method in class ora4mas.nopl.oe.Group
-
- getScope() - Method in class moise.os.ss.RoleRel
-
- getScope() - Method in class npl.NPLInterpreter
-
- getScope(Literal) - Method in class npl.Scope
-
- getScopes() - Method in class npl.Scope
-
- getSource() - Method in class moise.os.ss.RoleRel
-
- getSource(Atom) - Method in class npl.NPLInterpreter
-
get all facts from a kind of source (os or oe)
- getSpec() - Method in class moise.oe.GoalInstance
-
- getSpec() - Method in class moise.oe.PlanInstance
-
- getSpec() - Method in class moise.oe.SchemeInstance
-
returns the SCH specification for this SCH instance
- getSrc() - Method in class npl.NormativeProgram
-
- getSS() - Method in class moise.os.OS
-
- getSS() - Method in class moise.os.ss.Group
-
- getState() - Method in class moise.oe.GoalInstance
-
- getStateString() - Method in class npl.NPLInterpreter
-
- getStrProperty(String, String) - Method in class moise.common.MoiseElement
-
- getStyleSheet() - Method in class ora4mas.nopl.OrgArt
-
- getStyleSheetName() - Method in class ora4mas.nopl.GroupBoard
-
- getStyleSheetName() - Method in class ora4mas.nopl.OrgArt
-
- getStyleSheetName() - Method in class ora4mas.nopl.SchemeBoard
-
- getSubGoals() - Method in class moise.os.fs.Plan
-
- getSubGroup(String) - Method in class moise.os.ss.Group
-
gets the grId subgroup of this group (does not looks for the subgroups' subgroups)
- getSubgroup(String) - Method in class ora4mas.nopl.oe.Group
-
- getSubGroupCardinality(Group) - Method in class moise.os.ss.Group
-
- getSubGroupInstacesQty() - Method in class moise.oe.GroupInstance
-
returns the number of subgroups instances
- getSubGroupInstacesQty(String) - Method in class moise.oe.GroupInstance
-
returns the number of grSpecId instances
- getSubGroupInstancesQty(String) - Method in class moise.oe.OE
-
returns the number of grSpecId instances
- getSubGroups() - Method in class moise.oe.GroupInstance
-
- getSubGroups() - Method in class moise.os.ss.Group
-
gets the direct sub groups of this group
- getSubgroups() - Method in class ora4mas.nopl.oe.Group
-
- getSubgroupsAsProlog() - Method in class ora4mas.nopl.oe.Group
-
- getSubRoles() - Method in class moise.os.ss.Role
-
gets the direct specialisations (sub-roles) of this role.
- getSuccessRate() - Method in class moise.os.fs.Plan
-
- GetSuffix(int) - Method in class npl.parser.SimpleCharStream
-
- getSuperGroup() - Method in class moise.oe.GroupInstance
-
- getSuperGroup() - Method in class moise.os.ss.Group
-
- getSuperRoles() - Method in class moise.os.ss.Role
-
gets the super roles of this role
- getTabSize(int) - Method in class npl.parser.SimpleCharStream
-
- getTarget() - Method in class moise.os.ss.RoleRel
-
- getTarget() - Method in class ora4mas.nopl.oe.Player
-
- getTargetGoal() - Method in class moise.os.fs.Plan
-
- getTC() - Method in class moise.os.ns.TimeConstraint
-
- getTimeConstraint() - Method in class moise.os.ns.Norm
-
- getToken(int) - Method in class npl.parser.nplp
-
- getTransformerFactory() - Static method in class moise.xml.DOMUtils
-
- getTTF() - Method in class moise.os.fs.Goal
-
- getType() - Method in class moise.os.fs.Goal
-
- getType() - Method in class moise.os.ns.Norm
-
- getTypeStr() - Method in class moise.os.ss.Compatibility
-
- getTypeStr() - Method in class moise.os.ss.Link
-
- getTypeStr() - Method in class moise.os.ss.RoleRel
-
- getUnFulfilledObligations() - Method in class npl.NPLInterpreter
-
get unfulfilled obligations
- getUniqueId() - Static method in class moise.oe.GroupInstance
-
create a new group instance named automatically
- getUniqueId() - Static method in class moise.oe.SchemeInstance
-
- getUpCompatibilities() - Method in class moise.os.ss.Group
-
gets the Compatibility objects of this group an its
supergroups's Extendible compatibilities
- getUpLinks() - Method in class moise.os.ss.Group
-
gets the links of this group an its supergroups's extendible links
- getURI() - Method in class moise.os.OS
-
- getXMLTag() - Static method in class moise.oe.GoalInstance
-
- getXMLTag() - Static method in class moise.oe.GroupInstance
-
- getXMLTag() - Static method in class moise.oe.MissionPlayer
-
- getXMLTag() - Method in class moise.oe.OE
-
- getXMLTag() - Method in class moise.oe.OEAgent
-
- getXMLTag() - Static method in class moise.oe.RolePlayer
-
- getXMLTag() - Static method in class moise.oe.SchemeInstance
-
- getXMLTag() - Method in class moise.os.Cardinality
-
- getXMLTag() - Static method in class moise.os.fs.FS
-
- getXMLTag() - Static method in class moise.os.fs.Goal
-
- getXMLTag() - Static method in class moise.os.fs.Mission
-
- getXMLTag() - Static method in class moise.os.fs.Plan
-
- getXMLTag() - Static method in class moise.os.fs.Scheme
-
- getXMLTag() - Static method in class moise.os.ns.Norm
-
- getXMLTag() - Static method in class moise.os.ns.NS
-
- getXMLTag() - Static method in class moise.os.OS
-
- getXMLTag() - Method in class moise.os.ss.Compatibility
-
- getXMLTag() - Static method in class moise.os.ss.Group
-
- getXMLTag() - Method in class moise.os.ss.Link
-
- getXMLTag() - Static method in class moise.os.ss.Role
-
- getXMLTag() - Method in class moise.os.ss.RoleRel
-
- getXMLTag() - Static method in class moise.os.ss.SS
-
- getXSL(String) - Static method in class moise.xml.DOMUtils
-
- Goal - Class in moise.os.fs
-
Represents a Goal (in the specification).
- Goal(String) - Constructor for class moise.os.fs.Goal
-
- Goal.GoalType - Enum in moise.os.fs
-
- goalAchieved(String) - Method in class ora4mas.nopl.SchemeBoard
-
The agent executing this operation set the goal as achieved by it.
- GoalInstance - Class in moise.oe
-
Represents an instance goal (in an instance scheme)
- GoalInstance(Goal, SchemeInstance) - Constructor for class moise.oe.GoalInstance
-
- GoalInstance.GoalState - Enum in moise.oe
-
- goals - Variable in class moise.oe.PlanInstance
-
- goals - Variable in class moise.oe.SchemeInstance
-
- goals - Variable in class moise.os.fs.Mission
-
- goals - Variable in class moise.os.fs.Scheme
-
- Group - Class in moise.os.ss
-
Represents a Group Specification.
- Group(SS) - Constructor for class moise.os.ss.Group
-
Creates new GrSpec
- Group(String, SS) - Constructor for class moise.os.ss.Group
-
Creates new GrSpec
- Group - Class in ora4mas.nopl.oe
-
Represents the instance group of one Group Specification
- Group(String) - Constructor for class ora4mas.nopl.oe.Group
-
- GroupBoard - Class in ora4mas.nopl
-
Artifact to manage a group instance.
- GroupBoard() - Constructor for class ora4mas.nopl.GroupBoard
-
- GroupInstance - Class in moise.oe
-
Represents the instance group of one Group Specification
- GroupInstance(String, Group) - Constructor for class moise.oe.GroupInstance
-
create a new group instance identified by id
- groupPI - Static variable in class ora4mas.nopl.oe.Group
-
- groups - Variable in class moise.oe.OE
-
- groups - Variable in class moise.oe.SchemeInstance
-
- grSpec - Variable in class moise.os.ss.RoleRel
-
- gui - Variable in class ora4mas.nopl.OrgArt
-