Modifier and Type | Class and Description |
---|---|
class |
XSDCreator.Hierarchy |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ATTRIBUTE_ABSTRACT |
static java.lang.String |
ATTRIBUTE_FIXED |
static java.lang.String |
ATTRIBUTE_MAX_OCCURS |
static java.lang.String |
ATTRIBUTE_MIN_OCCURS |
static java.lang.String |
ATTRIBUTE_TYPE |
static java.lang.String |
ATTRIBUTE_USE |
static java.lang.String |
CLASS_ATTRIBUTE_DESCRIPTION |
static java.lang.String |
CLASS_ATTRIBUTE_TITLE |
static java.lang.String |
STEREOTYPE_AGGREGATION |
static java.lang.String |
TYPE_ATTRIBUTE |
static java.lang.String |
TYPE_CHOICE |
static java.lang.String |
TYPE_COMPLEX_CONTENT |
static java.lang.String |
TYPE_COMPLEX_TYPE |
static java.lang.String |
TYPE_ELEMENT |
static java.lang.String |
TYPE_EXTENSION |
static java.lang.String |
TYPE_SEQUENCE |
Constructor and Description |
---|
XSDCreator() |
Modifier and Type | Method and Description |
---|---|
java.util.Set<XSDCreator.Hierarchy> |
determineAggregationHierarchies(ProcessModel m) |
java.lang.String |
getDisplayName()
Returns the display name of this Exporter.
|
java.lang.String[] |
getFileTypes()
Returns the set of file types supported by the Exporter.
|
java.util.Set<java.lang.Class<? extends ProcessModel>> |
getSupportedModels()
Returns a set of supported ProcessModell classes.
|
void |
serialize(java.io.File f,
ProcessModel m)
Serializes a ProcessModel to a file.
|
public static final java.lang.String ATTRIBUTE_FIXED
public static final java.lang.String ATTRIBUTE_MAX_OCCURS
public static final java.lang.String ATTRIBUTE_MIN_OCCURS
public static final java.lang.String ATTRIBUTE_TYPE
public static final java.lang.String ATTRIBUTE_USE
public static final java.lang.String ATTRIBUTE_ABSTRACT
public static final java.lang.String STEREOTYPE_AGGREGATION
public static final java.lang.String TYPE_CHOICE
public static final java.lang.String TYPE_COMPLEX_CONTENT
public static final java.lang.String TYPE_COMPLEX_TYPE
public static final java.lang.String TYPE_ATTRIBUTE
public static final java.lang.String TYPE_ELEMENT
public static final java.lang.String TYPE_EXTENSION
public static final java.lang.String TYPE_SEQUENCE
public static final java.lang.String CLASS_ATTRIBUTE_TITLE
public static final java.lang.String CLASS_ATTRIBUTE_DESCRIPTION
public void serialize(java.io.File f, ProcessModel m) throws java.lang.Exception
Exporter
public java.util.Set<java.lang.Class<? extends ProcessModel>> getSupportedModels()
Exporter
getSupportedModels
in interface Exporter
public java.lang.String getDisplayName()
Exporter
getDisplayName
in interface Exporter
public java.lang.String[] getFileTypes()
Exporter
getFileTypes
in interface Exporter
public java.util.Set<XSDCreator.Hierarchy> determineAggregationHierarchies(ProcessModel m)