Package com.ptc.wvs.server.publish
Enum Class InterferenceInfo.ATTRIBUTE
- All Implemented Interfaces:
Serializable,Comparable<InterferenceInfo.ATTRIBUTE>,Constable
- Enclosing interface:
- InterferenceInfo
Enumeration of common attributes used for comparisons between two interferences.
Supported API: true
Extendable: false
TYPEINTERFERENCE_PART_MASTER_REFERENCEINTERFERENCE_PART_COMPONENT_INSTANCE_PATHINTERFERENCE_PART_COMPONENT_INSTANCE_BASE_PATHINTERFERENCE_PART_GROUP_NAMEINTERFERENCE_COMMON_PARENT_MASTER_REFERENCE
Supported API: true
Extendable: false
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionThe common parent master reference of both Interfering parts are used for the compare condition
Supported API: trueThe component instance base path of both Interfering parts are used for the compare condition
Supported API: trueThe component instance path of both Interfering parts are used for the compare condition
Supported API: trueThe group name of both Interfering parts are used for the compare condition
Supported API: trueThe part master reference of both Interfering parts are used for the compare condition
Supported API: trueUses the type of Interference as part of the compare condition.
Types are: Interference = hard Contact = touch Clearance = soft Supported API: true -
Method Summary
Modifier and TypeMethodDescriptionGiven aInterferenceInfoinstance, generate a hash code for the specificInterferenceInfo.ATTRIBUTE.booleanisEqual(InterferenceInfo _a, InterferenceInfo _b) Given twoInterferenceInfoinstances, determine if the specificInterferenceInfo.ATTRIBUTEis equal.
-
Enum Constant Details
-
TYPE
Uses the type of Interference as part of the compare condition.
Types are:- Interference = hard
- Contact = touch
- Clearance = soft
-
INTERFERENCE_PART_MASTER_REFERENCE
The part master reference of both Interfering parts are used for the compare condition
Supported API: true -
INTERFERENCE_PART_COMPONENT_INSTANCE_PATH
The component instance path of both Interfering parts are used for the compare condition
Supported API: true -
INTERFERENCE_PART_COMPONENT_INSTANCE_BASE_PATH
The component instance base path of both Interfering parts are used for the compare condition
Supported API: true -
INTERFERENCE_PART_GROUP_NAME
The group name of both Interfering parts are used for the compare condition
Supported API: true -
INTERFERENCE_COMMON_PARENT_MASTER_REFERENCE
The common parent master reference of both Interfering parts are used for the compare condition
Supported API: true
-
-
Method Details
-
isEqual
Given twoInterferenceInfoinstances, determine if the specificInterferenceInfo.ATTRIBUTEis equal.
Supported API: true- Parameters:
_a- A data structure holding all information that represents a single Interference._b- A data structure holding all information that represents a single Interference.- Returns:
- Return true if the two
InterferenceInfoinstances for the specificInterferenceInfo.ATTRIBUTEare equal.
-
hashCode
Given aInterferenceInfoinstance, generate a hash code for the specificInterferenceInfo.ATTRIBUTE.
Supported API: true- Parameters:
_a- A data structure holding all information that represents a single Interference.- Returns:
- Returns a hash code.
-