public class DocumentGenerator
extends java.lang.Object
Given the document head or a view, generates the document element model classes and structure in gov.nasa.jpl.mbee.mdk.model.
Constructor and Description |
---|
DocumentGenerator(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element e,
DocumentValidator dv,
java.io.PrintWriter wlog) |
DocumentGenerator(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element e,
DocumentValidator dv,
java.io.PrintWriter wlog,
boolean addViewDoc) |
DocumentGenerator(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element e,
java.io.PrintWriter wlog) |
Modifier and Type | Method and Description |
---|---|
GenerationContext |
getContext() |
Document |
getDocument() |
com.nomagic.uml2.ext.magicdraw.mdprofiles.Stereotype |
getProductStereotype() |
static java.util.List<java.lang.Object> |
getTargets(com.nomagic.uml2.ext.magicdraw.activities.mdfundamentalactivities.ActivityNode next,
GenerationContext context) |
static java.util.List<java.lang.Object> |
getTargets(java.lang.Object obj,
GenerationContext context) |
com.nomagic.uml2.ext.magicdraw.mdprofiles.Stereotype |
getView() |
java.lang.Object |
parseActivityOrStructuredNode(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element a,
Container parent)
parses activity/structured node - these usually indicate a new context of
target elements
|
Document |
parseDocument() |
Document |
parseDocument(boolean singleView,
boolean recurse,
boolean hierarchyOnly)
singleView: whether to only parse the passed in view recurse: only if
singleView is true, whether to process all children views these options
are to accommodate normal docgen to docbook xml and view editor export
options
|
java.lang.Object |
parseQuery(com.nomagic.uml2.ext.magicdraw.activities.mdfundamentalactivities.ActivityNode an,
Container parent) |
Section |
parseView(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element view) |
void |
setContext(GenerationContext context) |
public DocumentGenerator(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element e, java.io.PrintWriter wlog)
public DocumentGenerator(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element e, DocumentValidator dv, java.io.PrintWriter wlog)
public DocumentGenerator(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element e, DocumentValidator dv, java.io.PrintWriter wlog, boolean addViewDoc)
public Document parseDocument()
public Document getDocument()
public Document parseDocument(boolean singleView, boolean recurse, boolean hierarchyOnly)
public Section parseView(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element view)
public java.lang.Object parseActivityOrStructuredNode(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element a, Container parent)
a
- parent
- public static java.util.List<java.lang.Object> getTargets(java.lang.Object obj, GenerationContext context)
public static java.util.List<java.lang.Object> getTargets(com.nomagic.uml2.ext.magicdraw.activities.mdfundamentalactivities.ActivityNode next, GenerationContext context)
public java.lang.Object parseQuery(com.nomagic.uml2.ext.magicdraw.activities.mdfundamentalactivities.ActivityNode an, Container parent)
public GenerationContext getContext()
public void setContext(GenerationContext context)
public com.nomagic.uml2.ext.magicdraw.mdprofiles.Stereotype getProductStereotype()
public com.nomagic.uml2.ext.magicdraw.mdprofiles.Stereotype getView()