public interface Model
ModelBuilder.createInstance(java.lang.String) to create a new model.| Modifier and Type | Method and Description |
|---|---|
String |
getActualNamespace(String alternativeNs)
Returns the actual namespace URI for an alternative namespace URI
|
String |
getAlternativeNamespace(String actualNs)
Returns the alternative namespace URI for a namespace URI
|
Set<String> |
getAlternativeNamespaces(String actualNs) |
String |
getModelName()
Returns the model name, which is the identifier of this model.
|
ModelElementType |
getType(Class<? extends ModelElementInstance> instanceClass)
Gets the defined
ModelElementType of a ModelElementInstance. |
ModelElementType |
getTypeForName(String typeName)
Gets the defined
ModelElementType for a type by its name. |
ModelElementType |
getTypeForName(String namespaceUri,
String typeName)
Gets the defined
ModelElementType for a type by its name and namespace URI. |
Collection<ModelElementType> |
getTypes()
Gets the collection of all
ModelElementType defined in the model. |
Collection<ModelElementType> getTypes()
ModelElementType defined in the model.ModelElementType getType(Class<? extends ModelElementInstance> instanceClass)
ModelElementType of a ModelElementInstance.instanceClass - the instance class to find the type forModelElementType getTypeForName(String typeName)
ModelElementType for a type by its name.typeName - the name of the typeModelElementType getTypeForName(String namespaceUri, String typeName)
ModelElementType for a type by its name and namespace URI.namespaceUri - the namespace URI for the typetypeName - the name of the typeString getModelName()
String getActualNamespace(String alternativeNs)
alternativeNs - the alternative namespace URIString getAlternativeNamespace(String actualNs)
actualNs - the actual namespace URICopyright © 2022. All rights reserved.