public final class AsmModel extends AsmModelElement
checked, threaded, tracer| Constructor and Description |
|---|
AsmModel(String name,
String namespace,
com.neeve.adm.AdmModel messagesModel,
com.neeve.adm.AdmModel stateModel,
com.neeve.adm.AdmEntity stateRoot,
com.neeve.adm.AdmModel eagleMessagesModel) |
| Modifier and Type | Method and Description |
|---|---|
void |
addModule(AsmModule module) |
void |
addOperation(AsmOperation operation) |
void |
addPeer(AsmModel model) |
void |
addStreamingPeer(AsmStreamingPeer peer) |
void |
dump() |
void |
generateClasses(File unmodresourcesdir,
File resourcesdir,
File unmodoutdir,
File modoutdir,
boolean absolute) |
AsmDocumentation |
getDocumentation() |
com.neeve.adm.AdmModel |
getMessagesModel() |
String |
getName() |
String |
getNamespace() |
com.neeve.adm.AdmModel |
getStateModel() |
com.neeve.adm.AdmEntity |
getStateRoot() |
String |
nameFromFullName(String fullname) |
String |
namespaceFromFullName(String fullname) |
List<com.neeve.adm.AdmMessage> |
resolveMessage(String name) |
void |
setDocumentation(AsmDocumentation doc)
Sets the model's documentation.
|
getCodeSource, setCodeSourcegetChecked, getThreaded, getTracer, setChecked, setDefaultTracePrefix, setTracerpublic final void generateClasses(File unmodresourcesdir, File resourcesdir, File unmodoutdir, File modoutdir, boolean absolute) throws Exception
Exceptionpublic final String getName()
public final String getNamespace()
public void setDocumentation(AsmDocumentation doc)
The provided documentation can be used by documentation tools.
doc - The AsmModel's documentation or null to remove documentation for the model.public AsmDocumentation getDocumentation()
AsmModel's documentation or null if no documentation has been set.public final com.neeve.adm.AdmModel getMessagesModel()
public final com.neeve.adm.AdmModel getStateModel()
public final com.neeve.adm.AdmEntity getStateRoot()
public final void addStreamingPeer(AsmStreamingPeer peer) throws Exception
Exceptionpublic final void addOperation(AsmOperation operation) throws Exception
Exceptionpublic final void dump()
Copyright © 2016 Neeve Research, LLC. All Rights Reserved.