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 © 2021. All rights reserved.