java.lang.Object
com.foursoft.harness.vec.v113.VecExtendableElement
com.foursoft.harness.vec.v113.VecRole
com.foursoft.harness.vec.v113.VecSpecificRole
- All Implemented Interfaces:
Identifiable,ModifiableIdentifiable,HasCustomProperties<VecCustomProperty>,HasIdentification,HasModifiableIdentification,Visitable,Serializable
A SpecificRole is the possibility to define instance specific properties with custom properties (see ExtendableElement). This is necessary, if the part is described by custom properties of a PartOrUsageRelatedSpecification.
Java class for SpecificRole complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="SpecificRole">
<complexContent>
<extension base="{http://www.prostep.org/ecad-if/2011/vec}Role">
<sequence>
<element name="SpecificRoleType" type="{http://www.w3.org/2001/XMLSchema}string"/>
<element name="Specification" type="{http://www.w3.org/2001/XMLSchema}IDREF"/>
</sequence>
</extension>
</complexContent>
</complexType>
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected VecPartOrUsageRelatedSpecificationReferences thePartOrUsageRelatedSpecificationthat is instantiated by thisSpecificRole.protected StringSpecifies the type for role.Fields inherited from class com.foursoft.harness.vec.v113.VecRole
identificationFields inherited from class com.foursoft.harness.vec.v113.VecExtendableElement
customProperties, xmlId -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<R,E extends Throwable>
RGets the value of the specification property.Gets the value of the specificRoleType property.voidSets the value of the specification property.voidsetSpecificRoleType(String value) Sets the value of the specificRoleType property.Methods inherited from class com.foursoft.harness.vec.v113.VecRole
getIdentification, getParentOccurrenceOrUsage, setIdentificationMethods inherited from class com.foursoft.harness.vec.v113.VecExtendableElement
getCustomProperties, getRefExternalMapping, getXmlId, setXmlId, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.foursoft.harness.vec.common.HasCustomProperties
getCustomPropertiesWithType, getCustomProperty
-
Field Details
-
specificRoleType
Specifies the type for role.
-
specification
References thePartOrUsageRelatedSpecificationthat is instantiated by thisSpecificRole.
-
-
Constructor Details
-
VecSpecificRole
public VecSpecificRole()
-
-
Method Details
-
getSpecificRoleType
Gets the value of the specificRoleType property.Specifies the type for role.
- Returns:
- possible object is
String
-
setSpecificRoleType
Sets the value of the specificRoleType property.- Parameters:
value- allowed object isString- See Also:
-
getSpecification
Gets the value of the specification property.References thePartOrUsageRelatedSpecificationthat is instantiated by thisSpecificRole.
- Returns:
- possible object is
Object
-
setSpecification
Sets the value of the specification property.- Parameters:
value- allowed object isObject- See Also:
-
accept
-