|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjadex.application.model.MStartable
jadex.application.model.MApplicationType
public class MApplicationType
Application type representation.
| Field Summary | |
|---|---|
protected List |
applications
The list of contained application descriptions. |
protected List |
componenttypes
The list of contained component types. |
protected MExpressionType |
container
The service container. |
protected List |
imports
The imports. |
protected long |
lastchecked
The last check date. |
protected long |
lastmodified
The last modified date. |
protected ModelInfo |
modelinfo
The model info. |
protected List |
propertylist
The property list. |
protected List |
providedservices
The provided services. |
protected List |
requiredservices
The required services. |
protected List |
spacetypes
The list of contained space types. |
| Constructor Summary | |
|---|---|
MApplicationType()
Create a new application type. |
|
| Method Summary | |
|---|---|
void |
addArgument(Argument argument)
Add an argument. |
void |
addImport(String importstr)
Add an import. |
void |
addMApplicationInstance(MApplicationInstance application)
Add an application. |
void |
addMComponentType(MComponentType componenttype)
Add an component type. |
void |
addMProvidedServiceType(MProvidedServiceType service)
Add a service. |
void |
addMRequiredServiceType(MRequiredServiceType service)
Add a required service. |
void |
addMSpaceType(MSpaceType spacetype)
Add a space type. |
void |
addProperty(MExpressionType property)
Add a property. |
void |
addResult(Argument result)
Add a result. |
String[] |
getAllImports()
Get complete imports (including own package). |
MExpressionType |
getContainer()
Get the container. |
List |
getImports()
Get the imports. |
long |
getLastChecked()
Get the lastchecked. |
long |
getLastModified()
Get the lastmodified. |
List |
getMApplicationInstances()
Get the applications. |
MComponentType |
getMComponentType(String name)
Get a named componenttype. |
List |
getMComponentTypes()
Get the componenttypes. |
ModelInfo |
getModelInfo()
Get the modelinfo. |
MSpaceType |
getMSpaceType(String name)
Get a named spacetype. |
List |
getMSpaceTypes()
Get the space types. |
List |
getPropertyList()
Get the propertylist. |
List |
getProvidedServices()
Get the provided services. |
List |
getRequiredServices()
Get the required services. |
void |
initModelInfo(MultiCollection entries)
Init the model info. |
void |
setClassloader(ClassLoader classloader)
Set the classloader. |
void |
setContainer(MExpressionType container)
Set the container. |
void |
setDescription(String description)
Set the description. |
void |
setFilename(String filename)
Set the filename. |
void |
setLastChecked(long lastchecked)
Set the lastchecked. |
void |
setLastModified(long lastmodified)
Set the lastmodified. |
void |
setName(String name)
Set the name. |
void |
setPackage(String packagename)
Set the package. |
| Methods inherited from class jadex.application.model.MStartable |
|---|
getAutoShutdown, getDaemon, getMaster, getSuspend, setAutoShutdown, setDaemon, setMaster, setSuspend |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected List imports
protected List spacetypes
protected List componenttypes
protected List applications
protected MExpressionType container
protected long lastmodified
protected long lastchecked
protected List propertylist
protected ModelInfo modelinfo
protected List providedservices
protected List requiredservices
| Constructor Detail |
|---|
public MApplicationType()
| Method Detail |
|---|
public void initModelInfo(MultiCollection entries)
public void setName(String name)
name - The name to set.public void setPackage(String packagename)
packagename - The package name to set.public void setDescription(String description)
desc - The description.public void setFilename(String filename)
filename - The filename.public List getPropertyList()
public long getLastModified()
getLastModified in interface ICacheableModelpublic void setLastModified(long lastmodified)
lastmodified - The lastmodified to set.public long getLastChecked()
getLastChecked in interface ICacheableModelpublic void setLastChecked(long lastchecked)
setLastChecked in interface ICacheableModellastchecked - The lastchecked to set.public void addImport(String importstr)
import - The import.public void addMComponentType(MComponentType componenttype)
componenttype - The component type.public void addMSpaceType(MSpaceType spacetype)
componenttype - The space type.public void addMApplicationInstance(MApplicationInstance application)
application - The application.public void addArgument(Argument argument)
argument - The argument.public void addResult(Argument result)
result - The result.public void addMProvidedServiceType(MProvidedServiceType service)
service - The service.public void addMRequiredServiceType(MRequiredServiceType service)
service - The required service.public void addProperty(MExpressionType property)
property - The property.public List getImports()
public List getMComponentTypes()
public List getMSpaceTypes()
public MComponentType getMComponentType(String name)
name - The component type name.
public MSpaceType getMSpaceType(String name)
name - The space type name.
public List getMApplicationInstances()
public String[] getAllImports()
public List getProvidedServices()
public List getRequiredServices()
public MExpressionType getContainer()
public void setContainer(MExpressionType container)
container - The container to set.public void setClassloader(ClassLoader classloader)
classloader - The classloader.public ModelInfo getModelInfo()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||