public class M2Model extends Object
public static M2Model createModel(String name)
name
- the name of the modelpublic static M2Model createModel(InputStream xml)
xml
- the dictionary xmlpublic static M2Model createModel(String bindingName, InputStream xml)
public void toXML(OutputStream xml)
xml
- the dictionary xml representation of the modelpublic void toXML(ModelDefinition.XMLBindingType bindingType, OutputStream xml)
public long getChecksum(ModelDefinition.XMLBindingType bindingType)
public CompiledModel compile(DictionaryDAO dictionaryDAO, NamespaceDAO namespaceDAO, boolean enableConstraintClassLoading)
dictionaryDAO
- dictionary DAOnamespaceDAO
- namespace DAOpublic String getName()
public void setName(String name)
public String getDescription()
public void setDescription(String description)
public String getAuthor()
public void setAuthor(String author)
public Date getPublishedDate()
public void setPublishedDate(Date published)
public String getVersion()
public void setVersion(String version)
public void removeType(String name)
public void removeAspect(String name)
public M2DataType createPropertyType(String name)
public void removePropertyType(String name)
public List<M2DataType> getPropertyTypes()
public M2DataType getPropertyType(String name)
public M2Namespace createNamespace(String uri, String prefix)
public void removeNamespace(String uri)
public List<M2Namespace> getNamespaces()
public M2Namespace getNamespace(String uri)
public M2Namespace createImport(String uri, String prefix)
public void removeImport(String uri)
public List<M2Namespace> getImports()
public M2Namespace getImport(String uri)
public List<M2Constraint> getConstraints()
public M2Constraint getConstraint(String name)
public M2Constraint createConstraint(String name, String type)
public void removeConstraint(String name)
public String getAnalyserResourceBundleName()
public void setAnalyserResourceBundleName(String analyserResourceBundleName)
public void setConfigProperties(Properties configProperties)
Copyright © 2005–2017 Alfresco Software. All rights reserved.