MetaDone
|
Public Member Functions | |
void | addPackage (Package pack) |
void | removePackage (String pack) |
Package | getPackage (String name) |
Set< Package > | getPackages () |
Classifier | resolveTypeEverywhere (String name) |
void | validateModel () throws Exception |
String | toString () |
Private Attributes | |
Map< String, Package > | packages = new HashMap<String, Package>() |
KM3 metamodel.
void metadone.client.parsers.km3.KM3Metamodel.addPackage | ( | Package | pack | ) |
Adds a package.
pack | The package |
References metadone.client.parsers.km3.ModelElement.getName(), and metadone.client.parsers.km3.KM3Metamodel.packages.
Package metadone.client.parsers.km3.KM3Metamodel.getPackage | ( | String | name | ) |
Gets a package by its name.
name | The name of the package |
null
References metadone.client.parsers.km3.KM3Metamodel.packages.
Set<Package> metadone.client.parsers.km3.KM3Metamodel.getPackages | ( | ) |
Gets the packages.
References metadone.client.parsers.km3.KM3Metamodel.packages.
void metadone.client.parsers.km3.KM3Metamodel.removePackage | ( | String | pack | ) |
Removes a package.
pack | The package |
References metadone.client.parsers.km3.KM3Metamodel.packages.
Classifier metadone.client.parsers.km3.KM3Metamodel.resolveTypeEverywhere | ( | String | name | ) |
Resolves a type everywhere in the model.
name | The name of the type |
null
References metadone.client.parsers.km3.KM3Metamodel.packages.
Referenced by metadone.client.parsers.km3.Package.resolveType().
String metadone.client.parsers.km3.KM3Metamodel.toString | ( | ) |
Reimplemented from metadone.client.parsers.km3.LocatedElement.
void metadone.client.parsers.km3.KM3Metamodel.validateModel | ( | ) | throws Exception |
Validates the model.
Exception | when this model is not valid |
References metadone.client.parsers.km3.KM3Metamodel.packages.
Map<String, Package> metadone.client.parsers.km3.KM3Metamodel.packages = new HashMap<String, Package>() [private] |
Referenced by metadone.client.parsers.km3.KM3Metamodel.addPackage(), metadone.client.parsers.km3.KM3Metamodel.getPackage(), metadone.client.parsers.km3.KM3Metamodel.getPackages(), metadone.client.parsers.km3.KM3Metamodel.removePackage(), metadone.client.parsers.km3.KM3Metamodel.resolveTypeEverywhere(), and metadone.client.parsers.km3.KM3Metamodel.validateModel().