| Interface | Description |
|---|---|
| IBom |
The common capabilities of any PIM orderable Item including Standard Items,
Option Class Items, and Model Items.
|
| IBomModelInstance |
Represents an transaction line instance
|
| IBomOptionClass |
Represents a transaction item option class.
|
| IBomStdItem |
Represents a transaction line item.
|
| IBooleanFeature |
Implemented by structure objects that represent Boolean Features.
|
| IBooleanValue |
Value interface to introspect a supplemental or user defined attribute node
a boolean value that does not represent a state node.
|
| IComponentInstance |
Implemented by structure objects that represent supplemental instance structure.
|
| IComponentPort |
This interface represents ports that contain instances, such as references,
non-virtual components, and Item models.
|
| IConfigurableNode |
Implemented by all objects that are represented by Interact elements.
|
| IConfiguration | |
| IConfigurationAttribute |
The root interface for all Fusion Configuration Attributes.
|
| IConnectorInstance |
Represents a connector instance
|
| IConnectorNodeType |
Encapsulation of info about a Type in an item class type hierarchy, which consists of types of item classes and standard items
|
| IConnectorPort |
This interface represents ports that connect to instances, that is, connectors.
|
| ICXEvent | |
| IDateExpression |
Value interface to introspect and set any configurable structure or attribute node
that represents a date value.
|
| IDateValue |
Value interface to introspect any structure or attribute node, configurable or not,
that represents a date value.
|
| IDecimal |
Value interface to introspect any structure or attribute node, configurable or not,
that represents a double value.
|
| IDecimalExpression |
Value interface to introspect and set any configurable structure or attribute node
that represents an decimal value.
|
| IDecimalFeature |
Implemented by structure objects that have an decimal value.
|
| IDecimalTransactionalAttribute |
Represents a Decimal type Transactional Item Attribute
|
| IDecimalValue |
Implemented by supplemental structure objects that represent a non-editable
integer value.
|
| IDeltaGroup |
IDeltaGroup manages a set of IDeltaRegions against
a seperate baseline of delta changes. |
| IDeltaManager |
Manager object for delta processing.
|
| IDeltaRegion |
Defines a specific grouping of watched nodes and watched data of interest to
the client.
|
| IExtendedQuantityExpression |
Provides access to clients, CX bindings, and CX code to introspect and set the
extended quantity of Item nodes.
|
| IExtendedQuantityValue |
Provides access to clients, CX bindings, and CX code to introspect an Item's
extended quantity.
|
| IInfoMessage |
A transitive end-user message.
|
| IInstance |
This class represents instances that can be contained in ports.
|
| IInteger |
Value interface to introspect any structure or attribute node, configurable or not,
that represents an integer value.
|
| IIntegerExpression |
Value interface to introspect and set any configurable structure or attribute
that represents an integer expression.
|
| IIntegerFeature |
Implemented by structure objects that have an integer value.
|
| IIntegerTransactionalAttribute |
Represents an Integer type Transactional Item Attribute
|
| IIntegerValue |
Implemented by supplemental structure objects that represent a non-editable
integer value.
|
| IItemClassConnectorInstance |
Represents an item class connector instance, which is either tied to an item class, or refined to a PIM standard item.
|
| IItemClassConnectorPort | |
| IMembershipChanges<E> |
Interface representing changes in membership for ports or TIA set
|
| INumericTransactionalAttribute |
Represents a Numeric type Transactional Item Attribute
|
| IOption |
Implemented by objects that represent options in an option feature.
|
| IOptionFeature |
Implemented by objects that contain selectable options.
|
| IPort |
This class represent ports that are placeholders for pluggable pieces in the
Configuration.
|
| IPortMembershipChanges<E> |
Represents membership changes of a port
|
| IPrice |
Represents pricing of a priced node
|
| IPriceCharge |
Represents a single charge information of a priced node.
|
| IProperty | |
| IQuantity |
This interface is for structure nodes that have quantity, that is, Options,
QuantityOptionsItems, and Items.
|
| IQuantityExpression |
Provides access to clients, CX bindings, and CX code to introspect and set the
quantity of configurable nodes.
|
| IQuantityOption |
Implemented by objects that represent options with quantities in an option
feature.
|
| IQuantityOptionFeature |
Implemented by objects that contain options with quantities.
|
| IQuantityValue |
Provides access to clients, CX bindings, and CX code to introspect the
quantity of any implementing object, regardless if a configurable node
or configuration attribute.
|
| IRelativeQuantityExpression | Deprecated |
| IRelativeQuantityValue | Deprecated |
| IRequest |
Interface for a request object.
|
| IRuntimeNode |
Represents configurable structure nodes.
|
| ISavepoint |
Holds the information needed to return the session to the state of the
configuration at the time the ISavepoint was created.
|
| IState |
Implemented by structure nodes that have a logic state.
|
| IStateValue |
A value interface that provides state information.
|
| IStateValueExpression | |
| ISupplementalAttribute |
A supplemental attribute.
|
| ITextExpression |
Value interface to introspect and set any configurable structure or
attribute node that represents a text value.
|
| ITextFeature | |
| ITextTransactionalAttribute |
Represents a Text Type Transactional Item attribute.
|
| ITextValue |
Value interface to introspect any structure or attribute node, configurable or not,
that represents a text value.
|
| ITransactionalAttribute |
A Transactional Item Attribute.
|
| ITransactionalAttributeSetExpression |
A PIM Transactional Item Attribute with members provided from an enumerated
domain of values.
|
| ITransactionalAttributeSetMember |
A member of the definition domain of a particular
ITransactionalAttributeSetExpression. |
| ITransactionAttributeSetMembershipChanges |
Represents TIA Set membership changes
|
| ITypeExpression<T> |
Provides access to clients (e.g., CX code) to introspect type domain info and set the type, e.g.
|
| ITypeValue<T> |
Provides access to clients (e.g., CX) to introspect the type, e.g.
|
| IUserAttribute |
A user-defined attribute.
|
| IVirtualComponent |
Implemented by Objects that represent Virtual supplemental instances
|
| IWatchableData |
A watchable data available from Configuration Runtime.
|
| IWatchedNodeChanges |
Holds the set of changed
IWatchableData for a given
IConfigurableNode. |
| Class | Description |
|---|---|
| ConnectorNotSingularException |
Signalled when an mutexed selection operation is performed on a
connector port that does not support mutexed selection (i.e.
|
| CXValidationException | |
| InstanceDeletionException |
This exception occurs when the deletion of an instance from a
port does not decrease the minimum cardinality.
|
| IValidationFailure |
| Enum | Description |
|---|---|
| IConfigurableNode.ConfigurableType |
The type of configurable node.
|
| IConfigurationAttribute.AttributeType |
The type of the attribute.
|
| IConfigurationAttribute.DataType |
The data type of the attribute.
|
| IConnectorNodeType.Type | |
| ICXEvent.CXEventType |
enum containing different CX event types
|
| IDeltaManager.WatchableDataSubSytem |
Enumeration of all subsystems which provides support for defining custom
watchable data
|
| IDeltaRegion.WatchableData |
Enumeration of all watchable data available from Configuration Runtime.
|
| IPort.PortType |
Type of ports.
|
| IPrice.PriceStatus |
Various possible price statuses.
|
| IRequest.Category |
The category of this request
|
| IRequest.Type |
The type of this request object
|
| IRuntimeNode.StructureType |
The supported structure nodes
|
| IStateValue.DetailedSelectionState |
The detailed selection states.
|
| IStateValue.SelectionState |
The simpler form of selection state.
|
| IStateValue.State |
The logic state without any availability computation.
|
| ITextTransactionalAttribute.TextValueType |
The different value type formats supported by a text transactional item attribute.
|
| Exception | Description |
|---|---|
| AutoCompleteException |
Thrown when auto-complete cannot be completed due to an over-constrained configuration.
|
| ConfigurationNotFoundException |
ConfigurationNotFoundException is thrown when no configuration is found given a header id and revision number.
|
| CXExecutionException | |
| DefaultAssertionException |
Thrown when a conflict is detected during default assertion.
|
| FundamentalConflictException |
A fundamental conflict occuring at problem creation time is fatal,
while a fundamental conflict occuring when creating an instance during the
configuration session is not.
|
| GeneralConflictException |
Raised when there is a general non-specific conflict detected and that it is
non-overridable.
|
| IllegalNonOverridableLogicalException |
Thrown when a non-overridable request is asserted with conflict.
|
| IllegalPlaceholderOperationException |
This Exception is thrown when an attempt to use an undefined placeholder method.
|
| InputRequiredException |
Indicates that there are nodes in the Configuration
which require a user action before auto-complete can execute.
|
| InstanceCreationException |
Thrown when a fundamental conflict is detected during the creation of an instance,
signifying that it is over-constrained.
|
| InstanceNameException | |
| InvalidValueFormatException | |
| LogicalException |
Thrown whenever any form of logical conflict is detected in the Configuration.
|
| ModelLookupException |
Thrown if requested model cannot be found.
|
| NodeDeletedException |
Thrown when a user tries to add a user decision on a deleted node
Details:
The debug messages should be the same as reason messages for this exception.
|
| NodeUnboundException |
Thrown when an improper query is made on an unbound node.
|
| NonOverridableLogicalException |
Thrown whenever any form of non-overridable issue is detected in the Configuration.
|
| NonOverridableRequestException |
Thrown when a new non-overridable request is in conflict with some existing
non-overridable request(s).
|
| NonOverridableRequestInConflictWithUDandPRDException |
Thrown when a non-overridable request is asserted and that it conflicts with
a number of existing user-decision(s) and/or proposed-result decision(s).
|
| NoSuchAttributeException | |
| NoSuchChildException |
Signaled if a requested child does not exist.
|
| NoSuchLeafTypeException |
Signaled if a requested connector node type does not exist.
|
| OutOfDefDomainException |
Thrown when attempt to set a value outside of the domain definition.
|
| OverridableLogicalException |
Thrown when an overridable failed action occurs.
|
| OverrideException |
Thrown when override cannot be completed.
|
| PRDIncompatibleException |
A conflict occurring at user decision assertion during adjust solutoin mode,
with PRDs being overridden.
|
| PriceException |
Thrown when client tries to request for any sort of price information,
when the price is not readily computed.
|
| RegionLimitException |
A
RegionLimitException is thrown when the client tries to
create a new region when the specified region maximum limit is already
reached, for the client. |
| RegionNotEnabledException |
A
RegionNotEnabledException is thrown when the client tries to perform any
action on IDeltaRegion that is not allowed when the region is
disable state. |
| RestoreException |
Raised when a conflict is detected during restore.
|
| SelectionNotMutexedException |
Signalled when an mutexed selection operation is performed on an
option feature that does not support mutexed selection.
|
| ServiceException |
Implements Service Exception
|
| TextValueExceedMaxException |
A conflict occurring when the text value attempted to be set for a text feature
exceeds the maximum length specified.
|
| TransactionalAttributeNotActiveException |
Indicates an attmept to access or use a
ITransactionalAttribute
when the attributes is not active. |