public class NFEModelMetadata extends NFEMetadata
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
MODEL_FEAT_LAYER_REL_TAB
Model and feature layers relation table.
|
static java.lang.String |
MODEL_METADATA_TAB
Model metadata table.
|
static java.lang.String |
MODEL_WORKSPACE_TAB
Model workspace table.
|
static java.lang.String |
TTYPE_FEAT_CLASS
Table type FT_CLASS contained in table TABLE_REGISTRY_{modelId}.
|
static java.lang.String |
TTYPE_FEAT_CLASS_ATTR_CON
Table type FT_CLASS_ATTR_CSTR contained in table TABLE_REGISTRY_{modelId}.
|
static java.lang.String |
TTYPE_FEAT_CLASS_DEF_CON_PT
Table type FT_CLASS_DEF_CON_PT contained in table TABLE_REGISTRY_{modelId}.
|
static java.lang.String |
TTYPE_FEAT_CLASS_REL
Table type FT_CLASS_REL contained in table TABLE_REGISTRY_{modelId}.
|
static java.lang.String |
TTYPE_FEAT_USER_DATA
Table type FT_USR_DATA contained in table TABLE_REGISTRY_{modelId}.
|
static java.lang.String |
TTYPE_FEAT_USER_DATA_CAT
Table type FT_USR_DATA_CATLG contained in table TABLE_REGISTRY_{modelId}.
|
static java.lang.String |
TTYPE_FEAT_USER_DATA_CVALUE
Table type FT_USR_DATA_CVAL contained in table TABLE_REGISTRY_{modelId}.
|
static java.lang.String |
TTYPE_FT_RULE_REL
Table type FT_RULE_REL contained in table TABLE_REGISTRY_{modelId}.
|
static java.lang.String |
TTYPE_LINE_LINE_RULE
Table type LINE_LINE_RULE contained in table TABLE_REGISTRY_{modelId}.
|
static java.lang.String |
TTYPE_LINE_POINT_RULE
Table type LINE_POINT_RULE contained in table TABLE_REGISTRY_{modelId}.
|
static java.lang.String |
TTYPE_POINT_ATTR_DEF
Table type POINT_ATTR_DEF contained in table TABLE_REGISTRY_{modelId}.
|
static java.lang.String |
TTYPE_POINT_CARD_RULE
Table type POINT_CARD_RULE contained in table TABLE_REGISTRY_{modelId}.
|
static java.lang.String |
TTYPE_RULE_DEC_HANDLER
Table type RULE_DEC_HANDLER contained in table TABLE_REGISTRY_{modelId}.
|
static java.lang.String |
TTYPE_RULE_INSTANCE
Table type RULE_INSTANCE contained in table TABLE_REGISTRY_{modelId}.
|
Constructor and Description |
---|
NFEModelMetadata() |
Modifier and Type | Method and Description |
---|---|
boolean |
addFeatureLayerMetadata(NFEFeatureLayerMetadata featLayerMetadata)
Adds feature layer metadata.
|
NFEEditionMode |
getEditionMode()
Returns edition mode.
|
java.lang.String |
getFeatClassAttributesConstraintsTable()
Returns the feature class attributes constraints table.
|
java.lang.String |
getFeatClassDefaultConnectedPointTable()
Returns the default connected points table.
|
java.lang.String |
getFeatClassRelationTable()
Returns the feature class relation table.
|
java.lang.String |
getFeatClassTable()
Returns feature class table.
|
java.lang.String |
getFeatRulesRelTable()
Returns the table that keeps the relationship between features and rules.
|
java.util.Collection<NFEFeatureLayerMetadata> |
getFeatureLayersMetadata()
Returns the feature layers metadata.
|
java.lang.String |
getFeatUserDataCatalogTable()
Returns the catalog table.
|
java.lang.String |
getFeatUserDataCatalogValueTable()
Returns the catalogs values table.
|
java.lang.String |
getFeatUserDataTable()
Returns the feature user data table.
|
NFEGeometryDescriptor |
getGeometryDescriptor()
Returns the geometry descriptor.
|
long |
getId()
Returns model identifier.
|
java.lang.String |
getLineLineRuleTable()
Returns the line-line rules table.
|
java.lang.String |
getLinePointRuleTable()
Returns the line-point rules table.
|
java.lang.String |
getName()
Returns name.
|
NFENetworkMetadata |
getNetworkMetadata()
Returns the network metadata.
|
java.lang.String |
getNetworkName()
Returns network name.
|
java.lang.String |
getPointAttrDefTable()
Returns the default point attributes table.
|
java.lang.String |
getPointCardRuleTable()
Returns the cardinality rules table.
|
java.lang.String |
getRuleDecHandlerTable()
Returns the rule decision handlers table.
|
java.lang.String |
getRuleInstanceTable()
Returns the rule instance table.
|
java.lang.String |
getSeqRegistryTable()
Returns the table that keep the sequences names related to the model.
|
java.lang.String |
getTabRegistryTable()
Returns the table that keeps the model table names.
|
boolean |
isVersionable()
Returns true if the model is versionable, false otherwise.
|
void |
setEditionMode(NFEEditionMode editionMode)
Sets edition mode.
|
void |
setFeatClassAttributesConstraintsTable(java.lang.String featClassAttributesConstraintsTable)
Sets the feature class attributes constraints table.
|
void |
setFeatClassDefaultConnectedPointTable(java.lang.String featClassDefaultConnectedPointTable)
Sets the default connected points table.
|
void |
setFeatClassRelationTable(java.lang.String featClassRelationTable)
Sets the feature class relation table.
|
void |
setFeatClassTable(java.lang.String featClassTable)
Sets feature class table.
|
void |
setFeatRulesRelTable(java.lang.String featRulesRelTable)
Sets the table that keeps the relationship between features and rules.
|
void |
setFeatUserDataCatalogTable(java.lang.String featUserDataCatalogTable)
Sets the catalog table.
|
void |
setFeatUserDataCatalogValueTable(java.lang.String featUserDataCatalogValueTable)
Sets the catalogs values table.
|
void |
setFeatUserDataTable(java.lang.String featUserDataTable)
Sets the feature user data table.
|
void |
setGeometryDescriptor(NFEGeometryDescriptor geometryDescriptor)
Sets the geometry descriptor.
|
void |
setId(long id)
Sets model identifier.
|
void |
setLineLineRuleTable(java.lang.String lineLineRuleTable)
Sets the line-line rules table.
|
void |
setLinePointRuleTable(java.lang.String linePointRuleTable)
Sets the line-point rules table.
|
void |
setName(java.lang.String name)
Sets name.
|
void |
setNetworkMetadata(NFENetworkMetadata networkMetadata)
Sets the network metadata.
|
void |
setNetworkName(java.lang.String networkName)
Sets network name.
|
void |
setPointAttrDefTable(java.lang.String pointAttrDefTable)
Sets the default point attributes table.
|
void |
setPointCardRuleTable(java.lang.String pointCardRuleTable)
Sets the cardinality rules table.
|
void |
setRuleDecHandlerTable(java.lang.String ruleDecHandlerTable)
Sets the rule decision handlers table.
|
void |
setRuleInstanceTable(java.lang.String ruleInstanceTable)
Sets the rule instance table.
|
void |
setSeqRegistryTable(java.lang.String seqRegistryTable)
Sets the table that keep the sequences names related to the model.
|
void |
setTabRegistryTable(java.lang.String tabRegistryTable)
Sets the table that keeps the model table names.
|
void |
setVersionable(boolean isVersionable)
Sets true if the model is versionable, false otherwise.
|
getTableSequence, getTablesWithSequence, hasSequence, setTableSequence
public static final java.lang.String MODEL_METADATA_TAB
public static final java.lang.String MODEL_WORKSPACE_TAB
public static final java.lang.String MODEL_FEAT_LAYER_REL_TAB
public static final java.lang.String TTYPE_FEAT_CLASS
public static final java.lang.String TTYPE_FEAT_CLASS_DEF_CON_PT
public static final java.lang.String TTYPE_FEAT_CLASS_REL
public static final java.lang.String TTYPE_FEAT_CLASS_ATTR_CON
public static final java.lang.String TTYPE_FEAT_USER_DATA
public static final java.lang.String TTYPE_FEAT_USER_DATA_CAT
public static final java.lang.String TTYPE_FEAT_USER_DATA_CVALUE
public static final java.lang.String TTYPE_LINE_LINE_RULE
public static final java.lang.String TTYPE_LINE_POINT_RULE
public static final java.lang.String TTYPE_RULE_INSTANCE
public static final java.lang.String TTYPE_FT_RULE_REL
public static final java.lang.String TTYPE_RULE_DEC_HANDLER
public static final java.lang.String TTYPE_POINT_CARD_RULE
public static final java.lang.String TTYPE_POINT_ATTR_DEF
public NFENetworkMetadata getNetworkMetadata()
public void setNetworkMetadata(NFENetworkMetadata networkMetadata)
networkMetadata
- network metadatapublic boolean addFeatureLayerMetadata(NFEFeatureLayerMetadata featLayerMetadata)
featLayerMetadata
- feature layer metadata to addpublic java.util.Collection<NFEFeatureLayerMetadata> getFeatureLayersMetadata()
public long getId()
public void setId(long id)
id
- model identifierpublic java.lang.String getName()
public void setName(java.lang.String name)
name
- namepublic boolean isVersionable()
public void setVersionable(boolean isVersionable)
isVersionable
- true if the model is versionable, false otherwisepublic NFEEditionMode getEditionMode()
public void setEditionMode(NFEEditionMode editionMode)
editionMode
- edition modepublic java.lang.String getFeatClassTable()
public void setFeatClassTable(java.lang.String featClassTable)
featClassTable
- feature class tablepublic java.lang.String getPointAttrDefTable()
public void setPointAttrDefTable(java.lang.String pointAttrDefTable)
pointAttrDefTable
- default point attributes tablepublic java.lang.String getFeatClassRelationTable()
public void setFeatClassRelationTable(java.lang.String featClassRelationTable)
featClassRelationTable
- the feature class relation tablepublic java.lang.String getFeatClassAttributesConstraintsTable()
public void setFeatClassAttributesConstraintsTable(java.lang.String featClassAttributesConstraintsTable)
featClassAttributesConstraintsTable
- feature class attributes constraints tablepublic java.lang.String getFeatUserDataTable()
public void setFeatUserDataTable(java.lang.String featUserDataTable)
featUserDataTable
- feature user data tablepublic java.lang.String getFeatUserDataCatalogTable()
public void setFeatUserDataCatalogTable(java.lang.String featUserDataCatalogTable)
featUserDataCatalogTable
- catalog tablepublic java.lang.String getFeatUserDataCatalogValueTable()
public void setFeatUserDataCatalogValueTable(java.lang.String featUserDataCatalogValueTable)
featUserDataCatalogValueTable
- catalogs values tablepublic java.lang.String getFeatClassDefaultConnectedPointTable()
public void setFeatClassDefaultConnectedPointTable(java.lang.String featClassDefaultConnectedPointTable)
featClassDefaultConnectedPointTable
- default connected points tablepublic NFEGeometryDescriptor getGeometryDescriptor()
public void setGeometryDescriptor(NFEGeometryDescriptor geometryDescriptor)
geometryDescriptor
- geometry descriptorpublic java.lang.String getTabRegistryTable()
public void setTabRegistryTable(java.lang.String tabRegistryTable)
tabRegistryTable
- table that keeps the model table namespublic java.lang.String getSeqRegistryTable()
public void setSeqRegistryTable(java.lang.String seqRegistryTable)
seqRegistryTable
- table that keep the sequences names related to the modelpublic java.lang.String getNetworkName()
public void setNetworkName(java.lang.String networkName)
networkName
- network namepublic java.lang.String getFeatRulesRelTable()
public java.lang.String getLineLineRuleTable()
public void setLineLineRuleTable(java.lang.String lineLineRuleTable)
lineLineRuleTable
- line-line rules tablepublic void setFeatRulesRelTable(java.lang.String featRulesRelTable)
featRulesRelTable
- table that keeps the relationship between features and rulespublic java.lang.String getLinePointRuleTable()
public void setLinePointRuleTable(java.lang.String linePointRuleTable)
linePointRuleTable
- line-point rules tablepublic java.lang.String getRuleInstanceTable()
public void setRuleInstanceTable(java.lang.String ruleInstanceTable)
ruleInstanceTable
- rule instance tablepublic java.lang.String getRuleDecHandlerTable()
public void setRuleDecHandlerTable(java.lang.String ruleDecHandlerTable)
ruleDecHandlerTable
- rule decision handlers tablepublic java.lang.String getPointCardRuleTable()
public void setPointCardRuleTable(java.lang.String pointCardRuleTable)
pointCardRuleTable
- cardinality rules table