Rational Developer for i
7.5.0

com.ibm.etools.systems.app.model.bin
Interface BinFactory

All Known Implementing Classes:
BinFactoryImpl

public interface BinFactory

The Factory for the model. It provides a create method for each non-abstract class of the model.

See Also:
BinPackage

Field Summary
static String copyright
           
static BinFactory eINSTANCE
          The singleton instance of the factory.
 
Method Summary
 BinaryArtifact createBinaryArtifact()
          Returns a new object of class 'Binary Artifact'.
 BinaryCallableBlock createBinaryCallableBlock()
          Returns a new object of class 'Binary Callable Block'.
 BoundModule createBoundModule()
          Returns a new object of class 'Bound Module'.
 BoundRelationship createBoundRelationship()
          Returns a new object of class 'Bound Relationship'.
 Executable createExecutable()
          Returns a new object of class 'Executable'.
 Library createLibrary()
          Returns a new object of class 'Library'.
 LibraryCallableExport createLibraryCallableExport()
          Returns a new object of class 'Library Callable Export'.
 BinPackage getBinPackage()
          Returns the package supported by this factory.
 

Field Detail

copyright

static final String copyright

See Also:
Constant Field Values

eINSTANCE

static final BinFactory eINSTANCE
The singleton instance of the factory.

Method Detail

createBoundRelationship

BoundRelationship createBoundRelationship()
Returns a new object of class 'Bound Relationship'.

Returns:
a new object of class 'Bound Relationship'.

createLibraryCallableExport

LibraryCallableExport createLibraryCallableExport()
Returns a new object of class 'Library Callable Export'.

Returns:
a new object of class 'Library Callable Export'.

createBinaryArtifact

BinaryArtifact createBinaryArtifact()
Returns a new object of class 'Binary Artifact'.

Returns:
a new object of class 'Binary Artifact'.

createBoundModule

BoundModule createBoundModule()
Returns a new object of class 'Bound Module'.

Returns:
a new object of class 'Bound Module'.

createLibrary

Library createLibrary()
Returns a new object of class 'Library'.

Returns:
a new object of class 'Library'.

createBinaryCallableBlock

BinaryCallableBlock createBinaryCallableBlock()
Returns a new object of class 'Binary Callable Block'.

Returns:
a new object of class 'Binary Callable Block'.

createExecutable

Executable createExecutable()
Returns a new object of class 'Executable'.

Returns:
a new object of class 'Executable'.

getBinPackage

BinPackage getBinPackage()
Returns the package supported by this factory.

Returns:
the package supported by this factory.

Rational Developer for i
7.5.0

Copyright 2009 IBM Corp. All Rights Reserved.

Note: This documentation is for part of an interim API that is still under development and expected to change significantly before reaching stability. It is being made available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.