public class ReusableMappingComponent extends MapSignatureOwnerComponentDelegate implements IMapSignatureOwnerHolder
DefaultDelegate.DefaultAttributeDelegate, DefaultDelegate.DefaultConnectorPointDelegate| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
COMPONENT_TYPE_NAME
The component type name.
|
PROPKEY_SUBSELECT_ENABLEDVARIABLE_COMPONENT_TYPE_NAME| Constructor and Description |
|---|
ReusableMappingComponent(IMapComponentOwner pOwner,
ReusableMapping pReusableMapping,
java.lang.String pName)
Constructs a reusable mapping component having the specified underlying reusable mapping.
|
| Modifier and Type | Method and Description |
|---|---|
void |
bindTo(IModelObject boundObject,
boolean enableAutoJoin)
Similar to default delegate binding, but provides support for auto detection of join
relationships between bound data store objects.
|
ReusableMapping |
getReusableMapping() |
IMapSignatureOwner |
getSignatureOwner() |
boolean |
isSubSelect()
Returns true if sub-select is enabled, otherwise false.
|
static boolean |
ownerIsReusableMapping(IMapComponent component)
Checks whether the specified component is owned by a reusable mapping.
|
findSignatureComponent, getComponentCustomLocation, getReferencingComponents, inputSignatureAttributeHasExpression, isContainerFor, isValidForTechnology, setSubSelectcustomInvalidateExpressions, getBlockExpressionReferencedAttributes, getBlockExpressionReferencedAttributesWithPath, getExecuteOnHint, getExecuteOnHintString, getIntegrationType, getNextAvailableInput, getNextAvailableInput, getNextAvailableOutput, isAddInputConnectorPointAllowed, isAddOutputConnectorPointAllowed, isPassive, setExecuteOnHint, setExecuteOnHintByStringequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitfindSignatureComponent, getGUID, inputSignatureAttributeHasExpressionpublic static final java.lang.String COMPONENT_TYPE_NAME
public ReusableMappingComponent(IMapComponentOwner pOwner, ReusableMapping pReusableMapping, java.lang.String pName) throws MappingException, AdapterException
pOwner - the Mapping in which the Reusable Mapping is usedpReusableMapping - the Reusable Mapping which is being usedpName - the name for the componentMappingExceptionAdapterExceptionpublic void bindTo(IModelObject boundObject, boolean enableAutoJoin) throws MappingException, AdapterException, MapPhysicalException
public ReusableMapping getReusableMapping() throws MapComponentException, AdapterException
getReusableMapping in class MapSignatureOwnerComponentDelegateMapComponentExceptionAdapterExceptionpublic IMapSignatureOwner getSignatureOwner() throws MapComponentException, AdapterException
getSignatureOwner in interface IMapSignatureOwnerHoldergetSignatureOwner in class MapSignatureOwnerComponentDelegateMapComponentExceptionAdapterExceptionpublic boolean isSubSelect()
public static boolean ownerIsReusableMapping(IMapComponent component) throws MapComponentException
component - map component to check for ownership by a reusable mapping.MapComponentException