com.metamatrix.modeler.core.metadata.runtime
Interface ModelRecord

All Superinterfaces:
MetadataRecord, java.io.Serializable
All Known Implementing Classes:
ModelRecordImpl

public interface ModelRecord
extends MetadataRecord

ModelRecord


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.metamatrix.modeler.core.metadata.runtime.MetadataRecord
MetadataRecord.MetadataFieldNames, MetadataRecord.MetadataRecordProperties
 
Method Summary
 int getMaxSetSize()
          Get the maxSet size allowed
 int getModelType()
          Return integer indicating the type of Model it is.
 java.lang.String getPrimaryMetamodelUri()
          Return the URI string for the primary metamodel
 boolean isPhysical()
          Check if the model represents a physical model
 boolean isVisible()
          Check if the model is visible
 boolean supportsDistinct()
          Check if distinct are supported
 boolean supportsJoin()
          Check if joins are supported on this model
 boolean supportsOrderBy()
          Check if OrderBys are supported by these
 boolean supportsOuterJoin()
          Check if model supports outer joins
 boolean supportsWhereAll()
          Check if full table scans are supported
 
Methods inherited from interface com.metamatrix.modeler.core.metadata.runtime.MetadataRecord
getEObject, getFullName, getModelName, getName, getNameInSource, getParentFullName, getParentPathString, getParentUUID, getPath, getPathString, getPropertyValue, getRecordType, getResourcePath, getUUID, setPropertyValue
 

Method Detail

getPrimaryMetamodelUri

java.lang.String getPrimaryMetamodelUri()
Return the URI string for the primary metamodel

Returns:

supportsOrderBy

boolean supportsOrderBy()
Check if OrderBys are supported by these

Returns:
true if orderBys are supported

supportsOuterJoin

boolean supportsOuterJoin()
Check if model supports outer joins

Returns:
true if outer joins are supported

supportsWhereAll

boolean supportsWhereAll()
Check if full table scans are supported

Returns:
true if full table scans are supported

supportsDistinct

boolean supportsDistinct()
Check if distinct are supported

Returns:
true if distinct is supported

supportsJoin

boolean supportsJoin()
Check if joins are supported on this model

Returns:
true if joins are supported

isVisible

boolean isVisible()
Check if the model is visible

Returns:

getMaxSetSize

int getMaxSetSize()
Get the maxSet size allowed

Returns:
maximum allowed size in a SET criteria

isPhysical

boolean isPhysical()
Check if the model represents a physical model

Returns:

getModelType

int getModelType()
Return integer indicating the type of Model it is.

Returns:
int
See Also:
com.metamatrix.modeler.core.metadata.runtime.MetadataConstants.MODEL_TYPES


Copyright © 2009. All Rights Reserved.