org.mindswap.ocl
Interface OCLFactory.Interface

All Known Implementing Classes:
OCLFactoryIntImpl
Enclosing interface:
OCLFactory

public static interface OCLFactory.Interface

Title: Interface

Description: Factory interface

Copyright: Copyright (c) 2005

Company: Mindswap (http://www.mindswap.org)


Method Summary
 OCLCache createCache(java.io.File theFile)
           
 OCLConstructor createConstructor(OCLModel theModel)
           
 OCLConstructor createDefaultConstructor(OCLModel theModel)
           
 OCLMethod createMethod(OCLModel theModel)
           
 OCLMethod createMethod(OCLModel theModel, java.lang.String theURI)
           
 OCLMethodChain createMethodChain(OCLModel theModel)
           
 OCLMethodChain createMethodChain(OCLModel theModel, java.lang.String theURI)
           
 OCLModel createModel()
           
 OCLObject createObject(OCLModel theModel)
           
 OCLObject createObject(OCLModel theModel, java.lang.String theURI)
           
 OCLParameter createParameter(OCLModel theModel)
           
 OCLStaticMethod createStaticMethod(OCLModel theModel)
           
 OCLStaticMethod createStaticMethod(OCLModel theModel, java.lang.String theURI)
           
 

Method Detail

createModel

public OCLModel createModel()

createObject

public OCLObject createObject(OCLModel theModel)

createObject

public OCLObject createObject(OCLModel theModel,
                              java.lang.String theURI)

createMethod

public OCLMethod createMethod(OCLModel theModel)

createMethod

public OCLMethod createMethod(OCLModel theModel,
                              java.lang.String theURI)

createStaticMethod

public OCLStaticMethod createStaticMethod(OCLModel theModel)

createStaticMethod

public OCLStaticMethod createStaticMethod(OCLModel theModel,
                                          java.lang.String theURI)

createMethodChain

public OCLMethodChain createMethodChain(OCLModel theModel)

createMethodChain

public OCLMethodChain createMethodChain(OCLModel theModel,
                                        java.lang.String theURI)

createDefaultConstructor

public OCLConstructor createDefaultConstructor(OCLModel theModel)

createConstructor

public OCLConstructor createConstructor(OCLModel theModel)

createParameter

public OCLParameter createParameter(OCLModel theModel)

createCache

public OCLCache createCache(java.io.File theFile)