com.ibm.pdp.maf.rpp.service
Interface IMAFModelService


public interface IMAFModelService

This interface contains the services methods to retrieve entity model in the local workspace.


Field Summary
static java.lang.String copyright
           
 
Method Summary
 CodasylBlockBase getCodasylBlockBase(java.lang.String projectName, java.lang.String packageName, java.lang.String entityName)
          Returns the Codeasyl Block Base for this project name, package name and entity name.
 DataElement getDataElement(java.lang.String projectName, java.lang.String packageName, java.lang.String entityName)
          Returns the Data Element for this project name, package name and entity name.
 DataStructure getDataStructure(java.lang.String projectName, java.lang.String packageName, java.lang.String entityName)
          Returns the Data Structure for this project name, package name and entity name.
 Dialog getDialog(java.lang.String projectName, java.lang.String packageName, java.lang.String entityName)
          Returns the Dialog for this project name, package name and entity name.
 DialogServer getDialogServer(java.lang.String projectName, java.lang.String packageName, java.lang.String entityName)
          Returns the Dialog Server for this project name, package name and entity name.
 HierarchicalBlockBase getHierarchicalBlockBase(java.lang.String projectName, java.lang.String packageName, java.lang.String entityName)
          Returns the Hierarchical Block Base for this project name, package name and entity name.
 Library getLibrary(java.lang.String projectName, java.lang.String packageName, java.lang.String entityName)
          Returns the Library for this project name, package name and entity name.
 LogicalView getLogicalView(java.lang.String projectName, java.lang.String packageName, java.lang.String entityName)
          Returns the Logical View for this project name, package name and entity name.
 Macro getMacro(java.lang.String projectName, java.lang.String packageName, java.lang.String entityName)
          Returns the Macro for this project name, package name and entity name.
 MetaDataAggregate getMetaDataAggregate(java.lang.String projectName, java.lang.String packageName, java.lang.String entityName)
          Returns the Meta Data Aggregate for this project name, package name and entity name.
 MetaEntity getMetaEntity(java.lang.String projectName, java.lang.String packageName, java.lang.String entityName)
          Returns the Meta Entity for this project name, package name and entity name.
 MetaEntityType getMetaEntityType(java.lang.String projectName, java.lang.String packageName, java.lang.String entityName)
          Returns the Meta Entity Type for this project name, package name and entity name.
 MonoStructureSegment getMonoStructureSegment(java.lang.String projectName, java.lang.String packageName, java.lang.String entityName)
          Returns the Mono Structure Segment for this project name, package name and entity name.
 java.util.List<IProblem> getProblems(RadicalElement radicalElement)
          Returns model problems for this element.
 Program getProgram(java.lang.String projectName, java.lang.String packageName, java.lang.String entityName)
          Returns the Program for this project name, package name and entity name.
 RelationalBlockBase getRelationalBlockBase(java.lang.String projectName, java.lang.String packageName, java.lang.String entityName)
          Returns the Relational Block Base for this project name, package name and entity name.
 Report getReport(java.lang.String projectName, java.lang.String packageName, java.lang.String entityName)
          Returns the Report for this project name, package name and entity name.
 Screen getScreen(java.lang.String projectName, java.lang.String packageName, java.lang.String entityName)
          Returns the Screen for this project name, package name and entity name.
 Segment getSegment(java.lang.String projectName, java.lang.String packageName, java.lang.String entityName)
          Returns the Segment for this project name, package name and entity name.
 Server getServer(java.lang.String projectName, java.lang.String packageName, java.lang.String entityName)
          Returns the Server for this project name, package name and entity name.
 SocrateBlockBase getSocrateBlockBase(java.lang.String projectName, java.lang.String packageName, java.lang.String entityName)
          Returns the Socrate Block Base for this project name, package name and entity name.
 Table getTable(java.lang.String projectName, java.lang.String packageName, java.lang.String entityName)
          Returns the Table for this project name, package name and entity name.
 Text getText(java.lang.String projectName, java.lang.String packageName, java.lang.String entityName)
          Returns the Text for this project name, package name and entity name.
 UserEntity getUserEntity(java.lang.String projectName, java.lang.String packageName, java.lang.String metaEntityName, java.lang.String entityName)
          Returns the User Entity for this project name, package name, meta entity name and entity name.
 java.util.List<RadicalElement> references(RadicalElement radicalElement, boolean subReferences)
          Returns the references.
 

Field Detail

copyright

static final java.lang.String copyright
See Also:
Constant Field Values
Method Detail

getCodasylBlockBase

CodasylBlockBase getCodasylBlockBase(java.lang.String projectName,
                                     java.lang.String packageName,
                                     java.lang.String entityName)

Returns the Codeasyl Block Base for this project name, package name and entity name. Or null if not present in local workspace.

Parameters:
projectName -
packageName -
entityName -
Returns:

getDataElement

DataElement getDataElement(java.lang.String projectName,
                           java.lang.String packageName,
                           java.lang.String entityName)

Returns the Data Element for this project name, package name and entity name. Or null if not present in local workspace.

Parameters:
projectName -
packageName -
entityName -
Returns:

getDataStructure

DataStructure getDataStructure(java.lang.String projectName,
                               java.lang.String packageName,
                               java.lang.String entityName)

Returns the Data Structure for this project name, package name and entity name. Or null if not present in local workspace.

Parameters:
projectName -
packageName -
entityName -
Returns:

getDialog

Dialog getDialog(java.lang.String projectName,
                 java.lang.String packageName,
                 java.lang.String entityName)

Returns the Dialog for this project name, package name and entity name. Or null if not present in local workspace.

Parameters:
projectName -
packageName -
entityName -
Returns:

getDialogServer

DialogServer getDialogServer(java.lang.String projectName,
                             java.lang.String packageName,
                             java.lang.String entityName)

Returns the Dialog Server for this project name, package name and entity name. Or null if not present in local workspace.

Parameters:
projectName -
packageName -
entityName -
Returns:

getHierarchicalBlockBase

HierarchicalBlockBase getHierarchicalBlockBase(java.lang.String projectName,
                                               java.lang.String packageName,
                                               java.lang.String entityName)

Returns the Hierarchical Block Base for this project name, package name and entity name. Or null if not present in local workspace.

Parameters:
projectName -
packageName -
entityName -
Returns:

getLibrary

Library getLibrary(java.lang.String projectName,
                   java.lang.String packageName,
                   java.lang.String entityName)

Returns the Library for this project name, package name and entity name. Or null if not present in local workspace.

Parameters:
projectName -
packageName -
entityName -
Returns:

getLogicalView

LogicalView getLogicalView(java.lang.String projectName,
                           java.lang.String packageName,
                           java.lang.String entityName)

Returns the Logical View for this project name, package name and entity name. Or null if not present in local workspace.

Parameters:
projectName -
packageName -
entityName -
Returns:

getMacro

Macro getMacro(java.lang.String projectName,
               java.lang.String packageName,
               java.lang.String entityName)

Returns the Macro for this project name, package name and entity name. Or null if not present in local workspace.

Parameters:
projectName -
packageName -
entityName -
Returns:

getMetaDataAggregate

MetaDataAggregate getMetaDataAggregate(java.lang.String projectName,
                                       java.lang.String packageName,
                                       java.lang.String entityName)

Returns the Meta Data Aggregate for this project name, package name and entity name. Or null if not present in local workspace.

Parameters:
projectName -
packageName -
entityName -
Returns:

getMetaEntity

MetaEntity getMetaEntity(java.lang.String projectName,
                         java.lang.String packageName,
                         java.lang.String entityName)

Returns the Meta Entity for this project name, package name and entity name. Or null if not present in local workspace.

Parameters:
projectName -
packageName -
entityName -
Returns:

getMetaEntityType

MetaEntityType getMetaEntityType(java.lang.String projectName,
                                 java.lang.String packageName,
                                 java.lang.String entityName)

Returns the Meta Entity Type for this project name, package name and entity name. Or null if not present in local workspace.

Parameters:
projectName -
packageName -
entityName -
Returns:

getMonoStructureSegment

MonoStructureSegment getMonoStructureSegment(java.lang.String projectName,
                                             java.lang.String packageName,
                                             java.lang.String entityName)

Returns the Mono Structure Segment for this project name, package name and entity name. Or null if not present in local workspace.

Parameters:
projectName -
packageName -
entityName -
Returns:

getProblems

java.util.List<IProblem> getProblems(RadicalElement radicalElement)

Returns model problems for this element.

Parameters:
radicalElement -
Returns:

getProgram

Program getProgram(java.lang.String projectName,
                   java.lang.String packageName,
                   java.lang.String entityName)

Returns the Program for this project name, package name and entity name. Or null if not present in local workspace.

Parameters:
projectName -
packageName -
entityName -
Returns:

getRelationalBlockBase

RelationalBlockBase getRelationalBlockBase(java.lang.String projectName,
                                           java.lang.String packageName,
                                           java.lang.String entityName)

Returns the Relational Block Base for this project name, package name and entity name. Or null if not present in local workspace.

Parameters:
projectName -
packageName -
entityName -
Returns:

getReport

Report getReport(java.lang.String projectName,
                 java.lang.String packageName,
                 java.lang.String entityName)

Returns the Report for this project name, package name and entity name. Or null if not present in local workspace.

Parameters:
projectName -
packageName -
entityName -
Returns:

getScreen

Screen getScreen(java.lang.String projectName,
                 java.lang.String packageName,
                 java.lang.String entityName)

Returns the Screen for this project name, package name and entity name. Or null if not present in local workspace.

Parameters:
projectName -
packageName -
entityName -
Returns:

getSegment

Segment getSegment(java.lang.String projectName,
                   java.lang.String packageName,
                   java.lang.String entityName)

Returns the Segment for this project name, package name and entity name. Or null if not present in local workspace.

Parameters:
projectName -
packageName -
entityName -
Returns:

getServer

Server getServer(java.lang.String projectName,
                 java.lang.String packageName,
                 java.lang.String entityName)

Returns the Server for this project name, package name and entity name. Or null if not present in local workspace.

Parameters:
projectName -
packageName -
entityName -
Returns:

getSocrateBlockBase

SocrateBlockBase getSocrateBlockBase(java.lang.String projectName,
                                     java.lang.String packageName,
                                     java.lang.String entityName)

Returns the Socrate Block Base for this project name, package name and entity name. Or null if not present in local workspace.

Parameters:
projectName -
packageName -
entityName -
Returns:

getTable

Table getTable(java.lang.String projectName,
               java.lang.String packageName,
               java.lang.String entityName)

Returns the Table for this project name, package name and entity name. Or null if not present in local workspace.

Parameters:
projectName -
packageName -
entityName -
Returns:

getText

Text getText(java.lang.String projectName,
             java.lang.String packageName,
             java.lang.String entityName)

Returns the Text for this project name, package name and entity name. Or null if not present in local workspace.

Parameters:
projectName -
packageName -
entityName -
Returns:

getUserEntity

UserEntity getUserEntity(java.lang.String projectName,
                         java.lang.String packageName,
                         java.lang.String metaEntityName,
                         java.lang.String entityName)

Returns the User Entity for this project name, package name, meta entity name and entity name. Or null if not present in local workspace.

Parameters:
projectName -
packageName -
metaEntityName -
entityName -
Returns:

references

java.util.List<RadicalElement> references(RadicalElement radicalElement,
                                          boolean subReferences)

Returns the references.

Parameters:
radicalElement -
subReferences -
Returns: