public class M2Model
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
M2Aspect |
createAspect(java.lang.String name) |
M2Constraint |
createConstraint(java.lang.String name,
java.lang.String type) |
M2Namespace |
createImport(java.lang.String uri,
java.lang.String prefix) |
static M2Model |
createModel(java.io.InputStream xml)
Construct a model from a dictionary xml specification
|
static M2Model |
createModel(java.lang.String name)
Construct an empty model
|
static M2Model |
createModel(java.lang.String bindingName,
java.io.InputStream xml) |
M2Namespace |
createNamespace(java.lang.String uri,
java.lang.String prefix) |
M2DataType |
createPropertyType(java.lang.String name) |
M2Type |
createType(java.lang.String name) |
java.lang.String |
getAnalyserResourceBundleName() |
M2Aspect |
getAspect(java.lang.String name) |
java.util.List |
getAspects() |
java.lang.String |
getAuthor() |
long |
getChecksum(ModelDefinition.XMLBindingType bindingType) |
M2Constraint |
getConstraint(java.lang.String name) |
java.util.List |
getConstraints() |
java.lang.String |
getDescription() |
M2Namespace |
getImport(java.lang.String uri) |
java.util.List |
getImports() |
java.lang.String |
getName() |
M2Namespace |
getNamespace(java.lang.String uri) |
java.util.List |
getNamespaces() |
M2DataType |
getPropertyType(java.lang.String name) |
java.util.List |
getPropertyTypes() |
java.util.Date |
getPublishedDate() |
M2Type |
getType(java.lang.String name) |
java.util.List |
getTypes() |
java.lang.String |
getVersion() |
void |
removeAspect(java.lang.String name) |
void |
removeConstraint(java.lang.String name) |
void |
removeImport(java.lang.String uri) |
void |
removeNamespace(java.lang.String uri) |
void |
removePropertyType(java.lang.String name) |
void |
removeType(java.lang.String name) |
void |
setAnalyserResourceBundleName(java.lang.String analyserResourceBundleName) |
void |
setAuthor(java.lang.String author) |
void |
setDescription(java.lang.String description) |
void |
setName(java.lang.String name) |
void |
setPublishedDate(java.util.Date published) |
void |
setVersion(java.lang.String version) |
void |
toXML(ModelDefinition.XMLBindingType bindingType,
java.io.OutputStream xml) |
void |
toXML(java.io.OutputStream xml)
Render the model to dictionary XML
|
public static M2Model createModel(java.lang.String name)
name
- the name of the modelpublic static M2Model createModel(java.io.InputStream xml)
xml
- the dictionary xmlpublic static M2Model createModel(java.lang.String bindingName, java.io.InputStream xml)
public void toXML(java.io.OutputStream xml)
xml
- the dictionary xml representation of the modelpublic void toXML(ModelDefinition.XMLBindingType bindingType, java.io.OutputStream xml)
public long getChecksum(ModelDefinition.XMLBindingType bindingType)
public java.lang.String getName()
public void setName(java.lang.String name)
public java.lang.String getDescription()
public void setDescription(java.lang.String description)
public java.lang.String getAuthor()
public void setAuthor(java.lang.String author)
public java.util.Date getPublishedDate()
public void setPublishedDate(java.util.Date published)
public java.lang.String getVersion()
public void setVersion(java.lang.String version)
public M2Type createType(java.lang.String name)
public void removeType(java.lang.String name)
public java.util.List getTypes()
public M2Type getType(java.lang.String name)
public M2Aspect createAspect(java.lang.String name)
public void removeAspect(java.lang.String name)
public java.util.List getAspects()
public M2Aspect getAspect(java.lang.String name)
public M2DataType createPropertyType(java.lang.String name)
public void removePropertyType(java.lang.String name)
public java.util.List getPropertyTypes()
public M2DataType getPropertyType(java.lang.String name)
public M2Namespace createNamespace(java.lang.String uri, java.lang.String prefix)
public void removeNamespace(java.lang.String uri)
public java.util.List getNamespaces()
public M2Namespace getNamespace(java.lang.String uri)
public M2Namespace createImport(java.lang.String uri, java.lang.String prefix)
public void removeImport(java.lang.String uri)
public java.util.List getImports()
public M2Namespace getImport(java.lang.String uri)
public java.util.List getConstraints()
public M2Constraint getConstraint(java.lang.String name)
public M2Constraint createConstraint(java.lang.String name, java.lang.String type)
public void removeConstraint(java.lang.String name)
public java.lang.String getAnalyserResourceBundleName()
public void setAnalyserResourceBundleName(java.lang.String analyserResourceBundleName)
Copyright © 2005 - 2013 Alfresco Software, Inc. All Rights Reserved.