public class InputSignature extends SignatureComponentDelegate
| Modifier and Type | Class and Description |
|---|---|
static class |
InputSignature.InputSignatureAttributeDelegate
A default component attribute delegate class.
|
DefaultDelegate.DefaultAttributeDelegate, DefaultDelegate.DefaultConnectorPointDelegate| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
COMPONENT_TYPE_NAME
The component type name.
|
VARIABLE_COMPONENT_TYPE_NAME| Constructor and Description |
|---|
InputSignature(MapComponentOwner pOwner,
java.lang.String pName)
Constructs a new persistent input signature component.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
connectFrom(MapAttribute fromAttr,
MapPathSpecifier path) |
MapAttribute |
createInputAttribute(IModelObject boundObject,
IDataType datatype,
java.lang.Integer size,
java.lang.Integer scale) |
java.lang.Class |
getAttributeDelegateClass()
Can be overridden by specific component delegate classes to return an
attribute delegate, which can override some attribute behavior for a
specific component type.
|
java.lang.String |
getDefaultValue(MapAttribute attr) |
boolean |
isExpressionHidden(MapAttribute attribute) |
boolean |
isValidForTechnology(ITechnology techno,
java.util.List issues) |
void |
setDefaultValue(MapAttribute attr,
java.lang.String value) |
boolean |
validateReorderComponent(IMapComponent skippedComponent,
MappingException.MessageHolder reason) |
customInvalidateExpressions, customSyncComponent, getBlockExpressionReferencedAttributes, getBlockExpressionReferencedAttributesWithPath, getExecuteOnHint, getExecuteOnHintString, getIntegrationType, getNextAvailableInput, getNextAvailableInput, getNextAvailableOutput, isAddInputConnectorPointAllowed, isAddOutputConnectorPointAllowed, isPassive, setExecuteOnHint, setExecuteOnHintByStringpublic static final java.lang.String COMPONENT_TYPE_NAME
public InputSignature(MapComponentOwner pOwner,
java.lang.String pName)
throws MappingException,
AdapterException
pOwner - The component owner that will own the new component.pName - The name for the new component.MapComponentExceptionAdapterExceptionMappingExceptionpublic java.lang.Class getAttributeDelegateClass()
DefaultDelegatepublic boolean connectFrom(MapAttribute fromAttr, MapPathSpecifier path)
public boolean isValidForTechnology(ITechnology techno, java.util.List issues) throws MappingException
isValidForTechnology in class DefaultDelegateMappingExceptionpublic boolean isExpressionHidden(MapAttribute attribute) throws MapComponentException, MappingException
MapComponentExceptionMappingExceptionpublic boolean validateReorderComponent(IMapComponent skippedComponent, MappingException.MessageHolder reason)
public MapAttribute createInputAttribute(IModelObject boundObject, IDataType datatype, java.lang.Integer size, java.lang.Integer scale) throws AdapterException, MappingException
AdapterExceptionMappingExceptionpublic java.lang.String getDefaultValue(MapAttribute attr)
public void setDefaultValue(MapAttribute attr, java.lang.String value) throws MappingException
MappingException