com.ptc.core.meta.type.runtime.server.impl.modeled
Class MBAConstraintFactory
java.lang.Object
com.ptc.core.meta.type.runtime.server.impl.AbstractModelBasedConstraintFactory
com.ptc.core.meta.type.runtime.server.impl.modeled.MBAConstraintFactory
- All Implemented Interfaces:
- OperationIdentifierConstants, ConstraintClassNameConstants, com.ptc.core.meta.container.common.ConstraintFactory, NetFactor
public final class MBAConstraintFactory
- extends AbstractModelBasedConstraintFactory
Adds introspection based constraints for modeled attributes.
Use the newMBAConstraintFactory static factory method(s),
not the MBAConstraintFactory constructor, to construct instances
of this class. Instances must be constructed using the static factory(s),
in order to ensure proper initialization of the instance.
Supported API: true
Extendable: false
| Fields inherited from interface com.ptc.core.meta.common.OperationIdentifierConstants |
CHANGE_CLASSIFICATION, CHANGE_FOLDER, CHANGE_IDENTIFIER, CHANGE_LIFE_CYCLE, CHANGE_LIFE_CYCLE_STATE, CHANGE_PROJECT, CHANGE_VIEW, COPY, CREATE, DELETE, REVISE, SEARCH, UPDATE, VIEW |
| Fields inherited from interface com.ptc.core.meta.container.common.ConstraintClassNameConstants |
CONSTRAINT_MUTABILITY_RULE, CONTAINER_CONSTRAINT_BINDING_RULE, DISCRETE_SET_CONSTRAINT, FIXED_VALUE_CONSTRAINT, HIDDEN_CONSTRAINT, HIERARCHICAL_CONSTRAINT_BINDING_RULE, IMMUTABLE_CONSTRAINT, PART_NUMBER_SERVER_ASSIGNED_CONSTRAINT, QUANTITY_CONSTRAINT_BINDING_RULE, RANGE_CONSTRAINT, SERVER_ASSIGNED_CONSTRAINT, SIGNIFICANT_FIGURES_ANALOG_SET_CONSTRAINT, SINGLE_ATTRIBUTE_CONSTRAINT_BINDING_RULE, SINGLE_VALUED_CONSTRAINT, STRING_FORMAT_CONSTRAINT, STRING_LENGTH_CONSTRAINT, SUGGESTED_VALUES_CONSTRAINT, UNIQUE_AMONG_SIBLINGS_CONSTRAINT, UPPER_CASE_CONSTRAINT, VALUE_HIDDEN_CONSTRAINT, WILDCARD_CONSTRAINT |
constrain
public void constrain(AttributeContainer the_attribute_container,
AttributeTypeIdentifier[] the_filter,
OperationIdentifier the_operation_identifier)
- Adds constraints based on Windchill introspection properties.
Supported API: true
- Parameters:
the_attribute_container - the_filter - the_operation_identifier -