com.sfm.ap210.jsdai.gdt
Class CompositeDimensionalSize

java.lang.Object
  extended by com.sfm.ap210.jsdai.gdt.DimensionalSize
      extended by com.sfm.ap210.jsdai.gdt.CompositeDimensionalSize
All Implemented Interfaces:
CompositeTolerance, ToleranceFeature, java.lang.Comparable

public class CompositeDimensionalSize
extends DimensionalSize
implements CompositeTolerance


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.sfm.ap210.jsdai.gdt.ToleranceFeature
ToleranceFeature.FeatureType
 
Constructor Summary
CompositeDimensionalSize(ToleranceLengthValue v, jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EDimensional_size ds, jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EComposite_group_shape_aspect e_sa, ToleranceFeature.FeatureType ft)
           
 
Method Summary
 void addFace(FaceReference f)
           
 void addFeature(ToleranceFeatureImpl f)
           
 void addFeatures(java.util.Set<ToleranceFeatureImpl> addedFeatures)
           
 int compareTo(java.lang.Object o)
           
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EDimensional_size getDimensionalSize()
           
 java.util.Set<FaceReference> getFaces()
           
 java.util.Set<ToleranceFeatureImpl> getFeatures()
           
 ToleranceFeature.FeatureType getFeatureType()
           
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EComposite_group_shape_aspect getGroup()
           
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_aspect getShapeAspect()
           
 ToleranceLengthValue getValue()
           
 java.lang.String reportFaces()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CompositeDimensionalSize

public CompositeDimensionalSize(ToleranceLengthValue v,
                                jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EDimensional_size ds,
                                jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EComposite_group_shape_aspect e_sa,
                                ToleranceFeature.FeatureType ft)
Method Detail

addFeature

public void addFeature(ToleranceFeatureImpl f)

addFeatures

public void addFeatures(java.util.Set<ToleranceFeatureImpl> addedFeatures)

addFace

public void addFace(FaceReference f)
Overrides:
addFace in class DimensionalSize

getValue

public ToleranceLengthValue getValue()
Overrides:
getValue in class DimensionalSize

getDimensionalSize

public jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EDimensional_size getDimensionalSize()
Overrides:
getDimensionalSize in class DimensionalSize

getShapeAspect

public jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_aspect getShapeAspect()
Specified by:
getShapeAspect in interface ToleranceFeature
Overrides:
getShapeAspect in class DimensionalSize

compareTo

public int compareTo(java.lang.Object o)
Specified by:
compareTo in interface java.lang.Comparable
Overrides:
compareTo in class DimensionalSize

getFeatureType

public ToleranceFeature.FeatureType getFeatureType()
Specified by:
getFeatureType in interface ToleranceFeature
Overrides:
getFeatureType in class DimensionalSize

getFaces

public java.util.Set<FaceReference> getFaces()
Specified by:
getFaces in interface ToleranceFeature
Overrides:
getFaces in class DimensionalSize

getFeatures

public java.util.Set<ToleranceFeatureImpl> getFeatures()
Specified by:
getFeatures in interface CompositeTolerance

reportFaces

public java.lang.String reportFaces()
Specified by:
reportFaces in interface ToleranceFeature
Overrides:
reportFaces in class DimensionalSize

toString

public java.lang.String toString()
Overrides:
toString in class DimensionalSize

getGroup

public jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EComposite_group_shape_aspect getGroup()
Specified by:
getGroup in interface CompositeTolerance