com.semarchy.mdm.runtime.model.builtin
Interface IBuiltInMetadataRegistry
public interface IBuiltInMetadataRegistry
getReservedLogicalNames
Set<String> getReservedLogicalNames()
- Returns:
- the set of reserved logical names that should be prohibited at design-time
getReservedPhysicalNames
Set<String> getReservedPhysicalNames()
- Returns:
- the set of reserved physical names that should be prohibited at design-time
getBuiltInColumnAttribute
IBuiltInColumnAttribute getBuiltInColumnAttribute(String pName)
- Parameters:
pName
-
- Returns:
- the built in column attribute for a given name
- Throws:
NoSuchAttributeException
- if attribute is not found in registry
getBuiltInColumnAttributes
List<IBuiltInColumnAttribute> getBuiltInColumnAttributes()
- Returns:
- the list of built in column attributes in this registry in the
order where they were registered
getBuiltInUDT
IBuiltInUDT getBuiltInUDT(String pName)
- Parameters:
pName
-
- Returns:
- the built in UDT for the given name in this registry. May throw a runtime exception if not found
getBuiltInUDTs
Collection<IBuiltInUDT> getBuiltInUDTs()
- Returns:
- the un-sorted collection of built-in UDTs in this registry
getLabelProvider
IRuntimeLabelProvider getLabelProvider()
- Returns:
- the label provider for this runtime metadata registry
getImageProvider
IRuntimeImageProvider getImageProvider()
- Returns:
- the image provider for this runtime metadata registry
getViewTypes
List<IViewType> getViewTypes()
- Returns:
- the list of distinct view types supported by this builtin regitry
getViewType
IViewType getViewType(String pName)
- Parameters:
pName
-
- Returns:
- a view type given the type name
getTableTypes
List<ITableType> getTableTypes()
- Returns:
- the list of distinct table types supported by this builtin registry
getTableType
ITableType getTableType(String pName)
- Parameters:
pName
-
- Returns:
- a table type given the type name
getAttributePrefixes
List<IAttributePrefix> getAttributePrefixes()
- Returns:
- a non sorted list of all reserved view attribute prefixes as defined in the tempalte
getAttributePrefix
IAttributePrefix getAttributePrefix(String pName)
- Parameters:
pName
-
- Returns:
- a view attribute prefix by name
getBuiltInSections
List<IBuiltInSection> getBuiltInSections()
- Returns:
- a non sorted list of all built-in sections defined in this registry
getBuiltInSection
IBuiltInSection getBuiltInSection(String pName)
- Parameters:
pName
-
- Returns:
- a built-in section by name
getBuiltInColumnSections
List<IBuiltInColumnSection> getBuiltInColumnSections()
- Returns:
- a non sorted list of all built-in column sections defined in this registry
getBuiltInColumnSection
IBuiltInColumnSection getBuiltInColumnSection(String pName)
- Parameters:
pName
-
- Returns:
- a built-in column section by name
getBuiltInLineageNodes
List<IBuiltInLineageNode> getBuiltInLineageNodes()
- Returns:
- a non sorted list of all built-in lineage nodes defined in this registry
getBuiltInLineageNode
IBuiltInLineageNode getBuiltInLineageNode(String pName)
- Parameters:
pName
-
- Returns:
- a built-in lineage node by name
Copyright © 2015. All Rights Reserved.