C# Class SchemaBuilderFramework.SchemaBuilderFactory

Description of SchemaBuilderFactory.
Exibir arquivo Open project: GeertBellekens/UML-Tooling-Framework Class Usage Examples

Public Methods

Method Description
createSchema ( object objectToWrap, SchemaSettings settings ) : Schema
createSchemaAssociation ( SchemaElement owner, object objectToWrap ) : SchemaAssociation
createSchemaElement ( Schema owner, object objectToWrap ) : SchemaElement
createSchemaLiteral ( SchemaElement owner, object objectToWrap ) : SchemaLiteral
createSchemaProperty ( SchemaElement owner, object objectToWrap ) : SchemaProperty
getInstance ( ) : SchemaBuilderFactory

returns the first instance of the factory. To be used when only one factory exists

getInstance ( TSF.UmlToolingFramework.UML model ) : SchemaBuilderFactory

Protected Methods

Method Description
SchemaBuilderFactory ( TSF.UmlToolingFramework.UML model ) : System

Private Methods

Method Description
addFactory ( TSF.UmlToolingFramework.UML model, SchemaBuilderFactory factory ) : void

Method Details

SchemaBuilderFactory() protected method

protected SchemaBuilderFactory ( TSF.UmlToolingFramework.UML model ) : System
model TSF.UmlToolingFramework.UML
return System

createSchema() public abstract method

public abstract createSchema ( object objectToWrap, SchemaSettings settings ) : Schema
objectToWrap object
settings SchemaSettings
return Schema

createSchemaAssociation() public abstract method

public abstract createSchemaAssociation ( SchemaElement owner, object objectToWrap ) : SchemaAssociation
owner SchemaElement
objectToWrap object
return SchemaAssociation

createSchemaElement() public abstract method

public abstract createSchemaElement ( Schema owner, object objectToWrap ) : SchemaElement
owner Schema
objectToWrap object
return SchemaElement

createSchemaLiteral() public abstract method

public abstract createSchemaLiteral ( SchemaElement owner, object objectToWrap ) : SchemaLiteral
owner SchemaElement
objectToWrap object
return SchemaLiteral

createSchemaProperty() public abstract method

public abstract createSchemaProperty ( SchemaElement owner, object objectToWrap ) : SchemaProperty
owner SchemaElement
objectToWrap object
return SchemaProperty

getInstance() public static method

returns the first instance of the factory. To be used when only one factory exists
public static getInstance ( ) : SchemaBuilderFactory
return SchemaBuilderFactory

getInstance() public static method

public static getInstance ( TSF.UmlToolingFramework.UML model ) : SchemaBuilderFactory
model TSF.UmlToolingFramework.UML
return SchemaBuilderFactory