MetaDone
metadone.client.functions.importer.PromotingImporter Interface Reference
Inheritance diagram for metadone.client.functions.importer.PromotingImporter:
Collaboration diagram for metadone.client.functions.importer.PromotingImporter:

List of all members.

Classes

class  AbstractPromotingImporter

Public Member Functions

MetaModel promoteToMetamodel (String ext, String name, ConcreteModel model) throws BadPreCondition

Detailed Description

A model importer which is able to promote created models to metamodels.

Author:
kma

Member Function Documentation

MetaModel metadone.client.functions.importer.PromotingImporter.promoteToMetamodel ( String  ext,
String  name,
ConcreteModel  model 
) throws BadPreCondition

Promotes a concrete model to a meta model.

Parameters:
extThe extension of the model
nameThe name of the metamodel to create
modelThe concrete model
Returns:
A metamodel generated from the model
Exceptions:
NullPointerExceptionwhen name or model is null
BadPreConditionwhen the model failed to be created or the name was already used

Implemented in metadone.client.functions.importer.ModelImporter, and metadone.client.functions.importer.PromotingImporter.AbstractPromotingImporter.

Referenced by metadone.client.actions.Test4Action.actionPerformed(), metadone.client.actions.OntologyImportAction.actionPerformed(), and metadone.client.functions.importer.ModelImporter.promoteToMetamodel().


The documentation for this interface was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations