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
 
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
 
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(ToXML, Transformer) - Method in class ora4mas.nopl.OrgArtNormativeGUI
 
addSS(SS) - Method in class moise.os.OS
adds the elements (roles definitions, link types, ...)
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) - 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, CAgentArch) - Constructor for class ora4mas.nopl.simulator.AgentGUI
 
agents - Variable in class moise.oe.OE
 
apply(Unifier) - Method in class npl.TimeTerm
 
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
 
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
 
clearDynamicFacts() - Method in class npl.NPLInterpreter
remove all dynamic facts/rules
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.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
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
 
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
 
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
 
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
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
 
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
 
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....)
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
 
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
 
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
 
getSchemes() - Method in class moise.oe.OE
 
getSchemes() - Method in class moise.os.fs.FS
 
getSchemesResponsibleFor() - Method in class ora4mas.nopl.oe.Group
 
getSchSpec() - Method in class ora4mas.nopl.test.OI
 
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
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
 
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
 
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 Verifications: the agent must be committed to the mission the mission's goals have to be satisfied (otherwise the agent is obliged to commit again to the mission)
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
 
loadDynamicFacts(Collection<Literal>) - Method in class npl.NPLInterpreter
include new dynamic facts
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
 

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
 
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
 
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) - 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
 
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
 
playFunctor - 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. returns null if roleId is not played by this agent.
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) - 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
 
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

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
 
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
 
setDynamicFacts(List<Literal>) - Method in class npl.NPLInterpreter
replace all dynamic facts by those informed in the parameter ll
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
 
setScheme(Scheme) - Method in class ora4mas.nopl.test.OI
 
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
 
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.
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
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
 
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
 
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
 
transform() - Method in class ora4mas.nopl.oe.Group
transforms a Group Instance into NPL code (dynamic facts)
transform() - Method in class ora4mas.nopl.oe.Scheme
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
runs all norms to find 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