Package jason.mas2j
Class MAS2JProject
java.lang.Object
jason.mas2j.MAS2JProject
- All Implemented Interfaces:
Serializable
Represents a MAS2J project (usually created from a .mas2j file)
- See Also:
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
void
addClassPath
(String cp) void
addDirectiveClass
(String id, ClassParameters classname) void
addSourcePath
(String cp) void
change the source of the agents using the source path information, also considers code from a jar file (if urlPrefix is not null)void
boolean
isJade()
static MAS2JProject
void
void
setControlClass
(ClassParameters sControl) void
void
void
setInfrastructure
(ClassParameters infra) void
void
setSocName
(String s) void
toString()
-
Field Details
-
EXT
- See Also:
-
AS_EXT
- See Also:
-
-
Constructor Details
-
MAS2JProject
public MAS2JProject()
-
-
Method Details
-
parse
-
setupDefault
public void setupDefault() -
setDirectory
-
getDirectory
-
setProjectFile
-
getProjectFile
-
setInfrastructure
-
getInfrastructure
-
isJade
public boolean isJade() -
setEnvClass
-
getEnvClass
-
setSocName
-
getSocName
-
setControlClass
-
getControlClass
-
initAgMap
public void initAgMap() -
addAgent
-
getAg
-
getAgents
-
getAllASFiles
-
fixAgentsSrc
public void fixAgentsSrc()change the source of the agents using the source path information, also considers code from a jar file (if urlPrefix is not null) -
addClassPath
-
getClassPaths
-
addSourcePath
-
getSourcePaths
-
addDirectiveClass
-
getDirectiveClasses
-
registerDirectives
public void registerDirectives() -
toString
-