Rational Developer for i
7.5.0

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

All Known Implementing Classes:
BinPackageImpl

public interface BinPackage

The Package for the model. It contains accessors for the meta objects to represent

See Also:
BinFactory

Nested Class Summary
static interface BinPackage.Literals
          Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type
 
Field Summary
static int BINARY_ARTIFACT
          The meta object id for the 'Binary Artifact' class.
static int BINARY_ARTIFACT__EXTERNAL
          The feature id for the 'External' attribute.
static int BINARY_ARTIFACT__LOCATION
          The feature id for the 'Location' attribute.
static int BINARY_ARTIFACT__MODULES
          The feature id for the 'Modules' containment reference list.
static int BINARY_ARTIFACT__NAME
          The feature id for the 'Name' attribute.
static int BINARY_ARTIFACT__SUBTYPE
          The feature id for the 'Subtype' attribute.
static int BINARY_ARTIFACT__TYPE
          The feature id for the 'Type' attribute.
static int BINARY_ARTIFACT__VERSION
          The feature id for the 'Version' attribute.
static int BINARY_ARTIFACT_FEATURE_COUNT
          The number of structural features of the 'Binary Artifact' class.
static int BINARY_CALLABLE_BLOCK
          The meta object id for the 'Binary Callable Block' class.
static int BINARY_CALLABLE_BLOCK__EXPORTED
          The feature id for the 'Exported' attribute.
static int BINARY_CALLABLE_BLOCK__NAME
          The feature id for the 'Name' attribute.
static int BINARY_CALLABLE_BLOCK_FEATURE_COUNT
          The number of structural features of the 'Binary Callable Block' class.
static int BOUND_MODULE
          The meta object id for the 'Bound Module' class.
static int BOUND_MODULE__BINARY_CONTAINER
          The feature id for the 'Binary Container' container reference.
static int BOUND_MODULE__CALLABLE_BLOCKS
          The feature id for the 'Callable Blocks' containment reference list.
static int BOUND_MODULE__DEBUGGABLE
          The feature id for the 'Debuggable' attribute.
static int BOUND_MODULE__EXTERNAL
          The feature id for the 'External' attribute.
static int BOUND_MODULE__LOCATION
          The feature id for the 'Location' attribute.
static int BOUND_MODULE__NAME
          The feature id for the 'Name' attribute.
static int BOUND_MODULE__SOURCE_CONTAINER
          The feature id for the 'Source Container' reference.
static int BOUND_MODULE__SUBTYPE
          The feature id for the 'Subtype' attribute.
static int BOUND_MODULE__TYPE
          The feature id for the 'Type' attribute.
static int BOUND_MODULE__VERSION
          The feature id for the 'Version' attribute.
static int BOUND_MODULE_FEATURE_COUNT
          The number of structural features of the 'Bound Module' class.
static int BOUND_RELATIONSHIP
          The meta object id for the 'Bound Relationship' class.
static int BOUND_RELATIONSHIP__SOURCE
          The feature id for the 'Source' reference.
static int BOUND_RELATIONSHIP__SUBTYPE
          The feature id for the 'Subtype' attribute.
static int BOUND_RELATIONSHIP__TARGET
          The feature id for the 'Target' reference.
static int BOUND_RELATIONSHIP__TYPE
          The feature id for the 'Type' attribute.
static int BOUND_RELATIONSHIP_FEATURE_COUNT
          The number of structural features of the 'Bound Relationship' class.
static String copyright
           
static BinPackage eINSTANCE
          The singleton instance of the package.
static String eNAME
          The package name.
static String eNS_PREFIX
          The package namespace name.
static String eNS_URI
          The package namespace URI.
static int EXECUTABLE
          The meta object id for the 'Executable' class.
static int EXECUTABLE__EXTERNAL
          The feature id for the 'External' attribute.
static int EXECUTABLE__LOCATION
          The feature id for the 'Location' attribute.
static int EXECUTABLE__MODULES
          The feature id for the 'Modules' containment reference list.
static int EXECUTABLE__NAME
          The feature id for the 'Name' attribute.
static int EXECUTABLE__SUBTYPE
          The feature id for the 'Subtype' attribute.
static int EXECUTABLE__TYPE
          The feature id for the 'Type' attribute.
static int EXECUTABLE__VERSION
          The feature id for the 'Version' attribute.
static int EXECUTABLE_FEATURE_COUNT
          The number of structural features of the 'Executable' class.
static int IDEBUGGABLE
          The meta object id for the 'IDebuggable' class.
static int IDEBUGGABLE_FEATURE_COUNT
          The number of structural features of the 'IDebuggable' class.
static int LIBRARY
          The meta object id for the 'Library' class.
static int LIBRARY__CALLABLE_EXPORTS
          The feature id for the 'Callable Exports' containment reference list.
static int LIBRARY__EXTERNAL
          The feature id for the 'External' attribute.
static int LIBRARY__LOCATION
          The feature id for the 'Location' attribute.
static int LIBRARY__MODULES
          The feature id for the 'Modules' containment reference list.
static int LIBRARY__NAME
          The feature id for the 'Name' attribute.
static int LIBRARY__SUBTYPE
          The feature id for the 'Subtype' attribute.
static int LIBRARY__TYPE
          The feature id for the 'Type' attribute.
static int LIBRARY__VERSION
          The feature id for the 'Version' attribute.
static int LIBRARY_CALLABLE_EXPORT
          The meta object id for the 'Library Callable Export' class.
static int LIBRARY_CALLABLE_EXPORT__NAME
          The feature id for the 'Name' attribute.
static int LIBRARY_CALLABLE_EXPORT__SOURCE_MODULE
          The feature id for the 'Source Module' reference.
static int LIBRARY_CALLABLE_EXPORT_FEATURE_COUNT
          The number of structural features of the 'Library Callable Export' class.
static int LIBRARY_FEATURE_COUNT
          The number of structural features of the 'Library' class.
 
Method Summary
 EReference getBinaryArtifact_Modules()
          Returns the meta object for the containment reference list 'Modules'.
 EClass getBinaryArtifact()
          Returns the meta object for class 'Binary Artifact'.
 EAttribute getBinaryCallableBlock_Exported()
          Returns the meta object for the attribute 'Exported'.
 EAttribute getBinaryCallableBlock_Name()
          Returns the meta object for the attribute 'Name'.
 EClass getBinaryCallableBlock()
          Returns the meta object for class 'Binary Callable Block'.
 BinFactory getBinFactory()
          Returns the factory that creates the instances of the model.
 EReference getBoundModule_BinaryContainer()
          Returns the meta object for the container reference 'Binary Container'.
 EReference getBoundModule_CallableBlocks()
          Returns the meta object for the containment reference list 'Callable Blocks'.
 EAttribute getBoundModule_Debuggable()
          Returns the meta object for the attribute 'Debuggable'.
 EReference getBoundModule_SourceContainer()
          Returns the meta object for the reference 'Source Container'.
 EClass getBoundModule()
          Returns the meta object for class 'Bound Module'.
 EClass getBoundRelationship()
          Returns the meta object for class 'Bound Relationship'.
 EClass getExecutable()
          Returns the meta object for class 'Executable'.
 EClass getIDebuggable()
          Returns the meta object for class 'IDebuggable'.
 EReference getLibrary_CallableExports()
          Returns the meta object for the containment reference list 'Callable Exports'.
 EClass getLibrary()
          Returns the meta object for class 'Library'.
 EAttribute getLibraryCallableExport_Name()
          Returns the meta object for the attribute 'Name'.
 EReference getLibraryCallableExport_SourceModule()
          Returns the meta object for the reference 'Source Module'.
 EClass getLibraryCallableExport()
          Returns the meta object for class 'Library Callable Export'.
 

Field Detail

copyright

static final String copyright

See Also:
Constant Field Values

eNAME

static final String eNAME
The package name.

See Also:
Constant Field Values

eNS_URI

static final String eNS_URI
The package namespace URI.

See Also:
Constant Field Values

eNS_PREFIX

static final String eNS_PREFIX
The package namespace name.

See Also:
Constant Field Values

eINSTANCE

static final BinPackage eINSTANCE
The singleton instance of the package.


IDEBUGGABLE

static final int IDEBUGGABLE
The meta object id for the 'IDebuggable' class.

See Also:
IDebuggable, BinPackageImpl.getIDebuggable(), Constant Field Values

IDEBUGGABLE_FEATURE_COUNT

static final int IDEBUGGABLE_FEATURE_COUNT
The number of structural features of the 'IDebuggable' class.

See Also:
Constant Field Values

BOUND_RELATIONSHIP

static final int BOUND_RELATIONSHIP
The meta object id for the 'Bound Relationship' class.

See Also:
BoundRelationshipImpl, BinPackageImpl.getBoundRelationship(), Constant Field Values

BOUND_RELATIONSHIP__SOURCE

static final int BOUND_RELATIONSHIP__SOURCE
The feature id for the 'Source' reference.

See Also:
Constant Field Values

BOUND_RELATIONSHIP__TARGET

static final int BOUND_RELATIONSHIP__TARGET
The feature id for the 'Target' reference.

See Also:
Constant Field Values

BOUND_RELATIONSHIP__TYPE

static final int BOUND_RELATIONSHIP__TYPE
The feature id for the 'Type' attribute.

See Also:
Constant Field Values

BOUND_RELATIONSHIP__SUBTYPE

static final int BOUND_RELATIONSHIP__SUBTYPE
The feature id for the 'Subtype' attribute.

See Also:
Constant Field Values

BOUND_RELATIONSHIP_FEATURE_COUNT

static final int BOUND_RELATIONSHIP_FEATURE_COUNT
The number of structural features of the 'Bound Relationship' class.

See Also:
Constant Field Values

LIBRARY_CALLABLE_EXPORT

static final int LIBRARY_CALLABLE_EXPORT
The meta object id for the 'Library Callable Export' class.

See Also:
LibraryCallableExportImpl, BinPackageImpl.getLibraryCallableExport(), Constant Field Values

LIBRARY_CALLABLE_EXPORT__SOURCE_MODULE

static final int LIBRARY_CALLABLE_EXPORT__SOURCE_MODULE
The feature id for the 'Source Module' reference.

See Also:
Constant Field Values

LIBRARY_CALLABLE_EXPORT__NAME

static final int LIBRARY_CALLABLE_EXPORT__NAME
The feature id for the 'Name' attribute.

See Also:
Constant Field Values

LIBRARY_CALLABLE_EXPORT_FEATURE_COUNT

static final int LIBRARY_CALLABLE_EXPORT_FEATURE_COUNT
The number of structural features of the 'Library Callable Export' class.

See Also:
Constant Field Values

BINARY_ARTIFACT

static final int BINARY_ARTIFACT
The meta object id for the 'Binary Artifact' class.

See Also:
BinaryArtifactImpl, BinPackageImpl.getBinaryArtifact(), Constant Field Values

BOUND_MODULE

static final int BOUND_MODULE
The meta object id for the 'Bound Module' class.

See Also:
BoundModuleImpl, BinPackageImpl.getBoundModule(), Constant Field Values

BOUND_MODULE__NAME

static final int BOUND_MODULE__NAME
The feature id for the 'Name' attribute.

See Also:
Constant Field Values

BOUND_MODULE__TYPE

static final int BOUND_MODULE__TYPE
The feature id for the 'Type' attribute.

See Also:
Constant Field Values

BOUND_MODULE__SUBTYPE

static final int BOUND_MODULE__SUBTYPE
The feature id for the 'Subtype' attribute.

See Also:
Constant Field Values

BOUND_MODULE__VERSION

static final int BOUND_MODULE__VERSION
The feature id for the 'Version' attribute.

See Also:
Constant Field Values

BOUND_MODULE__EXTERNAL

static final int BOUND_MODULE__EXTERNAL
The feature id for the 'External' attribute.

See Also:
Constant Field Values

BOUND_MODULE__LOCATION

static final int BOUND_MODULE__LOCATION
The feature id for the 'Location' attribute.

See Also:
Constant Field Values

BOUND_MODULE__BINARY_CONTAINER

static final int BOUND_MODULE__BINARY_CONTAINER
The feature id for the 'Binary Container' container reference.

See Also:
Constant Field Values

BOUND_MODULE__SOURCE_CONTAINER

static final int BOUND_MODULE__SOURCE_CONTAINER
The feature id for the 'Source Container' reference.

See Also:
Constant Field Values

BOUND_MODULE__DEBUGGABLE

static final int BOUND_MODULE__DEBUGGABLE
The feature id for the 'Debuggable' attribute.

See Also:
Constant Field Values

BOUND_MODULE__CALLABLE_BLOCKS

static final int BOUND_MODULE__CALLABLE_BLOCKS
The feature id for the 'Callable Blocks' containment reference list.

See Also:
Constant Field Values

BOUND_MODULE_FEATURE_COUNT

static final int BOUND_MODULE_FEATURE_COUNT
The number of structural features of the 'Bound Module' class.

See Also:
Constant Field Values

BINARY_ARTIFACT__NAME

static final int BINARY_ARTIFACT__NAME
The feature id for the 'Name' attribute.

See Also:
Constant Field Values

BINARY_ARTIFACT__TYPE

static final int BINARY_ARTIFACT__TYPE
The feature id for the 'Type' attribute.

See Also:
Constant Field Values

BINARY_ARTIFACT__SUBTYPE

static final int BINARY_ARTIFACT__SUBTYPE
The feature id for the 'Subtype' attribute.

See Also:
Constant Field Values

BINARY_ARTIFACT__VERSION

static final int BINARY_ARTIFACT__VERSION
The feature id for the 'Version' attribute.

See Also:
Constant Field Values

BINARY_ARTIFACT__EXTERNAL

static final int BINARY_ARTIFACT__EXTERNAL
The feature id for the 'External' attribute.

See Also:
Constant Field Values

BINARY_ARTIFACT__LOCATION

static final int BINARY_ARTIFACT__LOCATION
The feature id for the 'Location' attribute.

See Also:
Constant Field Values

BINARY_ARTIFACT__MODULES

static final int BINARY_ARTIFACT__MODULES
The feature id for the 'Modules' containment reference list.

See Also:
Constant Field Values

BINARY_ARTIFACT_FEATURE_COUNT

static final int BINARY_ARTIFACT_FEATURE_COUNT
The number of structural features of the 'Binary Artifact' class.

See Also:
Constant Field Values

LIBRARY

static final int LIBRARY
The meta object id for the 'Library' class.

See Also:
LibraryImpl, BinPackageImpl.getLibrary(), Constant Field Values

BINARY_CALLABLE_BLOCK

static final int BINARY_CALLABLE_BLOCK
The meta object id for the 'Binary Callable Block' class.

See Also:
BinaryCallableBlockImpl, BinPackageImpl.getBinaryCallableBlock(), Constant Field Values

BINARY_CALLABLE_BLOCK__NAME

static final int BINARY_CALLABLE_BLOCK__NAME
The feature id for the 'Name' attribute.

See Also:
Constant Field Values

BINARY_CALLABLE_BLOCK__EXPORTED

static final int BINARY_CALLABLE_BLOCK__EXPORTED
The feature id for the 'Exported' attribute.

See Also:
Constant Field Values

BINARY_CALLABLE_BLOCK_FEATURE_COUNT

static final int BINARY_CALLABLE_BLOCK_FEATURE_COUNT
The number of structural features of the 'Binary Callable Block' class.

See Also:
Constant Field Values

LIBRARY__NAME

static final int LIBRARY__NAME
The feature id for the 'Name' attribute.

See Also:
Constant Field Values

LIBRARY__TYPE

static final int LIBRARY__TYPE
The feature id for the 'Type' attribute.

See Also:
Constant Field Values

LIBRARY__SUBTYPE

static final int LIBRARY__SUBTYPE
The feature id for the 'Subtype' attribute.

See Also:
Constant Field Values

LIBRARY__VERSION

static final int LIBRARY__VERSION
The feature id for the 'Version' attribute.

See Also:
Constant Field Values

LIBRARY__EXTERNAL

static final int LIBRARY__EXTERNAL
The feature id for the 'External' attribute.

See Also:
Constant Field Values

LIBRARY__LOCATION

static final int LIBRARY__LOCATION
The feature id for the 'Location' attribute.

See Also:
Constant Field Values

LIBRARY__MODULES

static final int LIBRARY__MODULES
The feature id for the 'Modules' containment reference list.

See Also:
Constant Field Values

LIBRARY__CALLABLE_EXPORTS

static final int LIBRARY__CALLABLE_EXPORTS
The feature id for the 'Callable Exports' containment reference list.

See Also:
Constant Field Values

LIBRARY_FEATURE_COUNT

static final int LIBRARY_FEATURE_COUNT
The number of structural features of the 'Library' class.

See Also:
Constant Field Values

EXECUTABLE

static final int EXECUTABLE
The meta object id for the 'Executable' class.

See Also:
ExecutableImpl, BinPackageImpl.getExecutable(), Constant Field Values

EXECUTABLE__NAME

static final int EXECUTABLE__NAME
The feature id for the 'Name' attribute.

See Also:
Constant Field Values

EXECUTABLE__TYPE

static final int EXECUTABLE__TYPE
The feature id for the 'Type' attribute.

See Also:
Constant Field Values

EXECUTABLE__SUBTYPE

static final int EXECUTABLE__SUBTYPE
The feature id for the 'Subtype' attribute.

See Also:
Constant Field Values

EXECUTABLE__VERSION

static final int EXECUTABLE__VERSION
The feature id for the 'Version' attribute.

See Also:
Constant Field Values

EXECUTABLE__EXTERNAL

static final int EXECUTABLE__EXTERNAL
The feature id for the 'External' attribute.

See Also:
Constant Field Values

EXECUTABLE__LOCATION

static final int EXECUTABLE__LOCATION
The feature id for the 'Location' attribute.

See Also:
Constant Field Values

EXECUTABLE__MODULES

static final int EXECUTABLE__MODULES
The feature id for the 'Modules' containment reference list.

See Also:
Constant Field Values

EXECUTABLE_FEATURE_COUNT

static final int EXECUTABLE_FEATURE_COUNT
The number of structural features of the 'Executable' class.

See Also:
Constant Field Values
Method Detail

getIDebuggable

EClass getIDebuggable()
Returns the meta object for class 'IDebuggable'.

Returns:
the meta object for class 'IDebuggable'.
See Also:
IDebuggable

getBoundRelationship

EClass getBoundRelationship()
Returns the meta object for class 'Bound Relationship'.

Returns:
the meta object for class 'Bound Relationship'.
See Also:
BoundRelationship

getLibraryCallableExport

EClass getLibraryCallableExport()
Returns the meta object for class 'Library Callable Export'.

Returns:
the meta object for class 'Library Callable Export'.
See Also:
LibraryCallableExport

getLibraryCallableExport_SourceModule

EReference getLibraryCallableExport_SourceModule()
Returns the meta object for the reference 'Source Module'.

Returns:
the meta object for the reference 'Source Module'.
See Also:
LibraryCallableExport.getSourceModule(), getLibraryCallableExport()

getLibraryCallableExport_Name

EAttribute getLibraryCallableExport_Name()
Returns the meta object for the attribute 'Name'.

Returns:
the meta object for the attribute 'Name'.
See Also:
LibraryCallableExport.getName(), getLibraryCallableExport()

getBinaryArtifact

EClass getBinaryArtifact()
Returns the meta object for class 'Binary Artifact'.

Returns:
the meta object for class 'Binary Artifact'.
See Also:
BinaryArtifact

getBinaryArtifact_Modules

EReference getBinaryArtifact_Modules()
Returns the meta object for the containment reference list 'Modules'.

Returns:
the meta object for the containment reference list 'Modules'.
See Also:
BinaryArtifact.getModules(), getBinaryArtifact()

getBoundModule

EClass getBoundModule()
Returns the meta object for class 'Bound Module'.

Returns:
the meta object for class 'Bound Module'.
See Also:
BoundModule

getBoundModule_BinaryContainer

EReference getBoundModule_BinaryContainer()
Returns the meta object for the container reference 'Binary Container'.

Returns:
the meta object for the container reference 'Binary Container'.
See Also:
BoundModule.getBinaryContainer(), getBoundModule()

getBoundModule_SourceContainer

EReference getBoundModule_SourceContainer()
Returns the meta object for the reference 'Source Container'.

Returns:
the meta object for the reference 'Source Container'.
See Also:
BoundModule.getSourceContainer(), getBoundModule()

getBoundModule_Debuggable

EAttribute getBoundModule_Debuggable()
Returns the meta object for the attribute 'Debuggable'.

Returns:
the meta object for the attribute 'Debuggable'.
See Also:
BoundModule.isDebuggable(), getBoundModule()

getBoundModule_CallableBlocks

EReference getBoundModule_CallableBlocks()
Returns the meta object for the containment reference list 'Callable Blocks'.

Returns:
the meta object for the containment reference list 'Callable Blocks'.
See Also:
BoundModule.getCallableBlocks(), getBoundModule()

getLibrary

EClass getLibrary()
Returns the meta object for class 'Library'.

Returns:
the meta object for class 'Library'.
See Also:
Library

getLibrary_CallableExports

EReference getLibrary_CallableExports()
Returns the meta object for the containment reference list 'Callable Exports'.

Returns:
the meta object for the containment reference list 'Callable Exports'.
See Also:
Library.getCallableExports(), getLibrary()

getBinaryCallableBlock

EClass getBinaryCallableBlock()
Returns the meta object for class 'Binary Callable Block'.

Returns:
the meta object for class 'Binary Callable Block'.
See Also:
BinaryCallableBlock

getBinaryCallableBlock_Name

EAttribute getBinaryCallableBlock_Name()
Returns the meta object for the attribute 'Name'.

Returns:
the meta object for the attribute 'Name'.
See Also:
BinaryCallableBlock.getName(), getBinaryCallableBlock()

getBinaryCallableBlock_Exported

EAttribute getBinaryCallableBlock_Exported()
Returns the meta object for the attribute 'Exported'.

Returns:
the meta object for the attribute 'Exported'.
See Also:
BinaryCallableBlock.isExported(), getBinaryCallableBlock()

getExecutable

EClass getExecutable()
Returns the meta object for class 'Executable'.

Returns:
the meta object for class 'Executable'.
See Also:
Executable

getBinFactory

BinFactory getBinFactory()
Returns the factory that creates the instances of the model.

Returns:
the factory that creates the instances of the model.

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.