A B C D E F G H I J K L M N O P R S T U V W X 

A

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
 

B

backup(int) - Method in class npl.parser.SimpleCharStream
 
beginColumn - Variable in class npl.parser.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
beginLine - Variable in class npl.parser.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
BeginToken() - Method in class npl.parser.SimpleCharStream
 
biDirectional - Variable in class moise.os.ss.RoleRel
 
bufcolumn - Variable in class npl.parser.SimpleCharStream
 
buffer - Variable in class npl.parser.SimpleCharStream
 
bufline - Variable in class npl.parser.SimpleCharStream
 
bufpos - Variable in class npl.parser.SimpleCharStream
 

C

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.

D

debug - Static variable in class moise.common.MoiseElement
 
debug - Static variable in class moise.tools.SimOE
 
debugStream - Variable in class npl.parser.nplpTokenManager
 
DEFAULT - Static variable in interface npl.parser.nplpConstants
 
defaultValue - Static variable in class moise.os.Cardinality
 
desc - Variable in class moise.os.fs.Goal
 
destroy() - Method in class ora4mas.nopl.GroupBoard
 
destroy() - Method in class ora4mas.nopl.OrgArt
 
destroy() - Method in class ora4mas.nopl.SchemeBoard
 
DIGIT - Static variable in interface npl.parser.nplpConstants
 
disable_tracing() - Method in class npl.parser.nplp
 
disposeWindow() - Method in class moise.tools.SimOE
 
dom2txt(ToXML) - Static method in class moise.xml.DOMUtils
 
DOMUtils - Class in moise.xml
 
DOMUtils() - Constructor for class moise.xml.DOMUtils
 
Done() - Method in class npl.parser.SimpleCharStream
 
dynamicFacts - Static variable in class ora4mas.nopl.oe.Group
 
dynamicFacts - Static variable in class ora4mas.nopl.oe.Scheme
 
DynamicFactsProvider - Interface in npl
 
DynAtom - Static variable in class npl.NPLInterpreter
 

E

enable_tracing() - Method in class npl.parser.nplp
 
endColumn - Variable in class npl.parser.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
endLine - Variable in class npl.parser.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
endTime - Variable in class moise.common.Event
the time the event has finished
EOF - Static variable in interface npl.parser.nplpConstants
 
eol - Variable in exception npl.parser.ParseException
The end of line string for this machine.
equals(Object) - Method in class moise.common.MoiseElement
 
equals(Object) - Method in class moise.oe.GoalInstance
 
equals(Object) - Method in class moise.oe.MissionPlayer
 
equals(Object) - Method in class moise.oe.Permission
 
equals(Object) - Method in class moise.oe.Player
 
equals(Object) - Method in class moise.oe.RolePlayer
 
equals(Object) - Method in class moise.os.Cardinality
 
equals(Object) - Method in class moise.os.ss.Link
 
equals(Object) - Method in class moise.os.ss.RoleRel
 
equals(Object) - Method in class npl.TimeTerm
 
equals(Object) - Method in class ora4mas.nopl.JasonTermWrapper
 
equals(Object) - Method in class ora4mas.nopl.oe.CollectiveOE
 
equals(Object) - Method in class ora4mas.nopl.oe.Pair
 
equals(Object) - Method in class ora4mas.nopl.oe.Player
 
Event - Class in moise.common
This class represents an organisational event in an MAS (agent entrance, role adoption, group creation, etc.)
Event(Date, String) - Constructor for class moise.common.Event
Creates new Event object
Event(Date) - Constructor for class moise.common.Event
Creates new Event object
Event() - Constructor for class moise.common.Event
Creates new Event object
exCommittedPI - Static variable in class ora4mas.nopl.oe.Scheme
 
execute(OS, OE) - Method in class moise.reorg.commands.AddRole
 
execute(OS, OE) - Method in class moise.reorg.commands.AddRoleObligation
 
execute(OS, OE) - Method in class moise.reorg.commands.ChangeOS
 
execute(OS, OE) - Method in class moise.reorg.commands.ChangeRoleCardinality
 
execute(OS, OE) - Method in class moise.reorg.commands.ChangeRoleDefProperties
 
execute(OS, OE) - Method in class moise.reorg.commands.RemoveAllRoleObligations
 
execute(OS, OE) - Method in class moise.reorg.commands.RemoveRole
 
execute(OE) - Method in class moise.reorg.ReorgPlan
 
execute(Literal) - Method in class ora4mas.nopl.test.OI
 
executeAct(Literal) - Method in class ora4mas.nopl.simulator.OIgui
 
executeAct(LogicalFormula) - Method in class ora4mas.nopl.simulator.OIgui
 
ExpandBuff(boolean) - Method in class npl.parser.SimpleCharStream
 
expectedTokenSequences - Variable in exception npl.parser.ParseException
Each entry in this array is an array of integers.
exPlayers - Variable in class ora4mas.nopl.oe.CollectiveOE
 
exPlayersAsLiteralList - Variable in class ora4mas.nopl.oe.CollectiveOE
 
exPlayPI - Static variable in class ora4mas.nopl.oe.Group
 
EXPONENT - Static variable in interface npl.parser.nplpConstants
 
extendsToSubGroups - Variable in class moise.os.ss.RoleRel
 

F

FailFunctor - Static variable in class npl.NormativeProgram
 
failure(Structure) - Method in interface npl.NormativeListener
 
FFFunctor - Static variable in class npl.NormativeProgram
 
FFPI - Static variable in class npl.NormativeProgram
 
FillBuff() - Method in class npl.parser.SimpleCharStream
 
findGoal(String) - Method in class moise.os.fs.FS
find a goal in all schemes
findGroup(String) - Method in class moise.oe.GroupInstance
looks for a group with grId in this Group (and its subgroups)
findGroup(String) - Method in class moise.oe.OE
looks for a group with grId in this OE (and inside all its groups)
findInstancesOf(Group) - Method in class moise.oe.GroupInstance
get all groups (and subgroups) that instantiates grSpec
findInstancesOf(Group) - Method in class moise.oe.OE
finds all groups (and subgroups) that instantiates grSpec
findInstancesOf(String) - Method in class moise.oe.OE
finds all groups (and subgroups) that instantiates grSpec
findInstancesOfSchSpec(String) - Method in class moise.oe.OE
finds all schemes that instantiates schSpecId
findMission(String) - Method in class moise.os.fs.FS
find a mission in all schemes
findScheme(String) - Method in class moise.oe.OE
looks for a Scheme with schId
findScheme(String) - Method in class moise.os.fs.FS
 
findScope(String) - Method in class npl.Scope
 
findSubGroup(String) - Method in class moise.os.ss.Group
looks for grId in this group and in its subgroups
finishScheme(SchemeInstance) - Method in class moise.oe.OE
Removes the scheme instance from the OE's Schemes.
fixAgName(String) - Static method in class ora4mas.nopl.OrgArt
 
frame - Variable in class moise.tools.SimOE
 
FS - Class in moise.os.fs
Represents a Functional Specification.
FS(OS) - Constructor for class moise.os.fs.FS
Creates new SS
fs - Variable in class moise.os.fs.Scheme
 
fs - Variable in class moise.os.OS
 
fulfilled(Structure) - Method in interface npl.NormativeListener
 

G

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
 

H

hasArguments() - Method in class moise.os.fs.Goal
 
hasComittedAgents() - Method in class moise.oe.GoalInstance
 
hashCode() - Method in class moise.common.MoiseElement
 
hashCode() - Method in class moise.oe.GoalInstance
 
hashCode() - Method in class moise.oe.MissionPlayer
 
hashCode() - Method in class moise.oe.Permission
 
hashCode() - Method in class moise.oe.Player
 
hashCode() - Method in class moise.oe.RolePlayer
 
hashCode() - Method in class ora4mas.nopl.JasonTermWrapper
 
hashCode() - Method in class ora4mas.nopl.oe.CollectiveOE
 
hashCode() - Method in class ora4mas.nopl.oe.Pair
 
hashCode() - Method in class ora4mas.nopl.oe.Player
 
hasLink(String, OEAgent) - Method in class moise.oe.OEAgent
returns true if this agent has a role with a type link to other agent.
hasLinkType(String) - Method in class moise.os.ss.SS
 
hasNorm(String, String, NS.OpTypes) - Method in class moise.os.ns.NS
returns true whether there is a type norm from roleId to missionId.
hasNorm(NS.OpTypes, String) - Method in class moise.os.ss.Role
returns true if this role has a norm towards the mission.
hasPlan() - Method in class moise.os.fs.Goal
 
hasSubgroup() - Method in class ora4mas.nopl.oe.Group
 
hasSuperGoalInState(GoalInstance.GoalState) - Method in class moise.oe.GoalInstance
 
head - Variable in class moise.oe.PlanInstance
 
header(MoiseElement) - Static method in class ora4mas.nopl.tools.os2nopl
 
holds(LogicalFormula) - Method in class npl.NPLInterpreter
 

I

id - Variable in class ora4mas.nopl.oe.CollectiveOE
 
Identifiable - Interface in moise.common
interface for moise+ elements which have prefix.id identification
image - Variable in class npl.parser.Token
The string image of the token.
importRoleDef(Collection<Role>) - Method in class moise.os.ss.SS
import all roles of iRole in this SS (check = false) This method fixes links to super-roles from another SS and do not include roles that already is in the SS
INACPI - Static variable in class npl.NormativeProgram
 
InactFunctor - Static variable in class npl.NormativeProgram
 
inactive(Structure) - Method in interface npl.NormativeListener
 
inBuf - Variable in class npl.parser.SimpleCharStream
 
init() - Method in class npl.NPLInterpreter
 
init(String, String, boolean, boolean) - Method in class ora4mas.nopl.GroupBoard
Initialises the group board
init(String, String, boolean, boolean) - Method in class ora4mas.nopl.SchemeBoard
Initialises the scheme artifact
init() - Method in class ora4mas.nopl.simulator.SimOrgAgent
 
initArtsCBmodel() - Method in class ora4mas.nopl.simulator.AgentGUI
 
initNormativeEngine(OS, String) - Method in class ora4mas.nopl.OrgArt
 
initOpsCBmodel() - Method in class ora4mas.nopl.simulator.AgentGUI
 
initTime - Variable in class moise.common.Event
the time the event has started
inPlan - Variable in class moise.oe.GoalInstance
 
inPlan - Variable in class moise.os.fs.Goal
 
input_stream - Variable in class npl.parser.nplpTokenManager
 
inputStream - Variable in class npl.parser.SimpleCharStream
 
installNormativeSignaler() - Method in class ora4mas.nopl.OrgArt
 
interactionCommand(String) - Method in class ora4mas.nopl.SchemeBoard
 
isAbstract - Variable in class moise.os.ss.Role
 
isAbstract() - Method in class moise.os.ss.Role
 
isBiDir() - Method in class moise.os.ss.RoleRel
 
isCommitable() - Method in class moise.oe.SchemeInstance
returns true if this scheme's root goal is neither achieved nor impossible
isCommitted() - Method in class moise.oe.GoalInstance
 
isEmpty() - Method in class moise.os.CardinalitySet
 
isEnabled() - Method in class moise.oe.GoalInstance
returns true if this goal is not satisfied yet, the scheme is well formed super goal is not satisfied, super goal is not impossible,
isImpossible() - Method in class moise.oe.GoalInstance
 
isMonitorSch() - Method in class moise.os.fs.Scheme
 
isMyGoal(GoalInstance, SchemeInstance) - Method in class moise.oe.OEAgent
returns true if i am committed to the goal g.
isNumeric() - Method in class npl.TimeTerm
 
isPlayer(OEAgent) - Method in class moise.oe.SchemeInstance
 
isRelevant(PredicateIndicator) - Method in interface npl.DynamicFactsProvider
 
isRelevant(PredicateIndicator) - Method in class ora4mas.nopl.oe.CollectiveOE
 
isRelevant(PredicateIndicator) - Method in class ora4mas.nopl.OrgArt
 
isRelevant(PredicateIndicator) - Method in class ora4mas.nopl.simulator.OIgui
 
isRelevant(PredicateIndicator) - Method in class ora4mas.nopl.test.OI
 
isRoot() - Method in class moise.os.ss.Group
returns true if this group is not a subgroup of another group
isSatisfied() - Method in class moise.oe.GoalInstance
a goal is achieved if enough committed agents have set it as satisfied
isSatisfied(Goal) - Method in class ora4mas.nopl.oe.Scheme
 
isSubgroupWellformed(String) - Method in class ora4mas.nopl.oe.Group
 
isWellFormed() - Method in class moise.oe.GroupInstance
 
isWellFormed() - Method in class moise.oe.SchemeInstance
returns true if the sch is well formed
isWellFormed() - Method in class ora4mas.nopl.GroupBoard
 
iterator() - Method in class moise.os.CardinalitySet
 

J

JasonTermWrapper - Class in ora4mas.nopl
 
JasonTermWrapper(Term) - Constructor for class ora4mas.nopl.JasonTermWrapper
 
JasonTermWrapper(String) - Constructor for class ora4mas.nopl.JasonTermWrapper
 
jj_nt - Variable in class npl.parser.nplp
 
jjFillToken() - Method in class npl.parser.nplpTokenManager
 
jjstrLiteralImages - Static variable in class npl.parser.nplpTokenManager
 

K

kind - Variable in class npl.parser.Token
An integer that describes the kind of this token.

L

LC_LETTER - Static variable in interface npl.parser.nplpConstants
 
leaveMission(String) - Method in class ora4mas.nopl.SchemeBoard
The agent executing this operation tries to leave/remove its mission in the scheme
leaveRole(String) - Method in class ora4mas.nopl.GroupBoard
The agent executing this operation tries to give up a role in the group
LETTER - Static variable in interface npl.parser.nplpConstants
 
LexicalError(boolean, int, int, int, String, char) - Static method in error npl.parser.TokenMgrError
Returns a detailed message for the Error when it is thrown by the token manager to indicate a lexical error.
lexStateNames - Static variable in class npl.parser.nplpTokenManager
 
line - Variable in class npl.parser.SimpleCharStream
 
Link - Class in moise.os.ss
Represents a Link between two roles (its source and destination).
Link(Role, Role, Group, String) - Constructor for class moise.os.ss.Link
Creates new Link
Link(Group, String) - Constructor for class moise.os.ss.Link
Creates new Link
links - Variable in class moise.os.ss.Group
 
linkTypes - Variable in class moise.os.ss.SS
 
list() - Method in class npl.parser.nplp
 
literal() - Method in class npl.parser.nplp
 
loadNP(Scope) - Method in class npl.NPLInterpreter
loads facts from a NP scope into the interpreter
loadOSFromURI(String) - Static method in class moise.os.OS
 
log_expr() - Method in class npl.parser.nplp
 
log_expr_factor() - Method in class npl.parser.nplp
 
log_expr_trm() - Method in class npl.parser.nplp
 
logger - Variable in class ora4mas.nopl.GroupBoard
 
logicalConsequence(Agent, Unifier) - Method in class npl.NPLLiteral
 

M

main(String[]) - Static method in class moise.os.OS
used to convert old format to the new
main(String[]) - Static method in class moise.reorg.ReorgPlan
 
main(String[]) - Static method in class moise.tools.os2dot
 
main(String[]) - Static method in class moise.tools.SimOE
 
main(String[]) - Static method in class moise.tools.ViewOS
 
main(String[]) - Static method in class ora4mas.nopl.simulator.ConsoleSimulator
 
main(String[]) - Static method in class ora4mas.nopl.simulator.OIgui
 
max - Variable in class moise.os.Cardinality
 
maxNextCharInd - Variable in class npl.parser.SimpleCharStream
 
min - Variable in class moise.os.Cardinality
 
minAgToSat - Variable in class moise.os.fs.Goal
 
Mission - Class in moise.os.fs
Represents a Mission.
Mission(String, Scheme) - Constructor for class moise.os.fs.Mission
Creates a new Mission
mission - Variable in class moise.os.ns.Norm
 
missionMaxCardinalityCheck(Mission, SchemeInstance) - Method in class moise.oe.OEAgent
 
missionMinCardinalityCheck(Mission, SchemeInstance) - Method in class moise.oe.OEAgent
 
MissionPlayer - Class in moise.oe
Represents a mission an agent is playing.
MissionPlayer(Mission, OEAgent, SchemeInstance) - Constructor for class moise.oe.MissionPlayer
 
missions - Variable in class moise.oe.OEAgent
 
missions - Variable in class moise.os.fs.Scheme
 
moise.common - package moise.common
 
moise.oe - package moise.oe
 
moise.os - package moise.os
 
moise.os.fs - package moise.os.fs
 
moise.os.ns - package moise.os.ns
 
moise.os.ss - package moise.os.ss
 
moise.prolog - package moise.prolog
 
moise.reorg - package moise.reorg
 
moise.reorg.commands - package moise.reorg.commands
 
moise.test - package moise.test
 
moise.tools - package moise.tools
 
moise.xml - package moise.xml
 
MoiseCardinalityException - Exception in moise.common
Moise exception
MoiseCardinalityException() - Constructor for exception moise.common.MoiseCardinalityException
Creates new MoiseCardinalityException without detail message.
MoiseCardinalityException(String) - Constructor for exception moise.common.MoiseCardinalityException
Constructs a MoiseCardinalityException with the specified message.
MoiseConsistencyException - Exception in moise.common
Moise exception
MoiseConsistencyException() - Constructor for exception moise.common.MoiseConsistencyException
Creates new MoiseXMLParserException without detail message.
MoiseConsistencyException(String) - Constructor for exception moise.common.MoiseConsistencyException
Constructs a MoiseXMLParserException with the specified message.
MoiseElement - Class in moise.common
Represents a basic Moise+ element which has an Id (a "player" Role, for example).
MoiseElement() - Constructor for class moise.common.MoiseElement
 
MoiseElement(String) - Constructor for class moise.common.MoiseElement
 
MoiseException - Exception in moise.common
Moise exception
MoiseException() - Constructor for exception moise.common.MoiseException
 
MoiseException(String) - Constructor for exception moise.common.MoiseException
Constructs a MoiseException with the specified message.
MoiseXMLParserException - Exception in moise.common
Moise exception
MoiseXMLParserException() - Constructor for exception moise.common.MoiseXMLParserException
Creates new MoiseXMLParserException without detail message.
MoiseXMLParserException(String) - Constructor for exception moise.common.MoiseXMLParserException
Constructs a MoiseXMLParserException with the specified message.
monitoring - Variable in class moise.os.fs.Scheme
 
monitoring - Variable in class moise.os.ss.Group
 
monitorSchArt - Variable in class ora4mas.nopl.OrgArt
 
monitorSchPI - Static variable in class ora4mas.nopl.oe.CollectiveOE
 
monSch - Variable in class ora4mas.nopl.oe.CollectiveOE
 
myNPLListener - Variable in class ora4mas.nopl.OrgArt
 

N

nengine - Variable in class ora4mas.nopl.OrgArt
 
newToken(int) - Static method in class npl.parser.Token
Returns a new Token object, by default.
next - Variable in class npl.parser.Token
A reference to the next regular (non-special) token from the input stream.
NOP_GR_PROPS - Static variable in class ora4mas.nopl.tools.os2nopl
 
NOP_SCH_PROPS - Static variable in class ora4mas.nopl.tools.os2nopl
 
Norm - Class in moise.os.ns
Represents a norm (permission, obligation, ...) from a role to a mission.
Norm(NS) - Constructor for class moise.os.ns.Norm
 
Norm(Role, Mission, NS, NS.OpTypes) - Constructor for class moise.os.ns.Norm
 
Norm - Class in npl
 
Norm(String, Literal, LogicalFormula) - Constructor for class npl.Norm
 
norm() - Method in class npl.parser.nplp
 
NORM - Static variable in interface npl.parser.nplpConstants
 
NormativeFailureException - Exception in npl
Exception that represents the violation of some regimentation defined in a NPL program.
NormativeFailureException(Structure) - Constructor for exception npl.NormativeFailureException
 
NormativeListener - Interface in npl
 
NormativeProgram - Class in npl
 
NormativeProgram() - Constructor for class npl.NormativeProgram
 
NormAtom - Static variable in class npl.NPLInterpreter
 
norms - Variable in class moise.os.ns.NS
 
NP - Static variable in interface npl.parser.nplpConstants
 
NPAtom - Static variable in class npl.NPLInterpreter
 
npl - package npl
 
npl.parser - package npl.parser
 
NPLInterpreter - Class in npl
Interprets a NP for a particular scope (group, scheme, ...)
NPLInterpreter() - Constructor for class npl.NPLInterpreter
 
NPLInterpreterTest - Class in ora4mas.nopl.test
 
NPLInterpreterTest() - Constructor for class ora4mas.nopl.test.NPLInterpreterTest
 
NPLInterpreterTestSubGroups - Class in ora4mas.nopl.test
 
NPLInterpreterTestSubGroups() - Constructor for class ora4mas.nopl.test.NPLInterpreterTestSubGroups
 
NPLLiteral - Class in npl
 
NPLLiteral(Literal, DynamicFactsProvider) - Constructor for class npl.NPLLiteral
 
NPLLiteral(Literal, DynamicFactsProvider, Unifier) - Constructor for class npl.NPLLiteral
 
nplp - Class in npl.parser
 
nplp(InputStream) - Constructor for class npl.parser.nplp
 
nplp(InputStream, String) - Constructor for class npl.parser.nplp
 
nplp(Reader) - Constructor for class npl.parser.nplp
 
nplp(nplpTokenManager) - Constructor for class npl.parser.nplp
 
NPLParserTest - Class in ora4mas.nopl.test
JUnit test case for syntax package
NPLParserTest() - Constructor for class ora4mas.nopl.test.NPLParserTest
 
nplpConstants - Interface in npl.parser
 
nplpTokenManager - Class in npl.parser
 
nplpTokenManager(SimpleCharStream) - Constructor for class npl.parser.nplpTokenManager
 
nplpTokenManager(SimpleCharStream, int) - Constructor for class npl.parser.nplpTokenManager
 
ns - Variable in class moise.os.ns.Norm
 
NS - Class in moise.os.ns
Represents a Normative Specification.
NS(OS) - Constructor for class moise.os.ns.NS
Creates new NS
ns - Variable in class moise.os.OS
 
NS.OpTypes - Enum in moise.os.ns
 
number - Variable in class moise.oe.GroupInstance
 
number - Variable in class moise.oe.SchemeInstance
 
NUMBER - Static variable in interface npl.parser.nplpConstants
 

O

OblFunctor - Static variable in class npl.NormativeProgram
 
ObligationComparator - Class in moise.oe
 
ObligationComparator() - Constructor for class moise.oe.ObligationComparator
 
obsPropCommitment - Static variable in class ora4mas.nopl.SchemeBoard
 
obsPropGroups - Static variable in class ora4mas.nopl.SchemeBoard
 
obsPropParentGroup - Static variable in class ora4mas.nopl.GroupBoard
 
obsPropPlay - Static variable in class ora4mas.nopl.GroupBoard
 
obsPropSchemes - Static variable in class ora4mas.nopl.GroupBoard
 
obsPropSpec - Static variable in class ora4mas.nopl.GroupBoard
 
obsPropSpec - Static variable in class ora4mas.nopl.SchemeBoard
 
obsPropSubgroups - Static variable in class ora4mas.nopl.GroupBoard
 
obsWellFormed - Static variable in class ora4mas.nopl.GroupBoard
 
oe - Variable in class moise.oe.GroupInstance
 
OE - Class in moise.oe
Represents an Organisational Entity
OE(GoalInstance, OS) - Constructor for class moise.oe.OE
 
oe - Variable in class moise.oe.OEAgent
 
oe - Variable in class moise.oe.SchemeInstance
 
OE - Class in ora4mas.nopl.oe
Organisational Entity
OE() - Constructor for class ora4mas.nopl.oe.OE
 
oe2nopl - Class in ora4mas.nopl.tools
translates OE simple model to NP facts
oe2nopl() - Constructor for class ora4mas.nopl.tools.oe2nopl
 
OE_DOM - Variable in class moise.tools.SimOE
 
OEAgent - Class in moise.oe
Represents an agent that belongs to the OE.
OEAgent(String) - Constructor for class moise.oe.OEAgent
 
OETest - Class in moise.test
 
OETest() - Constructor for class moise.test.OETest
 
OETreeModel - Class in moise.tools
Tree model for the OS tree
OETreeModel() - Constructor for class moise.tools.OETreeModel
Creates new OSTreeModel
OETreeModel(JTree) - Constructor for class moise.tools.OETreeModel
 
OExml - Variable in class moise.tools.SimOE
 
OI - Class in ora4mas.nopl.test
simple OI used to test one scheme
OI(String, String, String) - Constructor for class ora4mas.nopl.test.OI
 
OIgui - Class in ora4mas.nopl.simulator
simple simulator used to demonstrate/test NOPL for MOISE
OIgui(String, String) - Constructor for class ora4mas.nopl.simulator.OIgui
 
op - Variable in class moise.os.fs.Plan
 
op - Variable in class moise.os.ns.Norm
 
ora4mas.nopl - package ora4mas.nopl
 
ora4mas.nopl.oe - package ora4mas.nopl.oe
 
ora4mas.nopl.simulator - package ora4mas.nopl.simulator
 
ora4mas.nopl.test - package ora4mas.nopl.test
 
ora4mas.nopl.tools - package ora4mas.nopl.tools
 
ORA4MAS_WSNAME - Static variable in class ora4mas.nopl.ORA4MASConstants
 
ORA4MASConstants - Class in ora4mas.nopl
 
ORA4MASConstants() - Constructor for class ora4mas.nopl.ORA4MASConstants
 
ORA4MASException - Exception in ora4mas.nopl
 
ORA4MASException(String) - Constructor for exception ora4mas.nopl.ORA4MASException
 
OrgArt - Class in ora4mas.nopl
Common class for all organisational artifacts
OrgArt() - Constructor for class ora4mas.nopl.OrgArt
 
OrgArtNormativeGUI - Class in ora4mas.nopl
General GUI for OrgArts
orgState - Variable in class ora4mas.nopl.OrgArt
 
os - Variable in class moise.oe.OE
 
os - Variable in class moise.os.fs.FS
 
OS - Class in moise.os
Represents an Organization Specification (SS, FS, NS).
OS() - Constructor for class moise.os.OS
 
os - Variable in class moise.os.ss.SS
 
OS - Static variable in interface npl.parser.nplpConstants
 
os2dot - Class in moise.tools
Convert SS into DOT code (to plot a graph)
os2dot(String) - Constructor for class moise.tools.os2dot
 
os2nopl - Class in ora4mas.nopl.tools
translate an OS to a NP
os2nopl() - Constructor for class ora4mas.nopl.tools.os2nopl
 
OS_DOM - Variable in class moise.tools.SimOE
 
OSTreeModel - Class in moise.tools
Tree model for the OS tree
OSTreeModel() - Constructor for class moise.tools.OSTreeModel
Creates new OSTreeModel
OSTreeModel(JTree) - Constructor for class moise.tools.OSTreeModel
 
OSxml - Variable in class moise.tools.SimOE
 
ownerAgent - Variable in class ora4mas.nopl.OrgArt
 

P

Pair<T1,T2> - Class in ora4mas.nopl.oe
 
Pair(T1, T2) - Constructor for class ora4mas.nopl.oe.Pair
 
parentGrPI - Static variable in class ora4mas.nopl.oe.Group
 
ParseException - Exception in npl.parser
This exception is thrown when parse errors are encountered.
ParseException(Token, int[][], String[]) - Constructor for exception npl.parser.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
ParseException() - Constructor for exception npl.parser.ParseException
The following constructors are for use by you for whatever purpose you can think of.
ParseException(String) - Constructor for exception npl.parser.ParseException
 
parser - Variable in class moise.tools.SimOE
 
partialOE(OEAgent) - Method in class moise.oe.OE
gets a partial view of this OE, only entities allowed for the ag will be shown.
pbackActionPerformed() - Method in class moise.tools.SimOEFrame
 
Permission - Class in moise.oe
represents an agent's obligation or permission
Permission(RolePlayer, Mission, SchemeInstance) - Constructor for class moise.oe.Permission
 
piGoalState - Static variable in class ora4mas.nopl.SchemeBoard
 
plan - Variable in class moise.oe.GoalInstance
 
plan - Variable in class moise.os.fs.Goal
 
Plan - Class in moise.os.fs
Represents a Plan (one operator, and success rate, and a set of goals).
Plan(Scheme) - Constructor for class moise.os.fs.Plan
 
Plan(Plan.PlanOpType, Scheme, String) - Constructor for class moise.os.fs.Plan
 
Plan.PlanOpType - Enum in moise.os.fs
 
PlanInstance - Class in moise.oe
Represents a plan instance inside a scheme
PlanInstance(Plan) - Constructor for class moise.oe.PlanInstance
 
plans - Variable in class moise.oe.SchemeInstance
 
plans - Variable in class moise.os.fs.Scheme
 
Player - Class in moise.oe
Represents the common properties for Role/Mission player.
Player(OEAgent) - Constructor for class moise.oe.Player
 
player - Variable in class moise.oe.Player
 
Player - Class in ora4mas.nopl.oe
 
Player(String, String) - Constructor for class ora4mas.nopl.oe.Player
 
players - Variable in class moise.oe.GroupInstance
 
players - Variable in class moise.oe.SchemeInstance
 
players - Variable in class ora4mas.nopl.oe.CollectiveOE
 
playersAsLiteralList - Variable in class ora4mas.nopl.oe.CollectiveOE
 
playPI - Static variable in class ora4mas.nopl.oe.Group
 
playsRole(String) - Method in class moise.oe.OEAgent
returns the set of groups (class Group) where the roleId is being played
playsRole(String, GroupInstance) - Method in class moise.oe.OEAgent
returns an object representing the roleId played by this agent in the group gr.
playsRole(GroupInstance) - Method in class moise.oe.OEAgent
returns a collection of RolePlayer objects representing the roles this agent plays in the group gr
preferable - Variable in class moise.os.fs.Mission
 
prevCharIsCR - Variable in class npl.parser.SimpleCharStream
 
prevCharIsLF - Variable in class npl.parser.SimpleCharStream
 
print(String) - Static method in class moise.tools.SimOE
 
printErr(String) - Static method in class moise.tools.SimOE
 
program(NormativeProgram, DynamicFactsProvider) - Method in class npl.parser.nplp
 
PrologPredicate - Class in moise.prolog
A general PrologPredicate: (id,attributes([]), )
PrologPredicate(String) - Constructor for class moise.prolog.PrologPredicate
 
PROP_AchNotCommGoal - Static variable in class ora4mas.nopl.tools.os2nopl
 
PROP_AchNotEnabledGoal - Static variable in class ora4mas.nopl.tools.os2nopl
 
PROP_LeaveMission - Static variable in class ora4mas.nopl.tools.os2nopl
 
PROP_MissionCardinality - Static variable in class ora4mas.nopl.tools.os2nopl
 
PROP_MissionPermission - Static variable in class ora4mas.nopl.tools.os2nopl
 
PROP_NotCompGoal - Static variable in class ora4mas.nopl.tools.os2nopl
 
PROP_RoleCardinality - Static variable in class ora4mas.nopl.tools.os2nopl
 
PROP_RoleCompatibility - Static variable in class ora4mas.nopl.tools.os2nopl
 
PROP_RoleInGroup - Static variable in class ora4mas.nopl.tools.os2nopl
 
PROP_SubgroupCardinality - Static variable in class ora4mas.nopl.tools.os2nopl
 
PROP_SubgroupInGroup - Static variable in class ora4mas.nopl.tools.os2nopl
 
PROP_WellFormedResponsible - Static variable in class ora4mas.nopl.tools.os2nopl
 
purpose - Variable in class moise.oe.OE
 

R

readChar() - Method in class npl.parser.SimpleCharStream
 
rebuildHash() - Method in class moise.oe.GroupInstance
since serialisation of maps has a bug, we need to rebuild them after serialisation!
rebuildHash() - Method in class moise.oe.OE
since serialisation of maps has a bug, we need to rebuild them after serialisation!
rebuildHash() - Method in class moise.oe.SchemeInstance
since serialisation of maps has a bug, we need to rebuild them after serialisation!
ReInit(InputStream) - Method in class npl.parser.nplp
 
ReInit(InputStream, String) - Method in class npl.parser.nplp
 
ReInit(Reader) - Method in class npl.parser.nplp
 
ReInit(nplpTokenManager) - Method in class npl.parser.nplp
 
ReInit(SimpleCharStream) - Method in class npl.parser.nplpTokenManager
 
ReInit(SimpleCharStream, int) - Method in class npl.parser.nplpTokenManager
 
ReInit(Reader, int, int, int) - Method in class npl.parser.SimpleCharStream
 
ReInit(Reader, int, int) - Method in class npl.parser.SimpleCharStream
 
ReInit(Reader) - Method in class npl.parser.SimpleCharStream
 
ReInit(InputStream, String, int, int, int) - Method in class npl.parser.SimpleCharStream
 
ReInit(InputStream, int, int, int) - Method in class npl.parser.SimpleCharStream
 
ReInit(InputStream, String) - Method in class npl.parser.SimpleCharStream
 
ReInit(InputStream) - Method in class npl.parser.SimpleCharStream
 
ReInit(InputStream, String, int, int) - Method in class npl.parser.SimpleCharStream
 
ReInit(InputStream, int, int) - Method in class npl.parser.SimpleCharStream
 
rel_expr() - Method in class npl.parser.nplp
 
remove(T) - Method in class moise.os.CardinalitySet
 
remove() - Method in class ora4mas.nopl.OrgArtNormativeGUI
 
removeAgent(String, boolean) - Method in class moise.oe.OE
Removes an agent from the OE.
RemoveAllRoleObligations - Class in moise.reorg.commands
A reorganisation command, a command that changes the OS
RemoveAllRoleObligations() - Constructor for class moise.reorg.commands.RemoveAllRoleObligations
 
RemoveAllRoleObligations(String) - Constructor for class moise.reorg.commands.RemoveAllRoleObligations
 
removeGroup(String) - Method in class moise.oe.OE
Removes a group instance from this OE.
removeGroupResponsibleFor(Group) - Method in class ora4mas.nopl.oe.Scheme
 
removeListener(NormativeListener) - Method in class npl.NPLInterpreter
 
removeMission(String, String) - Method in class moise.oe.OEAgent
removes a mission from an agent.
removeMission(String, SchemeInstance) - Method in class moise.oe.OEAgent
removes a mission from an agent.
removeNorm(String) - Method in class npl.Scope
 
removeNorms(Role) - Method in class moise.os.ns.NS
remove the norms for the role r
removePlayer(RolePlayer) - Method in class moise.oe.GroupInstance
removes a role player from this group
removePlayer(MissionPlayer) - Method in class moise.oe.SchemeInstance
removes a mission player from this scheme (no checks are done)
removePlayer(String, String) - Method in class ora4mas.nopl.oe.CollectiveOE
 
removeRelations() - Method in class moise.oe.GroupInstance
 
removeResponsibleForScheme(String) - Method in class ora4mas.nopl.oe.Group
 
removeRole(String, String) - Method in class moise.oe.OEAgent
removes a role from an agent.
removeRole(String, GroupInstance) - Method in class moise.oe.OEAgent
removes a role from an agent.
removeRole(String) - Method in class moise.os.ss.Group
removes the roleId role from the playable roles in this group
RemoveRole - Class in moise.reorg.commands
A reorganisation command, a command that changes the OS
RemoveRole() - Constructor for class moise.reorg.commands.RemoveRole
 
RemoveRole(String, String) - Constructor for class moise.reorg.commands.RemoveRole
 
removeSch(String) - Method in class ora4mas.nopl.oe.OE
 
removeScheme(String) - Method in class ora4mas.nopl.GroupBoard
 
removeSubGroup(String) - Method in class moise.oe.GroupInstance
Removes a subgroup instance from this group.
removeSubgroup(String) - Method in class ora4mas.nopl.oe.Group
 
remResponsibleGroup(String) - Method in class moise.oe.SchemeInstance
removes an instance group in the set of groups responsible for this SCH.
remResponsibleGroup(GroupInstance) - Method in class moise.oe.SchemeInstance
removes an instance group in the set of groups responsible for this SCH.
ReorgPlan - Class in moise.reorg
A reorganisation plan
ReorgPlan(String) - Constructor for class moise.reorg.ReorgPlan
 
resetGoal(Goal) - Method in class ora4mas.nopl.oe.Scheme
 
resetGoal(String) - Method in class ora4mas.nopl.SchemeBoard
The agent executing this operation reset some goal (it becomes not achieved, also goals that depends on it or sub-goals are set as unachieved)
responsiblePI - Static variable in class ora4mas.nopl.oe.Group
 
role - Variable in class moise.os.ns.Norm
 
Role - Class in moise.os.ss
Represents a Role Definition (its name and inheritance).
Role(String, SS) - Constructor for class moise.os.ss.Role
Creates a new Role
roleDetails(Role) - Static method in class moise.xml.DOMUtils
 
RolePlayer - Class in moise.oe
Represents the Role that an agent is playing in a group.
RolePlayer(Role, OEAgent, GroupInstance) - Constructor for class moise.oe.RolePlayer
 
RoleRel - Class in moise.os.ss
Represents a relation between roles (links, compatibilities, etc).
RoleRel() - Constructor for class moise.os.ss.RoleRel
Creates new Link
RoleRel(Role, Role) - Constructor for class moise.os.ss.RoleRel
Creates new Link
RoleRel.RoleRelScope - Enum in moise.os.ss
 
roles - Variable in class moise.oe.OEAgent
 
roles - Variable in class moise.os.ss.Group
 
roles - Variable in class moise.os.ss.SS
 
root - Variable in class moise.oe.SchemeInstance
 
root - Variable in class moise.os.fs.Scheme
 
rootGrSpec - Variable in class moise.os.ss.SS
 
rule() - Method in class npl.parser.nplp
 
running - Variable in class ora4mas.nopl.OrgArt
 

S

satisfiedPI - Static variable in class ora4mas.nopl.oe.Scheme
 
sch - Variable in class moise.oe.GoalInstance
 
sch - Variable in class moise.oe.PlanInstance
 
sch - Variable in class moise.os.fs.Goal
 
sch - Variable in class moise.os.fs.Mission
 
sch - Variable in class moise.os.fs.Plan
 
Scheme - Class in moise.os.fs
Represents a Scheme specification.
Scheme(String, FS) - Constructor for class moise.os.fs.Scheme
 
Scheme - Class in ora4mas.nopl.oe
Represents an instance of scheme
Scheme(Scheme, String) - Constructor for class ora4mas.nopl.oe.Scheme
 
SchemeBoard - Class in ora4mas.nopl
Artifact to manage a scheme instance.
SchemeBoard() - Constructor for class ora4mas.nopl.SchemeBoard
 
SchemeInstance - Class in moise.oe
Represents the instance of one scheme Specification.
SchemeInstance(String, Scheme) - Constructor for class moise.oe.SchemeInstance
 
schemePI - Static variable in class ora4mas.nopl.oe.Scheme
 
schs - Variable in class moise.oe.OE
 
schs - Variable in class moise.os.fs.FS
 
scope - Variable in class moise.os.ss.RoleRel
 
scope(NormativeProgram, Scope) - Method in class npl.parser.nplp
 
SCOPE - Static variable in interface npl.parser.nplpConstants
 
Scope - Class in npl
 
Scope(Literal, NormativeProgram) - Constructor for class npl.Scope
 
setAbstract(boolean) - Method in class moise.os.ss.Role
 
setAchieved(OEAgent) - Method in class moise.oe.GoalInstance
sets that this goal is achieved by the agent a.
setArgumentValue(String, Object) - Method in class moise.oe.GoalInstance
set an argument's value for this instance goal

Example: InstanceGoal gA = sch.getGoal("a"); gA.setArgumentValue("Z", "120");

setArgumentValue(String, String, Object) - Method in class ora4mas.nopl.SchemeBoard
The agent executing this operation set a value for a goal argument.
setBiDir(boolean) - Method in class moise.os.ss.RoleRel
 
setCardinality(T, Cardinality) - Method in class moise.os.CardinalitySet
sets the cardinality on an object already in the collection*
setCondition(String) - Method in class moise.os.ns.Norm
 
setCurrentObject(Object) - Method in class moise.tools.SimOEFrame
 
setDebugStream(PrintStream) - Method in class npl.parser.nplpTokenManager
 
setDescription(String) - Method in class moise.os.fs.Goal
 
setExtendsToSubGroups(boolean) - Method in class moise.os.ss.RoleRel
 
setFather(Scope) - Method in class npl.Scope
 
setFromDOM(Element) - Method in class moise.os.Cardinality
 
setFromDOM(Element) - Method in class moise.os.fs.FS
 
setFromDOM(Element, Scheme) - Method in class moise.os.fs.Goal
 
setFromDOM(Element) - Method in class moise.os.fs.Mission
 
setFromDOM(Element, Goal) - Method in class moise.os.fs.Plan
 
setFromDOM(Element) - Method in class moise.os.fs.Scheme
 
setFromDOM(Element) - Method in class moise.os.ns.Norm
 
setFromDOM(Element) - Method in class moise.os.ns.NS
 
setFromDOM(Node) - Method in class moise.os.OS
the organisation-specification parent node is the parameter
setFromDOM(Element) - Method in class moise.os.ss.Group
 
setFromDOM(Element) - Method in class moise.os.ss.Role
 
setFromDOM(Element) - Method in class moise.os.ss.RoleRel
 
setFromDOM(Element) - Method in class moise.os.ss.SS
 
setFS(FS) - Method in class moise.os.OS
 
setGoalArgValue(String, String, String) - Method in class ora4mas.nopl.oe.Scheme
 
setGoalInstances(SchemeInstance) - Method in class moise.oe.PlanInstance
 
setGroup(Group) - Method in class ora4mas.nopl.test.OI
 
setId(String) - Method in class moise.common.MoiseElement
 
setId(String) - Method in class npl.NormativeProgram
 
setImpossible(OEAgent) - Method in class moise.oe.GoalInstance
sets this goal as impossible to be achieved.
setInPlan(PlanInstance) - Method in class moise.oe.GoalInstance
 
setInPlan(Plan) - Method in class moise.os.fs.Goal
 
setJTree(JTree) - Method in class moise.tools.OETreeModel
 
setJTree(JTree) - Method in class moise.tools.OSTreeModel
 
setMinAgToSatisfy(int) - Method in class moise.os.fs.Goal
sets the minimum number of committed agents that should satify the goal for the goal to be considered globaly satisfied
setMission(Mission) - Method in class moise.os.ns.Norm
 
setMission(String) - Method in class moise.os.ns.Norm
 
setMissionCardinality(String, Cardinality) - Method in class moise.os.fs.Scheme
 
setMissionCardinality(Mission, Cardinality) - Method in class moise.os.fs.Scheme
 
setMonitoringSch(String) - Method in class moise.os.fs.Scheme
 
setMonitoringSch(String) - Method in class moise.os.ss.Group
 
setMonitorSch(String) - Method in class ora4mas.nopl.oe.CollectiveOE
 
setName(String) - Method in class moise.tools.SimOE
 
setNS(NS) - Method in class moise.os.OS
 
setOE(OE) - Method in class moise.oe.GroupInstance
 
setOE(OE) - Method in class moise.oe.OEAgent
 
setOE(OE) - Method in class moise.oe.SchemeInstance
 
setOE(OE) - Method in class moise.tools.OETreeModel
 
setOE(OE) - Method in class moise.tools.SimOE
 
setOp(Plan.PlanOpType) - Method in class moise.os.fs.Plan
 
setOS(OS) - Method in class moise.tools.OSTreeModel
 
setOS(OS) - Method in class moise.tools.SimOE
 
setOwner(OEAgent) - Method in class moise.common.MoiseElement
 
setOwner(String) - Method in class ora4mas.nopl.OrgArt
 
setParentGroup(String) - Method in class ora4mas.nopl.GroupBoard
 
setParentGroup(String) - Method in class ora4mas.nopl.oe.Group
 
setPlan(Plan) - Method in class moise.os.fs.Goal
 
setPlanToAchieve(PlanInstance) - Method in class moise.oe.GoalInstance
set the plan that achieves this goal
setPlayer(OEAgent) - Method in class moise.oe.Player
 
setPrefix(String) - Method in class moise.common.MoiseElement
 
setPropertiesFromDOM(Element) - Method in class moise.common.MoiseElement
 
setProperty(String, Object) - Method in class moise.common.MoiseElement
 
setRole(Role) - Method in class moise.os.ns.Norm
 
setRole(String) - Method in class moise.os.ns.Norm
 
setRoleCardinality(String, Cardinality) - Method in class moise.os.ss.Group
 
setRoot(Goal) - Method in class moise.os.fs.Scheme
 
setRoot(Scope) - Method in class npl.NormativeProgram
 
setRootGrSpec(Group) - Method in class moise.os.ss.SS
 
setScheme(Scheme) - Method in class moise.os.fs.Goal
 
setScope(RoleRel.RoleRelScope) - Method in class moise.os.ss.RoleRel
 
setScope(String) - Method in class moise.os.ss.RoleRel
 
setScope(Scope) - Method in class npl.NPLInterpreter
resets the interpreter with a new NP
setSrc(String) - Method in class npl.NormativeProgram
 
setSS(SS) - Method in class moise.os.OS
 
setSS(SS) - Method in class moise.os.ss.Role
 
setSubGroupCardinality(String, Cardinality) - Method in class moise.os.ss.Group
 
setSubgroupWellformed(String, boolean) - Method in class ora4mas.nopl.oe.Group
 
setSuccessRate(double) - Method in class moise.os.fs.Plan
 
setSuperGroup(GroupInstance) - Method in class moise.oe.GroupInstance
 
setSuperGroup(Group) - Method in class moise.os.ss.Group
 
setTabSize(int) - Method in class npl.parser.SimpleCharStream
 
setTimeConstraint(TimeConstraint) - Method in class moise.os.ns.Norm
 
setTTF(String) - Method in class moise.os.fs.Goal
 
setType(Goal.GoalType) - Method in class moise.os.fs.Goal
 
setType(NS.OpTypes) - Method in class moise.os.ns.Norm
 
setType(String) - Method in class ora4mas.nopl.oe.Group
 
setUp() - Method in class moise.test.OETest
 
setUp() - Method in class moise.test.ToPrologTest
 
setUpdateInterval(int) - Method in class npl.NPLInterpreter
sets the update interval for checking the change in obligation states
setURI(String) - Method in class moise.os.OS
 
sglDestroyed - Static variable in class ora4mas.nopl.OrgArt
 
sglNormFailure - Static variable in class ora4mas.nopl.OrgArt
 
sglOblCreated - Static variable in class ora4mas.nopl.OrgArt
 
sglOblFulfilled - Static variable in class ora4mas.nopl.OrgArt
 
sglOblInactive - Static variable in class ora4mas.nopl.OrgArt
 
sglOblUnfulfilled - Static variable in class ora4mas.nopl.OrgArt
 
show(String) - Method in class moise.tools.SimOEFrame
 
showCurrentObject() - Method in class moise.tools.SimOEFrame
 
showOE() - Method in class moise.tools.SimOEFrame
 
showOS() - Method in class moise.tools.SimOEFrame
 
SimOE - Class in moise.tools
Simple program to show an OE and simulate social events on it
SimOE() - Constructor for class moise.tools.SimOE
 
SimOE(boolean) - Constructor for class moise.tools.SimOE
 
SimOE(String) - Constructor for class moise.tools.SimOE
 
SimOE(OE) - Constructor for class moise.tools.SimOE
 
SimOE(OE, boolean) - Constructor for class moise.tools.SimOE
 
SimOEFrame - Class in moise.tools
 
SimOEFrame(SimOE) - Constructor for class moise.tools.SimOEFrame
 
SimOEFrame(SimOE, boolean) - Constructor for class moise.tools.SimOEFrame
 
SimOrgAgent - Class in ora4mas.nopl.simulator
Simulator for Organisational Agents
SimOrgAgent() - Constructor for class ora4mas.nopl.simulator.SimOrgAgent
 
SimpleCharStream - Class in npl.parser
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
SimpleCharStream(Reader, int, int, int) - Constructor for class npl.parser.SimpleCharStream
 
SimpleCharStream(Reader, int, int) - Constructor for class npl.parser.SimpleCharStream
 
SimpleCharStream(Reader) - Constructor for class npl.parser.SimpleCharStream
 
SimpleCharStream(InputStream, String, int, int, int) - Constructor for class npl.parser.SimpleCharStream
 
SimpleCharStream(InputStream, int, int, int) - Constructor for class npl.parser.SimpleCharStream
 
SimpleCharStream(InputStream, String, int, int) - Constructor for class npl.parser.SimpleCharStream
 
SimpleCharStream(InputStream, int, int) - Constructor for class npl.parser.SimpleCharStream
 
SimpleCharStream(InputStream, String) - Constructor for class npl.parser.SimpleCharStream
 
SimpleCharStream(InputStream) - Constructor for class npl.parser.SimpleCharStream
 
SimulatorGUI - Class in ora4mas.nopl.simulator
 
size() - Method in class moise.os.CardinalitySet
 
solve() - Method in class npl.TimeTerm
 
source - Variable in class moise.os.ss.RoleRel
 
sourceContains(Role) - Method in class moise.os.ss.RoleRel
checks if the source role is equal to r (or its super roles) (in case this relation is symmetric, this methods also checks the destination)
spec - Variable in class moise.oe.GoalInstance
 
spec - Variable in class moise.oe.GroupInstance
 
spec - Variable in class moise.oe.PlanInstance
 
spec - Variable in class moise.oe.SchemeInstance
 
specialConstructor - Variable in exception npl.parser.ParseException
This variable determines which constructor was used to create this object and thereby affects the semantics of the "getMessage" method (see below).
specialToken - Variable in class npl.parser.Token
This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
specToStr(ToXML, Transformer) - Method in class ora4mas.nopl.OrgArt
 
ss - Variable in class moise.os.OS
 
ss - Variable in class moise.os.ss.Group
 
ss - Variable in class moise.os.ss.Role
 
SS - Class in moise.os.ss
Represents a Structural Specification.
SS(OS) - Constructor for class moise.os.ss.SS
Creates a new SS
startHttpServer() - Static method in class ora4mas.nopl.OrgArt
 
startScheme(String) - Method in class moise.oe.OE
Creates a new scheme instance.
startScheme(String, String) - Method in class moise.oe.OE
Creates a new scheme instance with a particular id.
state - Variable in class moise.oe.GoalInstance
 
staticFlag - Static variable in class npl.parser.SimpleCharStream
 
stop() - Method in class npl.NPLInterpreter
 
string() - Method in class npl.parser.nplp
 
STRING - Static variable in interface npl.parser.nplpConstants
 
subGoals - Variable in class moise.os.fs.Plan
 
subGroups - Variable in class moise.oe.GroupInstance
 
subgroups - Variable in class moise.os.ss.Group
 
subGrPI - Static variable in class ora4mas.nopl.oe.Group
 
subGrWFPI - Static variable in class ora4mas.nopl.oe.Group
 
successRate - Variable in class moise.os.fs.Plan
 
superGr - Variable in class moise.os.ss.Group
 
superGroup - Variable in class moise.oe.GroupInstance
 
superRoles - Variable in class moise.os.ss.Role
 
SwitchTo(int) - Method in class npl.parser.nplpTokenManager
 

T

tabPanel - Variable in class moise.tools.SimOEFrame
 
tabSize - Variable in class npl.parser.SimpleCharStream
 
target - Variable in class moise.os.fs.Plan
 
target - Variable in class moise.os.ss.RoleRel
 
targetContains(Role) - Method in class moise.os.ss.RoleRel
checks if the target role is equal to r (or its super roles) (in case this relation is bi-dir, this methods also checks the source)
tc - Variable in class moise.os.ns.Norm
 
term() - Method in class npl.parser.nplp
 
term_in_list() - Method in class npl.parser.nplp
 
termId - Variable in class ora4mas.nopl.oe.CollectiveOE
 
terms() - Method in class npl.parser.nplp
 
testAdd() - Method in class moise.test.CardinalitySetTest
 
testBasic1() - Method in class ora4mas.nopl.test.NPLParserTest
 
testGgroupWithoutRole() - Method in class ora4mas.nopl.test.TranslationTest
 
testGoalInstance() - Method in class moise.test.ToPrologTest
 
testGoalSpec() - Method in class moise.test.ToPrologTest
 
testGroupToProlog() - Method in class moise.test.ToPrologTest
 
testGroupWellForm() - Method in class moise.test.OETest
 
testMissionQty() - Method in class moise.test.OETest
 
testPossibleGoals() - Method in class moise.test.OETest
 
testSchemeWellFormed() - Method in class moise.test.OETest
 
testTimeTerm() - Method in class ora4mas.nopl.test.NPLInterpreterTest
 
testWP() - Method in class ora4mas.nopl.test.TranslationTest
 
testWPGroup1() - Method in class ora4mas.nopl.test.NPLInterpreterTest
 
testWPGroup2() - Method in class ora4mas.nopl.test.NPLInterpreterTest
 
testWPGroupHJouse() - Method in class ora4mas.nopl.test.NPLInterpreterTest
 
testWPGroupVerify() - Method in class ora4mas.nopl.test.NPLInterpreterTest
 
testWPSchemeVerify() - Method in class ora4mas.nopl.test.NPLInterpreterTest
 
testWPSubGroup1() - Method in class ora4mas.nopl.test.NPLInterpreterTestSubGroups
 
time() - Method in class npl.parser.nplp
 
TimeConstraint - Class in moise.os.ns
Represents a TimeContraint (now it is just a String!).
TimeConstraint(String) - Constructor for class moise.os.ns.TimeConstraint
 
TimeTerm - Class in npl
 
TimeTerm(long, String) - Constructor for class npl.TimeTerm
 
TK_INTDIV - Static variable in interface npl.parser.nplpConstants
 
TK_INTMOD - Static variable in interface npl.parser.nplpConstants
 
TK_LABEL_AT - Static variable in interface npl.parser.nplpConstants
 
TK_NOT - Static variable in interface npl.parser.nplpConstants
 
toAbsTimeStr(long) - Static method in class npl.TimeTerm
 
token - Variable in class npl.parser.nplp
 
Token - Class in npl.parser
Describes the input token stream.
Token() - Constructor for class npl.parser.Token
 
token_source - Variable in class npl.parser.nplp
 
tokenImage - Static variable in interface npl.parser.nplpConstants
 
tokenImage - Variable in exception npl.parser.ParseException
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
TokenMgrError - Error in npl.parser
 
TokenMgrError() - Constructor for error npl.parser.TokenMgrError
 
TokenMgrError(String, int) - Constructor for error npl.parser.TokenMgrError
 
TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for error npl.parser.TokenMgrError
 
ToProlog - Interface in moise.prolog
interface for elements that can be transformed to Prolog predicates
ToPrologTest - Class in moise.test
 
ToPrologTest() - Constructor for class moise.test.ToPrologTest
 
toRelTimeStr(long) - Static method in class npl.TimeTerm
 
toString() - Method in class moise.common.MoiseElement
 
toString() - Method in class moise.oe.GoalInstance
 
toString() - Method in class moise.oe.MissionPlayer
 
toString() - Method in class moise.oe.OE
 
toString() - Method in class moise.oe.Permission
 
toString() - Method in class moise.oe.PlanInstance
 
toString() - Method in class moise.oe.RolePlayer
 
toString() - Method in class moise.os.Cardinality
 
toString() - Method in class moise.os.fs.Mission
 
toString() - Method in class moise.os.fs.Plan
 
toString() - Method in class moise.os.ns.Norm
 
toString() - Method in class moise.os.ns.TimeConstraint
 
toString() - Method in class moise.os.ss.RoleRel
 
toString() - Method in class moise.prolog.PrologPredicate
 
toString() - Method in class moise.reorg.commands.AddRole
 
toString() - Method in class moise.reorg.commands.AddRoleObligation
 
toString() - Method in class moise.reorg.commands.ChangeOS
 
toString() - Method in class moise.reorg.commands.ChangeRoleDefProperties
 
toString() - Method in class moise.reorg.commands.RemoveAllRoleObligations
 
toString() - Method in class moise.reorg.commands.RemoveRole
 
toString() - Method in class moise.reorg.ReorgPlan
 
toString() - Method in class npl.Norm
 
toString() - Method in exception npl.NormativeFailureException
 
toString() - Method in class npl.NormativeProgram
 
toString() - Method in class npl.NPLInterpreter
 
toString() - Method in class npl.parser.Token
Returns the image.
toString() - Method in class npl.Scope
 
toString() - Method in class npl.TimeTerm
 
toString() - Method in class ora4mas.nopl.JasonTermWrapper
 
toString() - Method in class ora4mas.nopl.oe.Group
 
toString() - Method in class ora4mas.nopl.oe.OE
 
toString() - Method in class ora4mas.nopl.oe.Pair
 
toString() - Method in class ora4mas.nopl.oe.Player
 
toString() - Method in class ora4mas.nopl.oe.Scheme
 
toStringFormat2() - Method in class moise.os.Cardinality
returns cardinality in format Min..Max
toTimeStamp(long) - Static method in class npl.TimeTerm
 
ToXML - Interface in moise.xml
interface for elements that can be transformed to XML
transform(OS) - Method in class moise.tools.os2dot
 
transform(FS) - Method in class moise.tools.os2dot
 
transform(NS) - Method in class moise.tools.os2dot
 
transform() - Method in class ora4mas.nopl.oe.CollectiveOE
transforms a Scheme Instance into NPL code (dynamic facts)
transform(Group) - Static method in class ora4mas.nopl.tools.oe2nopl
transforms a Group Instance into NPL code (dynamic facts)
transform(Scheme) - Static method in class ora4mas.nopl.tools.oe2nopl
transforms a Scheme Instance into NPL code (dynamic facts)
transform(OS) - Static method in class ora4mas.nopl.tools.os2nopl
transforms an OS into NPL code
transform(Group) - Static method in class ora4mas.nopl.tools.os2nopl
transforms a Group Spec into NPL code
transform(Role) - Static method in class ora4mas.nopl.tools.os2nopl
 
transform(Scheme) - Static method in class ora4mas.nopl.tools.os2nopl
transforms a Scheme Spec into NPL code
TranslationTest - Class in ora4mas.nopl.test
JUnit test case for syntax package
TranslationTest() - Constructor for class ora4mas.nopl.test.TranslationTest
 
ttf - Variable in class moise.os.fs.Goal
 
type - Variable in class moise.os.fs.Goal
 

U

UFFFunctor - Static variable in class npl.NormativeProgram
 
UFPI - Static variable in class npl.NormativeProgram
 
uncommitted(OEAgent) - Method in class moise.oe.GoalInstance
removes the agent a in the set of agents committed to this goal
unfulfilled(Structure) - Method in interface npl.NormativeListener
 
UNNAMEDVAR - Static variable in interface npl.parser.nplpConstants
 
UP_LETTER - Static variable in interface npl.parser.nplpConstants
 
updateAgentMissionComponents() - Method in class moise.tools.SimOEFrame
update the agent mission interface components
updateAgentRoleComponents() - Method in class moise.tools.SimOEFrame
update the agent role interface components
updateGoalArgValue() - Method in class moise.tools.SimOEFrame
update the goal argument value
updateGoalsComponents() - Method in class moise.tools.SimOEFrame
update the goal interface components
updateGoalStateObsProp() - Method in class ora4mas.nopl.SchemeBoard
 
updateGuiOE() - Method in class ora4mas.nopl.OrgArt
 
updateGUIThread - Variable in class ora4mas.nopl.OrgArt
 
UpdateLineColumn(char) - Method in class npl.parser.SimpleCharStream
 
updateNS() - Method in class ora4mas.nopl.OrgArtNormativeGUI
 
updateOE(String, ToXML, Transformer) - Method in class ora4mas.nopl.OrgArtNormativeGUI
 
updateSchemeGoalsCB() - Method in class moise.tools.SimOEFrame
set the combo box Goals for the selected scheme
updateSchemeRespGoals() - Method in class moise.tools.SimOEFrame
set the combo box responsible groups for the selected scheme
updateScreen() - Method in class moise.tools.SimOE
 
uptadeOEComps() - Method in class moise.tools.SimOEFrame
 
uptadeOSComps() - Method in class moise.tools.SimOEFrame
 
uri - Variable in class moise.os.OS
 

V

valueOf(String) - Static method in enum moise.oe.GoalInstance.GoalState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum moise.os.fs.Goal.GoalType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum moise.os.fs.Plan.PlanOpType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum moise.os.ns.NS.OpTypes
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum moise.os.ss.RoleRel.RoleRelScope
Returns the enum constant of this type with the specified name.
values() - Static method in enum moise.oe.GoalInstance.GoalState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum moise.os.fs.Goal.GoalType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum moise.os.fs.Plan.PlanOpType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum moise.os.ns.NS.OpTypes
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum moise.os.ss.RoleRel.RoleRelScope
Returns an array containing the constants of this enum type, in the order they are declared.
var() - Method in class npl.parser.nplp
 
VAR - Static variable in interface npl.parser.nplpConstants
 
verifyNorms() - Method in class npl.NPLInterpreter
verifies all norms to identify failure (exception) or new obligations
ViewOS - Class in moise.tools
Simple program to show an OS
ViewOS(String) - Constructor for class moise.tools.ViewOS
 

W

WellFormed - Static variable in class moise.oe.SchemeInstance
 
wellFormedStatus() - Method in class moise.oe.GroupInstance
returns "ok" if the group is well formed, otherwise returns the problems description
wellFormedStatus() - Method in class moise.oe.SchemeInstance
returns "ok" (SchemeInstance.WellFormed) if the sch is well formed, otherwise returns the problems' description

X

XmlFilter - Class in moise.xml
 
XmlFilter() - Constructor for class moise.xml.XmlFilter
 
A B C D E F G H I J K L M N O P R S T U V W X