rep

package
v0.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 24, 2026 License: None detected not legal advice Imports: 0 Imported by: 0

Documentation

Overview

Package rep contains the Ontology that covers all ISO 10303 IR/AIC/AIM schemas on representation.

Index

Constants

This section is empty.

Variables

View Source
var AdvancedBrepShapeRepresentation = advancedBrepShapeRepresentationI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "AdvancedBrepShapeRepresentation"},
	ASubtypeOf: []sst.ElementInformer{ShapeRepresentation},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Representation.Element: {}, ShapeRepresentation.Element: {}},
}}
View Source
var AdvancedFace = advancedFaceI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "AdvancedFace"},
	ASubtypeOf: []sst.ElementInformer{FaceSurface},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Face.Element: {}, FaceSurface.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, TopologicalRepresentationItem.Element: {}},
}}
View Source
var AgcWithDimension = agcWithDimensionI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "AgcWithDimension"},
	ASubtypeOf: []sst.ElementInformer{AngleGeometricConstraint},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, AngleGeometricConstraint.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var AgreementFlag = agreementFlagI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "agreementFlag"},
	ARange:  xsd.Boolean,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var Alignment = alignmentI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "alignment"},
	ADomain: TextLiteral,
	ARange:  TextAlignment,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var Angle = angleI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "angle"},
	ARange:  xsd.Double,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var AngleGeometricConstraint = angleGeometricConstraintI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "AngleGeometricConstraint"},
	ASubtypeOf: []sst.ElementInformer{ExplicitGeometricConstraint},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var AnnotationCurveOccurrence = annotationCurveOccurrenceI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "AnnotationCurveOccurrence"},
	ASubtypeOf: []sst.ElementInformer{AnnotationOccurrence},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, AnnotationOccurrence.Element: {}, RepresentationItem.Element: {}, StyledItem.Element: {}},
}}
View Source
var AnnotationFillArea = annotationFillAreaI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "AnnotationFillArea"},
	ASubtypeOf: []sst.ElementInformer{GeometricRepresentationItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var AnnotationFillAreaOccurrence = annotationFillAreaOccurrenceI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "AnnotationFillAreaOccurrence"},
	ASubtypeOf: []sst.ElementInformer{AnnotationOccurrence},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, AnnotationOccurrence.Element: {}, RepresentationItem.Element: {}, StyledItem.Element: {}},
}}
View Source
var AnnotationOccurrence = annotationOccurrenceI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "AnnotationOccurrence"},
	ASubtypeOf: []sst.ElementInformer{StyledItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, RepresentationItem.Element: {}, StyledItem.Element: {}},
}}
View Source
var AnnotationPlane = annotationPlaneI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "AnnotationPlane"},
	ASubtypeOf: []sst.ElementInformer{AnnotationOccurrence, GeometricRepresentationItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, AnnotationOccurrence.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, StyledItem.Element: {}},
}}
View Source
var AnnotationPointOccurrence = annotationPointOccurrenceI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "AnnotationPointOccurrence"},
	ASubtypeOf: []sst.ElementInformer{AnnotationOccurrence},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, AnnotationOccurrence.Element: {}, RepresentationItem.Element: {}, StyledItem.Element: {}},
}}
View Source
var AnnotationSubfigureOccurrence = annotationSubfigureOccurrenceI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "AnnotationSubfigureOccurrence"},
	ASubtypeOf: []sst.ElementInformer{AnnotationSymbolOccurrence},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, AnnotationOccurrence.Element: {}, AnnotationSymbolOccurrence.Element: {}, RepresentationItem.Element: {}, StyledItem.Element: {}},
}}
View Source
var AnnotationSymbol = annotationSymbolI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "AnnotationSymbol"},
	ASubtypeOf: []sst.ElementInformer{MappedItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, MappedItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var AnnotationSymbolOccurrence = annotationSymbolOccurrenceI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "AnnotationSymbolOccurrence"},
	ASubtypeOf: []sst.ElementInformer{AnnotationOccurrence},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, AnnotationOccurrence.Element: {}, RepresentationItem.Element: {}, StyledItem.Element: {}},
}}
View Source
var AnnotationTable = annotationTableI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "AnnotationTable"},
	ASubtypeOf: []sst.ElementInformer{AnnotationSymbol},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, AnnotationSymbol.Element: {}, MappedItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var AnnotationTableOccurrence = annotationTableOccurrenceI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "AnnotationTableOccurrence"},
	ASubtypeOf: []sst.ElementInformer{AnnotationSymbolOccurrence},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, AnnotationOccurrence.Element: {}, AnnotationSymbolOccurrence.Element: {}, RepresentationItem.Element: {}, StyledItem.Element: {}},
}}
View Source
var AnnotationText = annotationTextI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "AnnotationText"},
	ASubtypeOf: []sst.ElementInformer{MappedItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, MappedItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var AnnotationTextCharacter = annotationTextCharacterI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "AnnotationTextCharacter"},
	ASubtypeOf: []sst.ElementInformer{MappedItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, MappedItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var AnnotationTextOccurrence = annotationTextOccurrenceI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "AnnotationTextOccurrence"},
	ASubtypeOf: []sst.ElementInformer{AnnotationOccurrence},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, AnnotationOccurrence.Element: {}, RepresentationItem.Element: {}, StyledItem.Element: {}},
}}
View Source
var AnnotationTextWithAssociatedCurves = annotationTextWithAssociatedCurvesI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "AnnotationTextWithAssociatedCurves"},
	ASubtypeOf: []sst.ElementInformer{AnnotationText},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, AnnotationText.Element: {}, MappedItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var AnnotationTextWithBlankingBox = annotationTextWithBlankingBoxI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "AnnotationTextWithBlankingBox"},
	ASubtypeOf: []sst.ElementInformer{AnnotationText},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, AnnotationText.Element: {}, MappedItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var AnnotationTextWithDelineation = annotationTextWithDelineationI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "AnnotationTextWithDelineation"},
	ASubtypeOf: []sst.ElementInformer{AnnotationText},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, AnnotationText.Element: {}, MappedItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var AnnotationTextWithExtent = annotationTextWithExtentI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "AnnotationTextWithExtent"},
	ASubtypeOf: []sst.ElementInformer{AnnotationText},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, AnnotationText.Element: {}, MappedItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var ApproximationTolerance = approximationToleranceI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "ApproximationTolerance"},
	ASubtypeOf: []sst.ElementInformer{FoundedItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}},
}}
View Source
var ApproximationToleranceDeviation = approximationToleranceDeviationI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "ApproximationToleranceDeviation"},
	ASubtypeOf: []sst.ElementInformer{FoundedItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}},
}}
View Source
var ApproximationToleranceParameter = approximationToleranceParameterI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "ApproximationToleranceParameter"},
	ASubtypeOf: []sst.ElementInformer{FoundedItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}},
}}
View Source
var AreaDependentAnnotationRepresentation = areaDependentAnnotationRepresentationI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "AreaDependentAnnotationRepresentation"},
	ASubtypeOf: []sst.ElementInformer{Representation},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Representation.Element: {}},
}}
View Source
var AreaWithOuterBoundary = areaWithOuterBoundaryI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "AreaWithOuterBoundary"},
	ASubtypeOf: []sst.ElementInformer{BoundedPrimitive2D, HalfSpace2D},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, HalfSpace2D.Element: {}, Primitive2D.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var AssignedStyle = assignedStyleI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "assignedStyle"},
	ADomain:        PresentationStyleAssignment,
	ARange:         lci.SpaceTimeIndividual,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var AssociatedGeometry = associatedGeometryI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "associatedGeometry"},
	ADomain:        SurfaceCurve,
	ARange:         PcurveOrSurface,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var AuxiliaryGeometricRepresentationItem = auxiliaryGeometricRepresentationItemI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "AuxiliaryGeometricRepresentationItem"},
	ASubtypeOf: []sst.ElementInformer{VariationalRepresentationItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var AxialGeometryConstraintElement = axialGeometryConstraintElementI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "AxialGeometryConstraintElement"},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var Axis = axisI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "axis"},
	ARange:         Direction,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var Axis1 = axis1I{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "axis1"},
	ADomain:        CartesianTransformationOperator,
	ARange:         Direction,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var Axis1Pl = axis1PlI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "axis1Pl"},
	ARange:         Axis1Placement,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var Axis1Placement = axis1PlacementI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "Axis1Placement"},
	ASubtypeOf: []sst.ElementInformer{Placement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, Placement.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var Axis2 = axis2I{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "axis2"},
	ADomain:        CartesianTransformationOperator,
	ARange:         Direction,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var Axis2Placement = axis2PlacementI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "Axis2Placement"},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var Axis2Placement2D = axis2Placement2DI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "Axis2Placement2D"},
	ASubtypeOf: []sst.ElementInformer{Placement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, Placement.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var Axis2Placement3D = axis2Placement3DI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "Axis2Placement3D"},
	ASubtypeOf: []sst.ElementInformer{Axis2Placement, Placement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, Placement.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var Axis3 = axis3I{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "axis3"},
	ADomain:        CartesianTransformationOperator3d,
	ARange:         Direction,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var AxisPosition = axisPositionI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "axisPosition"},
	ADomain:        SurfaceOfRevolution,
	ARange:         Axis1Placement,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var BSplineCurve = bsplineCurveI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "BSplineCurve"},
	ASubtypeOf: []sst.ElementInformer{BoundedCurve},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, BoundedCurve.Element: {}, Curve.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var BSplineCurveForm = bsplineCurveFormI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "BSplineCurveForm"},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var BSplineCurveForm_CircularArc = bsplineCurveForm_CircularArcI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "BSplineCurveForm_CircularArc"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var BSplineCurveForm_EllipticArc = bsplineCurveForm_EllipticArcI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "BSplineCurveForm_EllipticArc"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var BSplineCurveForm_HyperbolicArc = bsplineCurveForm_HyperbolicArcI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "BSplineCurveForm_HyperbolicArc"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var BSplineCurveForm_ParabolicArc = bsplineCurveForm_ParabolicArcI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "BSplineCurveForm_ParabolicArc"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var BSplineCurveForm_PolylineForm = bsplineCurveForm_PolylineFormI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "BSplineCurveForm_PolylineForm"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var BSplineCurveForm_Unspecified = bsplineCurveForm_UnspecifiedI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "BSplineCurveForm_Unspecified"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var BSplineCurveWithKnots = bsplineCurveWithKnotsI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "BSplineCurveWithKnots"},
	ASubtypeOf: []sst.ElementInformer{BSplineCurve},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, BSplineCurve.Element: {}, BoundedCurve.Element: {}, Curve.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var BSplineSurface = bsplineSurfaceI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "BSplineSurface"},
	ASubtypeOf: []sst.ElementInformer{BoundedSurface},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, BoundedSurface.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, Surface.Element: {}},
}}
View Source
var BSplineSurfaceForm = bsplineSurfaceFormI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "BSplineSurfaceForm"},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var BSplineSurfaceForm_ConicalSurf = bsplineSurfaceForm_ConicalSurfI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "BSplineSurfaceForm_ConicalSurf"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var BSplineSurfaceForm_CylindricalSurf = bsplineSurfaceForm_CylindricalSurfI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "BSplineSurfaceForm_CylindricalSurf"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var BSplineSurfaceForm_GeneralisedCone = bsplineSurfaceForm_GeneralisedConeI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "BSplineSurfaceForm_GeneralisedCone"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var BSplineSurfaceForm_PlaneSurf = bsplineSurfaceForm_PlaneSurfI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "BSplineSurfaceForm_PlaneSurf"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var BSplineSurfaceForm_QuadricSurf = bsplineSurfaceForm_QuadricSurfI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "BSplineSurfaceForm_QuadricSurf"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var BSplineSurfaceForm_RuledSurf = bsplineSurfaceForm_RuledSurfI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "BSplineSurfaceForm_RuledSurf"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var BSplineSurfaceForm_SphericalSurf = bsplineSurfaceForm_SphericalSurfI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "BSplineSurfaceForm_SphericalSurf"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var BSplineSurfaceForm_SurfOfLinearExtrusion = bsplineSurfaceForm_SurfOfLinearExtrusionI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "BSplineSurfaceForm_SurfOfLinearExtrusion"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var BSplineSurfaceForm_SurfOfRevolution = bsplineSurfaceForm_SurfOfRevolutionI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "BSplineSurfaceForm_SurfOfRevolution"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var BSplineSurfaceForm_ToroidalSurf = bsplineSurfaceForm_ToroidalSurfI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "BSplineSurfaceForm_ToroidalSurf"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var BSplineSurfaceForm_Unspecified = bsplineSurfaceForm_UnspecifiedI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "BSplineSurfaceForm_Unspecified"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var BSplineSurfaceWithKnots = bsplineSurfaceWithKnotsI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "BSplineSurfaceWithKnots"},
	ASubtypeOf: []sst.ElementInformer{BSplineSurface},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, BSplineSurface.Element: {}, BoundedSurface.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, Surface.Element: {}},
}}
View Source
var BSplineVolume = bsplineVolumeI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "BSplineVolume"},
	ASubtypeOf: []sst.ElementInformer{Volume},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, Volume.Element: {}},
}}
View Source
var BSplineVolumeWithKnots = bsplineVolumeWithKnotsI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "BSplineVolumeWithKnots"},
	ASubtypeOf: []sst.ElementInformer{BSplineVolume},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, BSplineVolume.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, Volume.Element: {}},
}}
View Source
var BSplines = bSplinesI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "bSplines"},
	ADomain:        LocallyRefinedSplineCurve,
	ARange:         ListOfLocalBSpline,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var BackgroundColour = backgroundColourI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "BackgroundColour"},
	ASubtypeOf: []sst.ElementInformer{Colour},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{Colour.Element: {}},
}}
View Source
var BaseCurve = baseCurveI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "baseCurve"},
	ADomain:        HalfSpace2D,
	ARange:         Curve,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var BaseRadius = baseRadiusI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "baseRadius"},
	ADomain: CircularInvolute,
	ARange:  xsd.Double,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var BaseSurface = baseSurfaceI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "baseSurface"},
	ADomain:        HalfSpaceSolid,
	ARange:         Surface,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var BasisCurve = basisCurveI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "basisCurve"},
	ARange:         Curve,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var BasisSurface = basisSurfaceI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "basisSurface"},
	ARange:         Surface,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var BasisVolume1 = basisVolume1I{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "basisVolume1"},
	ADomain:        TrimmedVolume,
	ARange:         Volume,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var BasisVolume2 = basisVolume2I{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "basisVolume2"},
	ADomain:        PointInVolume,
	ARange:         Volume,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var BezierCurve = bezierCurveI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "BezierCurve"},
	ASubtypeOf: []sst.ElementInformer{BSplineCurve},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, BSplineCurve.Element: {}, BoundedCurve.Element: {}, Curve.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var BezierSurface = bezierSurfaceI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "BezierSurface"},
	ASubtypeOf: []sst.ElementInformer{BSplineSurface},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, BSplineSurface.Element: {}, BoundedSurface.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, Surface.Element: {}},
}}
View Source
var BezierVolume = bezierVolumeI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "BezierVolume"},
	ASubtypeOf: []sst.ElementInformer{BSplineVolume},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, BSplineVolume.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, Volume.Element: {}},
}}
View Source
var BinaryRepresentationItem = binaryRepresentationItemI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "BinaryRepresentationItem"},
	ASubtypeOf: []sst.ElementInformer{RepresentationItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var BinaryValue = binaryValueI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "binaryValue"},
	ADomain: BinaryRepresentationItem,
	ARange:  xsd.HexBinary,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var Block = blockI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "Block"},
	ASubtypeOf: []sst.ElementInformer{GeometricRepresentationItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var BlockVolume = blockVolumeI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "BlockVolume"},
	ASubtypeOf: []sst.ElementInformer{Volume},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, Volume.Element: {}},
}}
View Source
var Blue = blueI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "blue"},
	ADomain: ColourRGB,
	ARange:  xsd.Double,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var BooleanOperand = booleanOperandI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "BooleanOperand"},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var BooleanOperator = booleanOperatorI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "BooleanOperator"},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var BooleanOperator_Difference = booleanOperator_DifferenceI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "BooleanOperator_Difference"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var BooleanOperator_Intersection = booleanOperator_IntersectionI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "BooleanOperator_Intersection"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var BooleanOperator_Union = booleanOperator_UnionI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "BooleanOperator_Union"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var BooleanResult = booleanResultI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "BooleanResult"},
	ASubtypeOf: []sst.ElementInformer{GeometricRepresentationItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var BooleanResult2D = booleanResult2DI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "BooleanResult2D"},
	ASubtypeOf: []sst.ElementInformer{BooleanResult},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, BooleanResult.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var Bound = boundI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "bound"},
	ADomain:        FaceBound,
	ARange:         Loop,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var BoundParameterEnvironment = boundParameterEnvironmentI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "BoundParameterEnvironment"},
	ASubtypeOf: []sst.ElementInformer{Environment},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{Environment.Element: {}},
}}
View Source
var BoundVariationalParameter = boundVariationalParameterI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "BoundVariationalParameter"},
	ASubtypeOf: []sst.ElementInformer{VariationalParameter},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, MathsVariable.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var Boundaries = boundariesI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "boundaries"},
	ADomain:        CurveBoundedSurface,
	ARange:         BoundaryCurve,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var BoundaryCurve = boundaryCurveI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "BoundaryCurve"},
	ASubtypeOf: []sst.ElementInformer{CompositeCurveOnSurface, SurfaceBoundary},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, BoundedCurve.Element: {}, CompositeCurve.Element: {}, CompositeCurveOnSurface.Element: {}, Curve.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var BoundedCurve = boundedCurveI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "BoundedCurve"},
	ASubtypeOf: []sst.ElementInformer{Curve},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Curve.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var BoundedCurveWithLength = boundedCurveWithLengthI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "BoundedCurveWithLength"},
	ASubtypeOf: []sst.ElementInformer{BoundedCurve, ClgcWithDimension},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, BoundedCurve.Element: {}, ClgcWithDimension.Element: {}, Curve.Element: {}, CurveLengthGeometricConstraint.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var BoundedPcurve = boundedPcurveI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "BoundedPcurve"},
	ASubtypeOf: []sst.ElementInformer{BoundedCurve, Pcurve},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var BoundedPrimitive2D = boundedPrimitive2DI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "BoundedPrimitive2D"},
	ASubtypeOf: []sst.ElementInformer{CsgPrimitive},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var BoundedSurface = boundedSurfaceI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "BoundedSurface"},
	ASubtypeOf: []sst.ElementInformer{Surface},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, Surface.Element: {}},
}}
View Source
var BoundedSurfaceCurve = boundedSurfaceCurveI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "BoundedSurfaceCurve"},
	ASubtypeOf: []sst.ElementInformer{BoundedCurve, SurfaceCurve},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, BoundedCurve.Element: {}, Curve.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, SurfaceCurve.Element: {}},
}}
View Source
var Bounds1 = bounds1I{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "bounds1"},
	ADomain:        Face,
	ARange:         FaceBound,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var Bounds2 = bounds2I{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "bounds2"},
	ADomain:        PolygonalArea,
	ARange:         ListOfCartesianPoints,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var BoxDomain = boxDomainI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "BoxDomain"},
	ASubtypeOf: []sst.ElementInformer{FoundedItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}},
}}
View Source
var BoxedHalfSpace = boxedHalfSpaceI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "BoxedHalfSpace"},
	ASubtypeOf: []sst.ElementInformer{HalfSpaceSolid},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, HalfSpaceSolid.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var Brep2d = brep2dI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "Brep2d"},
	ASubtypeOf: []sst.ElementInformer{SolidModel},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, SolidModel.Element: {}},
}}
View Source
var BrepWithVoids = brepWithVoidsI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "BrepWithVoids"},
	ASubtypeOf: []sst.ElementInformer{ManifoldSolidBrep},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, ManifoldSolidBrep.Element: {}, RepresentationItem.Element: {}, SolidModel.Element: {}},
}}
View Source
var BytesRepresentationItem = bytesRepresentationItemI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "BytesRepresentationItem"},
	ASubtypeOf: []sst.ElementInformer{BinaryRepresentationItem, ssmeta.MainClass},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, BinaryRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var CameraImage = cameraImageI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "CameraImage"},
	ASubtypeOf: []sst.ElementInformer{MappedItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, MappedItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var CameraImage2DWithScale = cameraImage2DWithScaleI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "CameraImage2DWithScale"},
	ASubtypeOf: []sst.ElementInformer{CameraImage},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, CameraImage.Element: {}, MappedItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var CameraImage3DWithScale = cameraImage3DWithScaleI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "CameraImage3DWithScale"},
	ASubtypeOf: []sst.ElementInformer{CameraImage},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, CameraImage.Element: {}, MappedItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var CameraModel = cameraModelI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "CameraModel"},
	ASubtypeOf: []sst.ElementInformer{GeometricRepresentationItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: true, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var CameraModel2D = cameraModel2DI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "CameraModel2D"},
	ASubtypeOf: []sst.ElementInformer{CameraModel},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var CameraModel2DShapeClipping = cameraModel2DShapeClippingI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "CameraModel2DShapeClipping"},
	ASubtypeOf: []sst.ElementInformer{CameraModel2D},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, CameraModel2D.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var CameraModel3D = cameraModel3DI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "CameraModel3D"},
	ASubtypeOf: []sst.ElementInformer{CameraModel},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var CameraModel3DHLSR = cameraModel3DHLSRI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "CameraModel3DHLSR"},
	ASubtypeOf: []sst.ElementInformer{CameraModel3D},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, CameraModel3D.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var CameraModel3DMultiClipping = cameraModel3DMultiClippingI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "CameraModel3DMultiClipping"},
	ASubtypeOf: []sst.ElementInformer{CameraModel3D},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, CameraModel3D.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var CameraModel3DMultiClippingIntersection = cameraModel3DMultiClippingIntersectionI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "CameraModel3DMultiClippingIntersection"},
	ASubtypeOf: []sst.ElementInformer{GeometricRepresentationItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var CameraModel3DMultiClippingUnion = cameraModel3DMultiClippingUnionI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "CameraModel3DMultiClippingUnion"},
	ASubtypeOf: []sst.ElementInformer{GeometricRepresentationItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var CameraModelWithLightSource = cameraModelWithLightSourceI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "CameraModelWithLightSource"},
	ASubtypeOf: []sst.ElementInformer{CameraModel3D},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, CameraModel3D.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var CameraUsage = cameraUsageI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "CameraUsage"},
	ASubtypeOf: []sst.ElementInformer{RepresentationMap},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{RepresentationMap.Element: {}},
}}
View Source
var CartesianPoint = cartesianPointI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "CartesianPoint"},
	ASubtypeOf: []sst.ElementInformer{Point, TrimmingSelect},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, Point.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var CartesianTransformationOperator = cartesianTransformationOperatorI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "CartesianTransformationOperator"},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{},
}}
View Source
var CartesianTransformationOperator2d = cartesianTransformationOperator2dI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "CartesianTransformationOperator2d"},
	ASubtypeOf: []sst.ElementInformer{CartesianTransformationOperator},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{CartesianTransformationOperator.Element: {}},
}}
View Source
var CartesianTransformationOperator3d = cartesianTransformationOperator3dI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "CartesianTransformationOperator3d"},
	ASubtypeOf: []sst.ElementInformer{CartesianTransformationOperator},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{CartesianTransformationOperator.Element: {}},
}}
View Source
var CdgcWithDimension = cdgcWithDimensionI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "CdgcWithDimension"},
	ASubtypeOf: []sst.ElementInformer{CurveDistanceGeometricConstraint},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, CurveDistanceGeometricConstraint.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var Centre = centreI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "centre"},
	ARange:         Point,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var CesEdges = cesEdgesI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "cesEdges"},
	ADomain:        ConnectedEdgeSet,
	ARange:         Edge,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var CfsFaces = cfsFacesI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "cfsFaces"},
	ADomain:        ConnectedFaceSet,
	ARange:         Face,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ChainBasedItemIdentifiedRepresentationUsage = chainBasedItemIdentifiedRepresentationUsageI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "chainBasedItemIdentifiedRepresentationUsage"},
	ADomain:        lci.Individual,
	ARange:         RepresentationItem,
	ASubPropertyOf: ItemIdentifiedRepresentationUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var CharacterGlyphFontUsage = characterGlyphFontUsageI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "CharacterGlyphFontUsage"},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{},
}}
View Source
var CharacterGlyphStyleOutline = characterGlyphStyleOutlineI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "CharacterGlyphStyleOutline"},
	ASubtypeOf: []sst.ElementInformer{FoundedItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}},
}}
View Source
var CharacterGlyphStyleOutlineWithCharacteristics = characterGlyphStyleOutlineWithCharacteristicsI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "CharacterGlyphStyleOutlineWithCharacteristics"},
	ASubtypeOf: []sst.ElementInformer{CharacterGlyphStyleOutline},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, CharacterGlyphStyleOutline.Element: {}},
}}
View Source
var CharacterGlyphStyleStroke = characterGlyphStyleStrokeI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "CharacterGlyphStyleStroke"},
	ASubtypeOf: []sst.ElementInformer{FoundedItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}},
}}
View Source
var CharacterGlyphSymbol = characterGlyphSymbolI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "CharacterGlyphSymbol"},
	ASubtypeOf: []sst.ElementInformer{GenericCharacterGlyphSymbol},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, PresentationRepresentation.Element: {}, Representation.Element: {}, SymbolRepresentation.Element: {}},
}}
View Source
var CharacterGlyphSymbolOutline = characterGlyphSymbolOutlineI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "CharacterGlyphSymbolOutline"},
	ASubtypeOf: []sst.ElementInformer{CharacterGlyphSymbol},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, CharacterGlyphSymbol.Element: {}, PresentationRepresentation.Element: {}, Representation.Element: {}, SymbolRepresentation.Element: {}},
}}
View Source
var CharacterGlyphSymbolStroke = characterGlyphSymbolStrokeI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "CharacterGlyphSymbolStroke"},
	ASubtypeOf: []sst.ElementInformer{CharacterGlyphSymbol},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, CharacterGlyphSymbol.Element: {}, PresentationRepresentation.Element: {}, Representation.Element: {}, SymbolRepresentation.Element: {}},
}}
View Source
var ChildEdge = childEdgeI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "childEdge"},
	ADomain:        SubEdge,
	ARange:         Edge,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var Children = childrenI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "children"},
	ADomain:        TessellatedGeometricSet,
	ARange:         TessellatedItem,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var Circle = circleI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "Circle"},
	ASubtypeOf: []sst.ElementInformer{Conic},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Conic.Element: {}, Curve.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var CircularArea = circularAreaI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "CircularArea"},
	ASubtypeOf: []sst.ElementInformer{BoundedPrimitive2D, Primitive2D},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, Primitive2D.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var CircularInvolute = circularInvoluteI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "CircularInvolute"},
	ASubtypeOf: []sst.ElementInformer{Curve},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Curve.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var ClgcWithDimension = clgcWithDimensionI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "ClgcWithDimension"},
	ASubtypeOf: []sst.ElementInformer{CurveLengthGeometricConstraint},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, CurveLengthGeometricConstraint.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var ClosedCurve = closedCurveI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "closedCurve"},
	ARange:  xsd.Boolean,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ClosedShell = closedShellI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "ClosedShell"},
	ASubtypeOf: []sst.ElementInformer{ConnectedFaceSet},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, ConnectedFaceSet.Element: {}, RepresentationItem.Element: {}, TopologicalRepresentationItem.Element: {}},
}}
View Source
var ClosedShellElement = closedShellElementI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "closedShellElement"},
	ADomain:        OrientedClosedShell,
	ARange:         ClosedShell,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var Clothoid = clothoidI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "Clothoid"},
	ASubtypeOf: []sst.ElementInformer{Curve},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Curve.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var ClothoidConstant = clothoidConstantI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "clothoidConstant"},
	ADomain: Clothoid,
	ARange:  xsd.Double,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var CoaxialGeometricConstraint = coaxialGeometricConstraintI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "CoaxialGeometricConstraint"},
	ASubtypeOf: []sst.ElementInformer{ExplicitGeometricConstraint},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var Colour = colourI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "Colour"},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{},
}}
View Source
var ColourAssociated = colourAssociatedI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "ColourAssociated"},
	ASubtypeOf: []sst.ElementInformer{Colour},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{Colour.Element: {}},
}}
View Source
var ColourAssociationTable = colourAssociationTableI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "ColourAssociationTable"},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{},
}}
View Source
var ColourIndices = colourIndicesI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "colourIndices"},
	ADomain: PointCloudDatasetWithColours,
	ARange:  xsd.Int,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ColourRGB = colourRGBI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "ColourRGB"},
	ASubtypeOf: []sst.ElementInformer{ColourSpecification},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{Colour.Element: {}, ColourSpecification.Element: {}},
}}
View Source
var ColourSpecification = colourSpecificationI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "ColourSpecification"},
	ASubtypeOf: []sst.ElementInformer{Colour},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{Colour.Element: {}},
}}
View Source
var ComplexArea = complexAreaI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "ComplexArea"},
	ASubtypeOf: []sst.ElementInformer{Primitive2D},

	AClass: true, AnOptionClass: false, AnAbstractClass: true, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ComplexTriangulatedFace = complexTriangulatedFaceI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "ComplexTriangulatedFace"},
	ASubtypeOf: []sst.ElementInformer{TessellatedFace},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, TessellatedStructuredItem.Element: {}},
}}
View Source
var ComplexTriangulatedSurfaceSet = complexTriangulatedSurfaceSetI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "ComplexTriangulatedSurfaceSet"},
	ASubtypeOf: []sst.ElementInformer{TessellatedSurfaceSet},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var CompositeCurve = compositeCurveI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "CompositeCurve"},
	ASubtypeOf: []sst.ElementInformer{BoundedCurve},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, BoundedCurve.Element: {}, Curve.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var CompositeCurveOnSurface = compositeCurveOnSurfaceI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "CompositeCurveOnSurface"},
	ASubtypeOf: []sst.ElementInformer{CompositeCurve},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, BoundedCurve.Element: {}, CompositeCurve.Element: {}, Curve.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var CompositeCurveSegment = compositeCurveSegmentI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "CompositeCurveSegment"},
	ASubtypeOf: []sst.ElementInformer{FoundedItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}},
}}
View Source
var CompositeText = compositeTextI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "CompositeText"},
	ASubtypeOf: []sst.ElementInformer{GeometricRepresentationItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var CompositeTextWithAssociatedCurves = compositeTextWithAssociatedCurvesI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "CompositeTextWithAssociatedCurves"},
	ASubtypeOf: []sst.ElementInformer{CompositeText},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, CompositeText.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var CompositeTextWithBlankingBox = compositeTextWithBlankingBoxI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "CompositeTextWithBlankingBox"},
	ASubtypeOf: []sst.ElementInformer{CompositeText},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, CompositeText.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var CompositeTextWithDelineation = compositeTextWithDelineationI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "CompositeTextWithDelineation"},
	ASubtypeOf: []sst.ElementInformer{CompositeText},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, CompositeText.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var CompositeTextWithExtent = compositeTextWithExtentI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "CompositeTextWithExtent"},
	ASubtypeOf: []sst.ElementInformer{CompositeText},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, CompositeText.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var CompoundRepresentationItem = compoundRepresentationItemI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "CompoundRepresentationItem"},
	ASubtypeOf: []sst.ElementInformer{RepresentationItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var ConeAngle1 = coneAngle1I{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "coneAngle1"},
	ADomain: CyclideSegmentSolid,
	ARange:  xsd.Double,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ConeAngle2 = coneAngle2I{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "coneAngle2"},
	ADomain:        CyclideSegmentSolid,
	ARange:         xsd.Double,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var Conic = conicI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "Conic"},
	ASubtypeOf: []sst.ElementInformer{Curve},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Curve.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var ConicalSurface = conicalSurfaceI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "ConicalSurface"},
	ASubtypeOf: []sst.ElementInformer{ElementarySurface},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, ElementarySurface.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, Surface.Element: {}},
}}
View Source
var ConnectedEdgeSet = connectedEdgeSetI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "ConnectedEdgeSet"},
	ASubtypeOf: []sst.ElementInformer{TopologicalRepresentationItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, RepresentationItem.Element: {}, TopologicalRepresentationItem.Element: {}},
}}
View Source
var ConnectedEdgeSubSet = connectedEdgeSubSetI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "ConnectedEdgeSubSet"},
	ASubtypeOf: []sst.ElementInformer{ConnectedEdgeSet},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, ConnectedEdgeSet.Element: {}, RepresentationItem.Element: {}, TopologicalRepresentationItem.Element: {}},
}}
View Source
var ConnectedFaceSet = connectedFaceSetI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "ConnectedFaceSet"},
	ASubtypeOf: []sst.ElementInformer{TopologicalRepresentationItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, RepresentationItem.Element: {}, TopologicalRepresentationItem.Element: {}},
}}
View Source
var ConnectedFaceSubSet = connectedFaceSubSetI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "ConnectedFaceSubSet"},
	ASubtypeOf: []sst.ElementInformer{ConnectedFaceSet},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, ConnectedFaceSet.Element: {}, RepresentationItem.Element: {}, TopologicalRepresentationItem.Element: {}},
}}
View Source
var ConnectedVolumeSet = connectedVolumeSetI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "ConnectedVolumeSet"},
	ASubtypeOf: []sst.ElementInformer{TopologicalRepresentationItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, RepresentationItem.Element: {}, TopologicalRepresentationItem.Element: {}},
}}
View Source
var ConnectedVolumeSubSet = connectedVolumeSubSetI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "ConnectedVolumeSubSet"},
	ASubtypeOf: []sst.ElementInformer{ConnectedVolumeSet},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, ConnectedVolumeSet.Element: {}, RepresentationItem.Element: {}, TopologicalRepresentationItem.Element: {}},
}}
View Source
var ConstraintGroupMember = constraintGroupMemberI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "ConstraintGroupMember"},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ContextDependentInvisibility = contextDependentInvisibilityI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "ContextDependentInvisibility"},
	ASubtypeOf: []sst.ElementInformer{Invisibility},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{Invisibility.Element: {}},
}}
View Source
var ContextDependentOverRidingStyledItem = contextDependentOverRidingStyledItemI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "ContextDependentOverRidingStyledItem"},
	ASubtypeOf: []sst.ElementInformer{OverRidingStyledItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, OverRidingStyledItem.Element: {}, RepresentationItem.Element: {}, StyledItem.Element: {}},
}}
View Source
var ContextDependentShapeRepresentation = contextDependentShapeRepresentationI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "contextDependentShapeRepresentation"},
	ADomain: lci.AssembledPartOf,
	ARange:  ShapeRepresentationRelationship,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ContextOfItems = contextOfItemsI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "contextOfItems"},
	ADomain:        Representation,
	ARange:         RepresentationContext,
	ASubPropertyOf: lci.PartOf,
	AnInverseOf:    RepresentationsInContext,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ControlPointsList = controlPointsListI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "controlPointsList"},
	ARange:         ListOfCartesianPoints,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ControlPointsListList = controlPointsListListI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "controlPointsListList"},
	ADomain:        BSplineSurface,
	ARange:         ListOfListOfCartesianPoints,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ControlPointsListListList = controlPointsListListListI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "controlPointsListListList"},
	ADomain:        BSplineSurface,
	ARange:         ListOfListOfListOfCartesianPoints,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ConvexHexahedron = convexHexahedronI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "ConvexHexahedron"},
	ASubtypeOf: []sst.ElementInformer{FacetedPrimitive},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, FacetedPrimitive.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var CoordinateSpaceDimension = coordinateSpaceDimensionI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "coordinateSpaceDimension"},
	ADomain: GeometricRepresentationContext,
	ARange:  xsd.Int,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var Coordinates = coordinatesI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "coordinates"},
	ADomain: CartesianPoint,
	ARange:  ListOfDouble,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var CoordinatesAsList = coordinatesAsListI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "coordinatesAsList"},
	ARange:         CoordinatesList,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var CoordinatesList = coordinatesListI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "CoordinatesList"},
	ASubtypeOf: []sst.ElementInformer{TessellatedItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var Corner = cornerI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "corner"},
	ARange:         CartesianPoint,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var CornerStyle = cornerStyleI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "cornerStyle"},
	ADomain: CurveStyleParameter,
	ARange:  CornerStyleClass,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var CornerStyleClass = cornerStyleClassI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "CornerStyleClass"},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var CornerStyle_Chord2Extend = cornerStyle_Chord2ExtendI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "CornerStyle_Chord2Extend"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var CornerStyle_Extend = cornerStyle_ExtendI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "CornerStyle_Extend"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var CornerStyle_Round = cornerStyle_RoundI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "CornerStyle_Round"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var CornerStyle_Truncate = cornerStyle_TruncateI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "CornerStyle_Truncate"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var CrossSections = crossSectionsI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "crossSections"},
	ADomain:        SectionedSpine,
	ARange:         Curve,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var Csg2DShapeRepresentation = csg2DShapeRepresentationI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "Csg2DShapeRepresentation"},
	ASubtypeOf: []sst.ElementInformer{ShapeRepresentation},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Representation.Element: {}, ShapeRepresentation.Element: {}},
}}
View Source
var CsgPrimitive = csgPrimitiveI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "CsgPrimitive"},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var CsgPrimitiveSolid2D = csgPrimitiveSolid2DI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "CsgPrimitiveSolid2D"},
	ASubtypeOf: []sst.ElementInformer{CsgSolid2D},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, CsgSolid.Element: {}, CsgSolid2D.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, SolidModel.Element: {}},
}}
View Source
var CsgSelect = csgSelectI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "CsgSelect"},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var CsgShapeRepresentation = csgShapeRepresentationI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "CsgShapeRepresentation"},
	ASubtypeOf: []sst.ElementInformer{ShapeRepresentation},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Representation.Element: {}, ShapeRepresentation.Element: {}},
}}
View Source
var CsgSolid = csgSolidI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "CsgSolid"},
	ASubtypeOf: []sst.ElementInformer{SolidModel},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, SolidModel.Element: {}},
}}
View Source
var CsgSolid2D = csgSolid2DI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "CsgSolid2D"},
	ASubtypeOf: []sst.ElementInformer{CsgSolid},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, CsgSolid.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, SolidModel.Element: {}},
}}
View Source
var Ctriangles = ctrianglesI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "ctriangles"},
	ADomain: CubicBezierTriangulatedFace,
	ARange:  xsd.Int,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var CubicBezierTessellatedEdge = cubicBezierTessellatedEdgeI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "CubicBezierTessellatedEdge"},
	ASubtypeOf: []sst.ElementInformer{TessellatedEdge},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, TessellatedEdge.Element: {}, TessellatedStructuredItem.Element: {}},
}}
View Source
var CubicBezierTriangulatedFace = cubicBezierTriangulatedFaceI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "CubicBezierTriangulatedFace"},
	ASubtypeOf: []sst.ElementInformer{TessellatedFace},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, TessellatedStructuredItem.Element: {}},
}}
View Source
var CubicTessellatedConnectingEdge = cubicTessellatedConnectingEdgeI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "CubicTessellatedConnectingEdge"},
	ASubtypeOf: []sst.ElementInformer{CubicBezierTessellatedEdge},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, CubicBezierTessellatedEdge.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, TessellatedEdge.Element: {}, TessellatedStructuredItem.Element: {}},
}}
View Source
var Curve = curveI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "Curve"},
	ASubtypeOf: []sst.ElementInformer{GeometricRepresentationItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var Curve3d = curve3dI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "curve3d"},
	ADomain:        SurfaceCurve,
	ARange:         Curve,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var CurveBoundedSurface = curveBoundedSurfaceI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "CurveBoundedSurface"},
	ASubtypeOf: []sst.ElementInformer{BoundedSurface},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, BoundedSurface.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, Surface.Element: {}},
}}
View Source
var CurveColour = curveColourI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "curveColour"},
	ADomain: CurveStyleParameter,
	ARange:  Colour,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var CurveDistanceGeometricConstraint = curveDistanceGeometricConstraintI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "CurveDistanceGeometricConstraint"},
	ASubtypeOf: []sst.ElementInformer{ExplicitGeometricConstraint},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var CurveFont = curveFontI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "curveFont"},
	ADomain: CurveStyleParameter,
	ARange:  DraughtingPreDefinedCurveFont,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var CurveForm = curveFormI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "curveForm"},
	ADomain:        BSplineCurve,
	ARange:         BSplineCurveForm,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var CurveLengthGeometricConstraint = curveLengthGeometricConstraintI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "CurveLengthGeometricConstraint"},
	ASubtypeOf: []sst.ElementInformer{ExplicitGeometricConstraint},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var CurveOnSurface = curveOnSurfaceI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "CurveOnSurface"},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var CurveOrSurfaceConstraintElement = curveOrSurfaceConstraintElementI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "CurveOrSurfaceConstraintElement"},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var CurveParameter = curveParameterI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "curveParameter"},
	ADomain: PathAreaWithLocalParameters,
	ARange:  CurveStyleParameter,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var CurveReplica = curveReplicaI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "CurveReplica"},
	ASubtypeOf: []sst.ElementInformer{Curve},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Curve.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var CurveSegmentSet = curveSegmentSetI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "CurveSegmentSet"},
	ASubtypeOf: []sst.ElementInformer{GeometricRepresentationItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var CurveSmoothnessGeometricConstraint = curveSmoothnessGeometricConstraintI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "CurveSmoothnessGeometricConstraint"},
	ASubtypeOf: []sst.ElementInformer{ExplicitGeometricConstraint},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var CurveStyle = curveStyleI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "CurveStyle"},
	ASubtypeOf: []sst.ElementInformer{FoundedItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}},
}}
View Source
var CurveStyleCurvePattern = curveStyleCurvePatternI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "CurveStyleCurvePattern"},
	ASubtypeOf: []sst.ElementInformer{GeometricRepresentationItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var CurveStyleCurvePatternSet = curveStyleCurvePatternSetI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "CurveStyleCurvePatternSet"},
	ASubtypeOf: []sst.ElementInformer{CurveStyleFont, GeometricRepresentationItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, CurveStyleFont.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var CurveStyleFont = curveStyleFontI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "CurveStyleFont"},
	ASubtypeOf: []sst.ElementInformer{FoundedItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}},
}}
View Source
var CurveStyleFontAndScaling = curveStyleFontAndScalingI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "CurveStyleFontAndScaling"},
	ASubtypeOf: []sst.ElementInformer{FoundedItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}},
}}
View Source
var CurveStyleFontPattern = curveStyleFontPatternI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "CurveStyleFontPattern"},
	ASubtypeOf: []sst.ElementInformer{FoundedItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}},
}}
View Source
var CurveStyleParameter = curveStyleParameterI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "CurveStyleParameter"},
	ASubtypeOf: []sst.ElementInformer{RepresentationItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var CurveStyleParametersRepresentation = curveStyleParametersRepresentationI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "CurveStyleParametersRepresentation"},
	ASubtypeOf: []sst.ElementInformer{Representation},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Representation.Element: {}},
}}
View Source
var CurveStyleWide = curveStyleWideI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "CurveStyleWide"},
	ASubtypeOf: []sst.ElementInformer{CurveStyleFont},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, CurveStyleFont.Element: {}},
}}
View Source
var CurveStyleWithEndsAndCorners = curveStyleWithEndsAndCornersI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "CurveStyleWithEndsAndCorners"},
	ASubtypeOf: []sst.ElementInformer{CurveStyle},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, CurveStyle.Element: {}},
}}
View Source
var CurveStyleWithExtension = curveStyleWithExtensionI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "CurveStyleWithExtension"},
	ASubtypeOf: []sst.ElementInformer{CurveStyle},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, CurveStyle.Element: {}},
}}
View Source
var CurveSweptSolidShapeRepresentation = curveSweptSolidShapeRepresentationI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "CurveSweptSolidShapeRepresentation"},
	ASubtypeOf: []sst.ElementInformer{ShapeRepresentation},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Representation.Element: {}, ShapeRepresentation.Element: {}},
}}
View Source
var CurveWidth = curveWidthI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "curveWidth"},
	ADomain: CurveStyleParameter,
	ARange:  xsd.Double,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var CurvesOrArea = curvesOrAreaI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "CurvesOrArea"},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var CurvesOrArea_Area = curvesOrArea_AreaI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "CurvesOrArea_Area"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var CurvesOrArea_Curves = curvesOrArea_CurvesI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "CurvesOrArea_Curves"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var CvsVolumes = cvsVolumesI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "cvsVolumes"},
	ADomain:        ConnectedVolumeSet,
	ARange:         VolumeWithFaces,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var CyclideSegmentSolid = cyclideSegmentSolidI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "CyclideSegmentSolid"},
	ASubtypeOf: []sst.ElementInformer{CsgPrimitive, GeometricRepresentationItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var CylindricalPoint = cylindricalPointI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "CylindricalPoint"},
	ASubtypeOf: []sst.ElementInformer{Point},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, Point.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var CylindricalSurface = cylindricalSurfaceI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "CylindricalSurface"},
	ASubtypeOf: []sst.ElementInformer{ElementarySurface},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, ElementarySurface.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, Surface.Element: {}},
}}
View Source
var CylindricalVolume = cylindricalVolumeI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "CylindricalVolume"},
	ASubtypeOf: []sst.ElementInformer{Volume},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, Volume.Element: {}},
}}
View Source
var DefinedCharacterGlyph = definedCharacterGlyphI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "DefinedCharacterGlyph"},
	ASubtypeOf: []sst.ElementInformer{GeometricRepresentationItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var DefinedConstraint = definedConstraintI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "DefinedConstraint"},
	ASubtypeOf: []sst.ElementInformer{ExplicitConstraint},

	AClass: true, AnOptionClass: false, AnAbstractClass: true, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var DefinedSymbol = definedSymbolI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "DefinedSymbol"},
	ASubtypeOf: []sst.ElementInformer{GeometricRepresentationItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var DefinedTable = definedTableI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "DefinedTable"},
	ASubtypeOf: []sst.ElementInformer{DefinedSymbol},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, DefinedSymbol.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var DefinitionalRepresentation = definitionalRepresentationI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "DefinitionalRepresentation"},
	ASubtypeOf: []sst.ElementInformer{Representation},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Representation.Element: {}},
}}
View Source
var DefinitionalRepresentationRelationship = definitionalRepresentationRelationshipI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "definitionalRepresentationRelationship"},
	ADomain:        lci.SpaceTimeIndividual,
	ARange:         lci.SpaceTimeIndividual,
	ASubPropertyOf: RepresentationRelationship,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var DefinitionalRepresentationRelationshipWithSameContext = definitionalRepresentationRelationshipWithSameContextI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "definitionalRepresentationRelationshipWithSameContext"},
	ADomain:        lci.SpaceTimeIndividual,
	ARange:         lci.SpaceTimeIndividual,
	ASubPropertyOf: DefinitionalRepresentationRelationship,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var DegeneratePcurve = degeneratePcurveI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "DegeneratePcurve"},
	ASubtypeOf: []sst.ElementInformer{Point},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, Point.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var DegenerateToroidalSurface = degenerateToroidalSurfaceI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "DegenerateToroidalSurface"},
	ASubtypeOf: []sst.ElementInformer{ToroidalSurface},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, ElementarySurface.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, Surface.Element: {}, ToroidalSurface.Element: {}},
}}
View Source
var Degree = degreeI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "degree"},
	ARange:  xsd.Int,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var Depth = depthI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "depth"},
	ARange:  xsd.Double,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var DimensionCurve = dimensionCurveI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "DimensionCurve"},
	ASubtypeOf: []sst.ElementInformer{AnnotationCurveOccurrence},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, AnnotationCurveOccurrence.Element: {}, AnnotationOccurrence.Element: {}, RepresentationItem.Element: {}, StyledItem.Element: {}},
}}
View Source
var DimensionCurveDirectedCallout = dimensionCurveDirectedCalloutI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "DimensionCurveDirectedCallout"},
	ASubtypeOf: []sst.ElementInformer{DraughtingCallout},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, DraughtingCallout.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var DimensionCurveTerminator = dimensionCurveTerminatorI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "DimensionCurveTerminator"},
	ASubtypeOf: []sst.ElementInformer{TerminatorSymbol},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, AnnotationOccurrence.Element: {}, AnnotationSymbolOccurrence.Element: {}, RepresentationItem.Element: {}, StyledItem.Element: {}, TerminatorSymbol.Element: {}},
}}
View Source
var Dir = dirI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "dir"},
	ADomain:        Line,
	ARange:         Vector,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var Direction = directionI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "Direction"},
	ASubtypeOf: []sst.ElementInformer{GeometricRepresentationItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var DirectionRatios = directionRatiosI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "directionRatios"},
	ADomain: Direction,
	ARange:  ListOfDouble,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var Directrix = directrixI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "directrix"},
	ARange:         Curve,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var Distance = distanceI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "distance"},
	ARange:  xsd.Double,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var Domain1D = domain1DI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "domain1D"},
	ADomain:        LocallyRefinedSplineCurve,
	ARange:         ListOfDouble,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var Domain2D = domain2DI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "domain2D"},
	ADomain:        LocallyRefinedSplineSurface,
	ARange:         ListOfListOfDouble,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var DraughtingAnnotationOccurrence = draughtingAnnotationOccurrenceI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "DraughtingAnnotationOccurrence"},
	ASubtypeOf: []sst.ElementInformer{AnnotationOccurrence},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, AnnotationOccurrence.Element: {}, RepresentationItem.Element: {}, StyledItem.Element: {}},
}}
View Source
var DraughtingCallout = draughtingCalloutI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "DraughtingCallout"},
	ASubtypeOf: []sst.ElementInformer{GeometricRepresentationItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var DraughtingModel = draughtingModelI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "DraughtingModel"},
	ASubtypeOf: []sst.ElementInformer{Representation},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Representation.Element: {}},
}}
View Source
var DraughtingPreDefinedColour = draughtingPreDefinedColourI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "DraughtingPreDefinedColour"},
	ASubtypeOf: []sst.ElementInformer{PreDefinedColour},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{PreDefinedColour.Element: {}, PreDefinedItem.Element: {}},
}}
View Source
var DraughtingPreDefinedCurveFont = draughtingPreDefinedCurveFontI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "DraughtingPreDefinedCurveFont"},
	ASubtypeOf: []sst.ElementInformer{PreDefinedCurveFont},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{PreDefinedCurveFont.Element: {}, PreDefinedItem.Element: {}},
}}
View Source
var DraughtingPreDefinedTextFont = draughtingPreDefinedTextFontI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "DraughtingPreDefinedTextFont"},
	ASubtypeOf: []sst.ElementInformer{PreDefinedTextFont},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{PreDefinedItem.Element: {}, PreDefinedTextFont.Element: {}},
}}
View Source
var DraughtingSubfigureRepresentation = draughtingSubfigureRepresentationI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "DraughtingSubfigureRepresentation"},
	ASubtypeOf: []sst.ElementInformer{SymbolRepresentation},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, PresentationRepresentation.Element: {}, Representation.Element: {}, SymbolRepresentation.Element: {}},
}}
View Source
var DraughtingSymbolRepresentation = draughtingSymbolRepresentationI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "DraughtingSymbolRepresentation"},
	ASubtypeOf: []sst.ElementInformer{SymbolRepresentation},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, PresentationRepresentation.Element: {}, Representation.Element: {}, SymbolRepresentation.Element: {}},
}}
View Source
var DraughtingTextLiteralWithDelineation = draughtingTextLiteralWithDelineationI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "DraughtingTextLiteralWithDelineation"},
	ASubtypeOf: []sst.ElementInformer{TextLiteralWithDelineation},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, TextLiteral.Element: {}, TextLiteralWithDelineation.Element: {}},
}}
View Source
var DupinCyclideSurface = dupinCyclideSurfaceI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "DupinCyclideSurface"},
	ASubtypeOf: []sst.ElementInformer{ElementarySurface},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, ElementarySurface.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, Surface.Element: {}},
}}
View Source
var EbwmBoundary = ebwmBoundaryI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "ebwmBoundary"},
	ADomain:        EdgeBasedWireframeModel,
	ARange:         ConnectedEdgeSet,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var EccentricCone = eccentricConeI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "EccentricCone"},
	ASubtypeOf: []sst.ElementInformer{CsgPrimitive, GeometricRepresentationItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var EccentricConicalVolume = eccentricConicalVolumeI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "EccentricConicalVolume"},
	ASubtypeOf: []sst.ElementInformer{Volume},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, Volume.Element: {}},
}}
View Source
var Edge = edgeI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "Edge"},
	ASubtypeOf: []sst.ElementInformer{ReversibleTopologyItem, TopologicalRepresentationItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, RepresentationItem.Element: {}, TopologicalRepresentationItem.Element: {}},
}}
View Source
var EdgeBasedTopologicalRepresentationWithLengthConstraint = edgeBasedTopologicalRepresentationWithLengthConstraintI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "EdgeBasedTopologicalRepresentationWithLengthConstraint"},
	ASubtypeOf: []sst.ElementInformer{Representation},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Representation.Element: {}},
}}
View Source
var EdgeBasedTopologicalRepresentationWithLengthConstraintItems = edgeBasedTopologicalRepresentationWithLengthConstraintItemsI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "EdgeBasedTopologicalRepresentationWithLengthConstraintItems"},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var EdgeBasedWireframeModel = edgeBasedWireframeModelI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "EdgeBasedWireframeModel"},
	ASubtypeOf: []sst.ElementInformer{GeometricRepresentationItem, WireframeModel},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var EdgeBasedWireframeShapeRepresentation = edgeBasedWireframeShapeRepresentationI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "EdgeBasedWireframeShapeRepresentation"},
	ASubtypeOf: []sst.ElementInformer{ShapeRepresentation},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Representation.Element: {}, ShapeRepresentation.Element: {}},
}}
View Source
var EdgeBoundedCurveWithLength = edgeBoundedCurveWithLengthI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "EdgeBoundedCurveWithLength"},
	ASubtypeOf: []sst.ElementInformer{EdgeCurve},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Edge.Element: {}, EdgeCurve.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, TopologicalRepresentationItem.Element: {}},
}}
View Source
var EdgeCurve = edgeCurveI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "EdgeCurve"},
	ASubtypeOf: []sst.ElementInformer{Edge, GeometricRepresentationItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Edge.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, TopologicalRepresentationItem.Element: {}},
}}
View Source
var EdgeElement = edgeElementI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "edgeElement"},
	ADomain:        OrientedEdge,
	ARange:         Edge,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var EdgeEnd = edgeEndI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "edgeEnd"},
	ADomain:        Edge,
	ARange:         Vertex,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var EdgeGeometry = edgeGeometryI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "edgeGeometry"},
	ADomain:        EdgeCurve,
	ARange:         Curve,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var EdgeList = edgeListI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "edgeList"},
	ADomain:        Path,
	ARange:         ListOfEdges,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var EdgeLoop = edgeLoopI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "EdgeLoop"},
	ASubtypeOf: []sst.ElementInformer{Loop, Path},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Loop.Element: {}, Path.Element: {}, RepresentationItem.Element: {}, TopologicalRepresentationItem.Element: {}},
}}
View Source
var EdgeOrCurve = edgeOrCurveI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "EdgeOrCurve"},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var EdgeStart = edgeStartI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "edgeStart"},
	ADomain:        Edge,
	ARange:         Vertex,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var Element = elementI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "element"},
	ADomain:        GeometricSet,
	ARange:         GeometricSetSelect,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ElementaryBrepShapeRepresentation = elementaryBrepShapeRepresentationI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "ElementaryBrepShapeRepresentation"},
	ASubtypeOf: []sst.ElementInformer{ShapeRepresentation},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Representation.Element: {}, ShapeRepresentation.Element: {}},
}}
View Source
var ElementarySurface = elementarySurfaceI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "ElementarySurface"},
	ASubtypeOf: []sst.ElementInformer{Surface},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, Surface.Element: {}},
}}
View Source
var Ellipse = ellipseI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "Ellipse"},
	ASubtypeOf: []sst.ElementInformer{Conic},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Conic.Element: {}, Curve.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var Ellipsoid = ellipsoidI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "Ellipsoid"},
	ASubtypeOf: []sst.ElementInformer{GeometricRepresentationItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var EllipsoidVolume = ellipsoidVolumeI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "EllipsoidVolume"},
	ASubtypeOf: []sst.ElementInformer{Volume},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, Volume.Element: {}},
}}
View Source
var EllipticArea = ellipticAreaI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "EllipticArea"},
	ASubtypeOf: []sst.ElementInformer{BoundedPrimitive2D, Primitive2D},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, Primitive2D.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var Enclosure = enclosureI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "enclosure"},
	ARange:         RectangleDomain,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var EndExtension = endExtensionI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "endExtension"},
	ADomain: CurveStyleParameter,
	ARange:  EndExtensionClass,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var EndExtensionClass = endExtensionClassI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "EndExtensionClass"},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var EndExtension_Extend = endExtension_ExtendI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "EndExtension_Extend"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var EndExtension_Truncate = endExtension_TruncateI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "EndExtension_Truncate"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var EndParam = endParamI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "endParam"},
	ARange:  xsd.Double,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var EndStyle = endStyleI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "endStyle"},
	ADomain: CurveStyleParameter,
	ARange:  EndStyleClass,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var EndStyleClass = endStyleClassI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "EndStyleClass"},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var EndStyle_Round = endStyle_RoundI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "EndStyle_Round"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var EndStyle_Square = endStyle_SquareI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "EndStyle_Square"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var Environment = environmentI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "Environment"},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{},
}}
View Source
var EqualParameterConstraint = equalParameterConstraintI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "EqualParameterConstraint"},
	ASubtypeOf: []sst.ElementInformer{DefinedConstraint},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var EquivalentPoint = equivalentPointI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "equivalentPoint"},
	ADomain:        EvaluatedDegeneratePcurve,
	ARange:         CartesianPoint,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var EvaluatedDegeneratePcurve = evaluatedDegeneratePcurveI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "EvaluatedDegeneratePcurve"},
	ASubtypeOf: []sst.ElementInformer{DegeneratePcurve},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, DegeneratePcurve.Element: {}, GeometricRepresentationItem.Element: {}, Point.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var ExplicitConstraint = explicitConstraintI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "ExplicitConstraint"},
	ASubtypeOf: []sst.ElementInformer{VariationalRepresentationItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: true, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ExplicitGeometricConstraint = explicitGeometricConstraintI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "ExplicitGeometricConstraint"},
	ASubtypeOf: []sst.ElementInformer{DefinedConstraint, GeometricRepresentationItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: true, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var Extent = extentI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "extent"},
	ADomain:        Brep2d,
	ARange:         Face,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ExtentEnumeration = extentEnumerationI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "ExtentEnumeration"},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ExtentEnumeration_FiniteNonZero = extentEnumeration_FiniteNonZeroI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "ExtentEnumeration_FiniteNonZero"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var ExtentEnumeration_Infinite = extentEnumeration_InfiniteI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "ExtentEnumeration_Infinite"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var ExtentEnumeration_Invalid = extentEnumeration_InvalidI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "ExtentEnumeration_Invalid"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var ExtentEnumeration_Zero = extentEnumeration_ZeroI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "ExtentEnumeration_Zero"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var ExternalSchematicPort = externalSchematicPortI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "ExternalSchematicPort"},
	ASubtypeOf: []sst.ElementInformer{SchematicPort},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, MappedItem.Element: {}, RepresentationItem.Element: {}, SchematicPort.Element: {}, TopologicalRepresentationItem.Element: {}, Vertex.Element: {}},
}}
View Source
var ExternalSource = externalSourceI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "ExternalSource"},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{},
}}
View Source
var ExternallyDefinedCharacterGlyph = externallyDefinedCharacterGlyphI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "ExternallyDefinedCharacterGlyph"},
	ASubtypeOf: []sst.ElementInformer{ExternallyDefinedItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{ExternallyDefinedItem.Element: {}},
}}
View Source
var ExternallyDefinedCurveFont = externallyDefinedCurveFontI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "ExternallyDefinedCurveFont"},
	ASubtypeOf: []sst.ElementInformer{ExternallyDefinedItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{ExternallyDefinedItem.Element: {}},
}}
View Source
var ExternallyDefinedHatchStyle = externallyDefinedHatchStyleI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "ExternallyDefinedHatchStyle"},
	ASubtypeOf: []sst.ElementInformer{ExternallyDefinedItem, GeometricRepresentationItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, ExternallyDefinedItem.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var ExternallyDefinedItem = externallyDefinedItemI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "ExternallyDefinedItem"},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{},
}}
View Source
var ExternallyDefinedStyle = externallyDefinedStyleI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "ExternallyDefinedStyle"},
	ASubtypeOf: []sst.ElementInformer{ExternallyDefinedItem, FoundedItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, ExternallyDefinedItem.Element: {}},
}}
View Source
var ExternallyDefinedSymbol = externallyDefinedSymbolI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "ExternallyDefinedSymbol"},
	ASubtypeOf: []sst.ElementInformer{ExternallyDefinedItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{ExternallyDefinedItem.Element: {}},
}}
View Source
var ExternallyDefinedTextFont = externallyDefinedTextFontI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "ExternallyDefinedTextFont"},
	ASubtypeOf: []sst.ElementInformer{ExternallyDefinedItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{ExternallyDefinedItem.Element: {}},
}}
View Source
var ExternallyDefinedTile = externallyDefinedTileI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "ExternallyDefinedTile"},
	ASubtypeOf: []sst.ElementInformer{ExternallyDefinedItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{ExternallyDefinedItem.Element: {}},
}}
View Source
var ExternallyDefinedTileStyle = externallyDefinedTileStyleI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "ExternallyDefinedTileStyle"},
	ASubtypeOf: []sst.ElementInformer{ExternallyDefinedItem, GeometricRepresentationItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, ExternallyDefinedItem.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var ExtrudedAreaSolid = extrudedAreaSolidI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "ExtrudedAreaSolid"},
	ASubtypeOf: []sst.ElementInformer{SweptAreaSolid},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, SolidModel.Element: {}, SweptAreaSolid.Element: {}},
}}
View Source
var ExtrudedDirection = extrudedDirectionI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "extrudedDirection"},
	ARange:         Direction,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ExtrudedFaceSolid = extrudedFaceSolidI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "ExtrudedFaceSolid"},
	ASubtypeOf: []sst.ElementInformer{SweptFaceSolid},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, SolidModel.Element: {}, SweptFaceSolid.Element: {}},
}}
View Source
var ExtrusionAxis = extrusionAxisI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "extrusionAxis"},
	ADomain:        SurfaceOfLinearExtrusion,
	ARange:         Vector,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var Face = faceI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "Face"},
	ASubtypeOf: []sst.ElementInformer{ReversibleTopologyItem, TopologicalRepresentationItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, RepresentationItem.Element: {}, TopologicalRepresentationItem.Element: {}},
}}
View Source
var Face1 = face1I{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "face1"},
	ARange:         TessellatedFace,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var Face2 = face2I{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "face2"},
	ARange:         TessellatedFace,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var FaceBasedSurfaceModel = faceBasedSurfaceModelI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "FaceBasedSurfaceModel"},
	ASubtypeOf: []sst.ElementInformer{GeometricRepresentationItem, SurfaceModel},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var FaceBound = faceBoundI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "FaceBound"},
	ASubtypeOf: []sst.ElementInformer{ReversibleTopologyItem, TopologicalRepresentationItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, RepresentationItem.Element: {}, TopologicalRepresentationItem.Element: {}},
}}
View Source
var FaceElement = faceElementI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "faceElement"},
	ADomain:        OrientedFace,
	ARange:         Face,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var FaceGeometry = faceGeometryI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "faceGeometry"},
	ADomain:        FaceSurface,
	ARange:         Surface,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var FaceOrSurface = faceOrSurfaceI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "FaceOrSurface"},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var FaceOuterBound = faceOuterBoundI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "FaceOuterBound"},
	ASubtypeOf: []sst.ElementInformer{FaceBound},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, FaceBound.Element: {}, RepresentationItem.Element: {}, TopologicalRepresentationItem.Element: {}},
}}
View Source
var FaceSurface = faceSurfaceI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "FaceSurface"},
	ASubtypeOf: []sst.ElementInformer{Face, GeometricRepresentationItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Face.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, TopologicalRepresentationItem.Element: {}},
}}
View Source
var FacetedBrep = facetedBrepI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "FacetedBrep"},
	ASubtypeOf: []sst.ElementInformer{ManifoldSolidBrep},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, ManifoldSolidBrep.Element: {}, RepresentationItem.Element: {}, SolidModel.Element: {}},
}}
View Source
var FacetedBrepShapeRepresentation = facetedBrepShapeRepresentationI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "FacetedBrepShapeRepresentation"},
	ASubtypeOf: []sst.ElementInformer{ShapeRepresentation},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Representation.Element: {}, ShapeRepresentation.Element: {}},
}}
View Source
var FacetedPrimitive = facetedPrimitiveI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "FacetedPrimitive"},
	ASubtypeOf: []sst.ElementInformer{GeometricRepresentationItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var FbsmFaces = fbsmFacesI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "fbsmFaces"},
	ADomain:        FaceBasedSurfaceModel,
	ARange:         ConnectedFaceSet,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var FillAreaStyle = fillAreaStyleI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "FillAreaStyle"},
	ASubtypeOf: []sst.ElementInformer{FoundedItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}},
}}
View Source
var FillAreaStyleColour = fillAreaStyleColourI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "FillAreaStyleColour"},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{},
}}
View Source
var FillAreaStyleHatching = fillAreaStyleHatchingI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "FillAreaStyleHatching"},
	ASubtypeOf: []sst.ElementInformer{GeometricRepresentationItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var FillAreaStyleTileColouredRegion = fillAreaStyleTileColouredRegionI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "FillAreaStyleTileColouredRegion"},
	ASubtypeOf: []sst.ElementInformer{GeometricRepresentationItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var FillAreaStyleTileCurveWithStyle = fillAreaStyleTileCurveWithStyleI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "FillAreaStyleTileCurveWithStyle"},
	ASubtypeOf: []sst.ElementInformer{GeometricRepresentationItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var FillAreaStyleTileSymbolWithStyle = fillAreaStyleTileSymbolWithStyleI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "FillAreaStyleTileSymbolWithStyle"},
	ASubtypeOf: []sst.ElementInformer{GeometricRepresentationItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var FillAreaStyleTiles = fillAreaStyleTilesI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "FillAreaStyleTiles"},
	ASubtypeOf: []sst.ElementInformer{GeometricRepresentationItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var FillColour = fillColourI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "fillColour"},
	ADomain:        FillAreaStyleColour,
	ARange:         Colour,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var FiniteSpace = finiteSpaceI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "FiniteSpace"},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{},
}}
View Source
var FirstOperand = firstOperandI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "firstOperand"},
	ADomain:        BooleanResult,
	ARange:         BooleanOperand,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var FixedElementGeometricConstraint = fixedElementGeometricConstraintI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "FixedElementGeometricConstraint"},
	ASubtypeOf: []sst.ElementInformer{ExplicitGeometricConstraint},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var FixedInstanceAttributeSet = fixedInstanceAttributeSetI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "FixedInstanceAttributeSet"},
	ASubtypeOf: []sst.ElementInformer{VariationalRepresentationItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var FixedReference = fixedReferenceI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "fixedReference"},
	ADomain:        FixedReferenceSweptSurface,
	ARange:         Direction,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var FixedReferenceSweptSurface = fixedReferenceSweptSurfaceI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "FixedReferenceSweptSurface"},
	ASubtypeOf: []sst.ElementInformer{SweptSurface},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, Surface.Element: {}, SweptSurface.Element: {}},
}}
View Source
var FocalDist = focalDistI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "focalDist"},
	ADomain: Parabola,
	ARange:  xsd.Double,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var Font = fontI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "font"},
	ADomain: TextLiteral,
	ARange:  TextFont,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var FontModifier = fontModifierI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "fontModifier"},
	ADomain: TextFont,
	ARange:  TextModifer,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var FontSize = fontSizeI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "fontSize"},
	ADomain: TextFont,
	ARange:  xsd.Double,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var FoundedItem = foundedItemI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "FoundedItem"},
	ASubtypeOf: []sst.ElementInformer{lci.SpaceTimeIndividual},

	AClass: true, AnOptionClass: false, AnAbstractClass: true, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var FoundedItemSelect = foundedItemSelectI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "FoundedItemSelect"},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var FreeFormAssignment = freeFormAssignmentI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "FreeFormAssignment"},
	ASubtypeOf: []sst.ElementInformer{FreeFormConstraint},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var FreeFormConstraint = freeFormConstraintI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "FreeFormConstraint"},
	ASubtypeOf: []sst.ElementInformer{ExplicitConstraint},

	AClass: true, AnOptionClass: false, AnAbstractClass: true, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var FreeFormRelation = freeFormRelationI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "FreeFormRelation"},
	ASubtypeOf: []sst.ElementInformer{FreeFormConstraint},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var FunctionallyDefinedTransformation = functionallyDefinedTransformationI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "FunctionallyDefinedTransformation"},

	AClass: true, AnOptionClass: false, AnAbstractClass: true, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var GeneralisedMajorRadius = generalisedMajorRadiusI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "generalisedMajorRadius"},
	ADomain: DupinCyclideSurface,
	ARange:  xsd.Double,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var GeneralisedMinorRadius = generalisedMinorRadiusI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "generalisedMinorRadius"},
	ADomain: DupinCyclideSurface,
	ARange:  xsd.Double,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var GeneratedFiniteNumericSpace = generatedFiniteNumericSpaceI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "GeneratedFiniteNumericSpace"},
	ASubtypeOf: []sst.ElementInformer{FiniteSpace},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{FiniteSpace.Element: {}},
}}
View Source
var GenericCharacterGlyphSymbol = genericCharacterGlyphSymbolI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "GenericCharacterGlyphSymbol"},
	ASubtypeOf: []sst.ElementInformer{SymbolRepresentation},

	AClass: true, AnOptionClass: false, AnAbstractClass: true, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var GeometricConstraintElement = geometricConstraintElementI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "GeometricConstraintElement"},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var GeometricCurveSet = geometricCurveSetI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "GeometricCurveSet"},
	ASubtypeOf: []sst.ElementInformer{GeometricSet},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, GeometricSet.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var GeometricLink = geometricLinkI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "geometricLink"},
	ARange:         ManifoldSolidBrep,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var GeometricModel = geometricModelI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "GeometricModel"},
	ASubtypeOf: []sst.ElementInformer{GeometricRepresentation, ShapeRepresentation},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Representation.Element: {}, ShapeRepresentation.Element: {}},
}}
View Source
var GeometricModelLink = geometricModelLinkI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "geometricModelLink"},
	ADomain:        TessellatedWire,
	ARange:         PathOrCompositeCurve,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var GeometricRepresentation = geometricRepresentationI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "GeometricRepresentation"},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var GeometricRepresentationContext = geometricRepresentationContextI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "GeometricRepresentationContext"},
	ASubtypeOf: []sst.ElementInformer{RepresentationContext},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, RepresentationContext.Element: {}},
}}
View Source
var GeometricRepresentationItem = geometricRepresentationItemI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "GeometricRepresentationItem"},
	ASubtypeOf: []sst.ElementInformer{RepresentationItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var GeometricSet = geometricSetI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "GeometricSet"},
	ASubtypeOf: []sst.ElementInformer{GeometricRepresentationItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var GeometricSetReplica = geometricSetReplicaI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "GeometricSetReplica"},
	ASubtypeOf: []sst.ElementInformer{GeometricSet},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, GeometricSet.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var GeometricSetSelect = geometricSetSelectI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "GeometricSetSelect"},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var GeometricallyBounded2dWireframeRepresentation = geometricallyBounded2dWireframeRepresentationI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "GeometricallyBounded2dWireframeRepresentation"},
	ASubtypeOf: []sst.ElementInformer{ShapeRepresentation},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Representation.Element: {}, ShapeRepresentation.Element: {}},
}}
View Source
var GeometricallyBoundedSurfaceShapeRepresentation = geometricallyBoundedSurfaceShapeRepresentationI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "GeometricallyBoundedSurfaceShapeRepresentation"},
	ASubtypeOf: []sst.ElementInformer{ShapeRepresentation},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Representation.Element: {}, ShapeRepresentation.Element: {}},
}}
View Source
var GeometricallyBoundedWireframeShapeRepresentation = geometricallyBoundedWireframeShapeRepresentationI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "GeometricallyBoundedWireframeShapeRepresentation"},
	ASubtypeOf: []sst.ElementInformer{ShapeRepresentation},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Representation.Element: {}, ShapeRepresentation.Element: {}},
}}
View Source
var GeometryToTopologyItemAssociation = geometryToTopologyItemAssociationI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "geometryToTopologyItemAssociation"},
	ADomain:        RepresentationItem,
	ARange:         RepresentationItem,
	ASubPropertyOf: ItemDefinedTransformation,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var GeometryToTopologyModelAssociation = geometryToTopologyModelAssociationI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "geometryToTopologyModelAssociation"},
	ADomain:        Representation,
	ARange:         Representation,
	ASubPropertyOf: ShapeRepresentationRelationship,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var GlobalUncertainty = globalUncertaintyI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "globalUncertainty"},
	ADomain: RepresentationContext,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var GlobalUncertaintyAssignedContext = globalUncertaintyAssignedContextI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "GlobalUncertaintyAssignedContext"},
	ASubtypeOf: []sst.ElementInformer{RepresentationContext},

	AClass: true, AnOptionClass: true, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var GlobalUnit = globalUnitI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "globalUnit"},
	ADomain:        RepresentationContext,
	ARange:         lci.Scale,
	ASubPropertyOf: lci.HasPart,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var GlobalUnitAssignedContext = globalUnitAssignedContextI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "GlobalUnitAssignedContext"},
	ASubtypeOf: []sst.ElementInformer{RepresentationContext},

	AClass: true, AnOptionClass: true, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var Green = greenI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "green"},
	ADomain: ColourRGB,
	ARange:  xsd.Double,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var HalfSpace2D = halfSpace2DI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "HalfSpace2D"},
	ASubtypeOf: []sst.ElementInformer{Primitive2D},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, Primitive2D.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var HalfSpaceSolid = halfSpaceSolidI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "HalfSpaceSolid"},
	ASubtypeOf: []sst.ElementInformer{GeometricRepresentationItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var Height = heightI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "height"},
	ARange:  xsd.Double,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var HexahedronVolume = hexahedronVolumeI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "HexahedronVolume"},
	ASubtypeOf: []sst.ElementInformer{Volume},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, Volume.Element: {}},
}}
View Source
var Hyperbola = hyperbolaI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "Hyperbola"},
	ASubtypeOf: []sst.ElementInformer{Conic},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Conic.Element: {}, Curve.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var ImplicitExplicitPositionedSketchRelationship = implicitExplicitPositionedSketchRelationshipI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "implicitExplicitPositionedSketchRelationship"},
	ADomain:        RepresentationItem,
	ARange:         RepresentationItem,
	ASubPropertyOf: RepresentationItemRelationship,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ImplicitIntersectionCurve = implicitIntersectionCurveI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "ImplicitIntersectionCurve"},
	ASubtypeOf: []sst.ElementInformer{ImplicitPlanarCurve},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, AuxiliaryGeometricRepresentationItem.Element: {}, Curve.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var ImplicitModelIntersectionCurve = implicitModelIntersectionCurveI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "ImplicitModelIntersectionCurve"},
	ASubtypeOf: []sst.ElementInformer{ImplicitPlanarCurve},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, AuxiliaryGeometricRepresentationItem.Element: {}, Curve.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var ImplicitOuter = implicitOuterI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "implicitOuter"},
	ADomain: CurveBoundedSurface,
	ARange:  xsd.Boolean,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ImplicitPlanarCurve = implicitPlanarCurveI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "ImplicitPlanarCurve"},
	ASubtypeOf: []sst.ElementInformer{AuxiliaryGeometricRepresentationItem, Curve},

	AClass: true, AnOptionClass: false, AnAbstractClass: true, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ImplicitPlanarIntersectionPoint = implicitPlanarIntersectionPointI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "ImplicitPlanarIntersectionPoint"},
	ASubtypeOf: []sst.ElementInformer{ImplicitPointOnPlane},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, AuxiliaryGeometricRepresentationItem.Element: {}, GeometricRepresentationItem.Element: {}, Point.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var ImplicitPlanarProjectionPoint = implicitPlanarProjectionPointI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "ImplicitPlanarProjectionPoint"},
	ASubtypeOf: []sst.ElementInformer{ImplicitPointOnPlane},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, AuxiliaryGeometricRepresentationItem.Element: {}, GeometricRepresentationItem.Element: {}, Point.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var ImplicitPointOnPlane = implicitPointOnPlaneI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "ImplicitPointOnPlane"},
	ASubtypeOf: []sst.ElementInformer{AuxiliaryGeometricRepresentationItem, Point},

	AClass: true, AnOptionClass: false, AnAbstractClass: true, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ImplicitProjectedCurve = implicitProjectedCurveI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "ImplicitProjectedCurve"},
	ASubtypeOf: []sst.ElementInformer{ImplicitPlanarCurve},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, AuxiliaryGeometricRepresentationItem.Element: {}, Curve.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var ImplicitSilhouetteCurve = implicitSilhouetteCurveI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "ImplicitSilhouetteCurve"},
	ASubtypeOf: []sst.ElementInformer{ImplicitPlanarCurve},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, AuxiliaryGeometricRepresentationItem.Element: {}, Curve.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var IncidenceGeometricConstraint = incidenceGeometricConstraintI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "IncidenceGeometricConstraint"},
	ASubtypeOf: []sst.ElementInformer{ExplicitGeometricConstraint},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var IncomingIntraPageConnector = incomingIntraPageConnectorI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "IncomingIntraPageConnector"},
	ASubtypeOf: []sst.ElementInformer{IntraPageConnector},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, IntraPageConnector.Element: {}, MappedItem.Element: {}, RepresentationItem.Element: {}, SchematicPort.Element: {}, TopologicalRepresentationItem.Element: {}, Vertex.Element: {}},
}}
View Source
var IndividualPresentationRepresentation = individualPresentationRepresentationI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "individualPresentationRepresentation"},
	ADomain:        lci.Individual,
	ARange:         PresentationRepresentation,
	ASubPropertyOf: IndividualRepresentation,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var IndividualRepresentation = individualRepresentationI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "individualRepresentation"},
	ADomain: lci.Individual,
	ARange:  Representation,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var IndividualShapeRepresentation = individualShapeRepresentationI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "individualShapeRepresentation"},
	ADomain:        lci.Individual,
	ARange:         ShapeRepresentation,
	ASubPropertyOf: IndividualRepresentation,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var InnerRadius = innerRadiusI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "innerRadius"},
	ADomain: SweptDiskSolid,
	ARange:  xsd.Double,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var InstanceAttributeReference = instanceAttributeReferenceI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "InstanceAttributeReference"},
	ASubtypeOf: []sst.ElementInformer{VariableSemantics},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{},
}}
View Source
var Intensities = intensitiesI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "intensities"},
	ADomain: PointCloudDatasetWithIntensities,
	ARange:  xsd.Double,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var InterPageConnector = interPageConnectorI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "InterPageConnector"},
	ASubtypeOf: []sst.ElementInformer{SchematicPort},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, MappedItem.Element: {}, RepresentationItem.Element: {}, SchematicPort.Element: {}, TopologicalRepresentationItem.Element: {}, Vertex.Element: {}},
}}
View Source
var InterRepItemUsage = interRepItemUsageI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "interRepItemUsage"},
	ADomain:        RepresentationItem,
	ARange:         RepresentationItem,
	ASubPropertyOf: lci.HasPart,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var InterRepItemUsageInverse = interRepItemUsageInverseI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "interRepItemUsageInverse"},
	ADomain:        RepresentationItem,
	ARange:         RepresentationItem,
	ASubPropertyOf: lci.PartOf,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var IntersectionCurve = intersectionCurveI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "IntersectionCurve"},
	ASubtypeOf: []sst.ElementInformer{SurfaceCurve},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Curve.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, SurfaceCurve.Element: {}},
}}
View Source
var IntraPageConnector = intraPageConnectorI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "IntraPageConnector"},
	ASubtypeOf: []sst.ElementInformer{SchematicPort},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, MappedItem.Element: {}, RepresentationItem.Element: {}, SchematicPort.Element: {}, TopologicalRepresentationItem.Element: {}, Vertex.Element: {}},
}}
View Source
var Invisibility = invisibilityI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "Invisibility"},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{},
}}
View Source
var Item = itemI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "item"},
	ADomain:        Representation,
	ARange:         RepresentationItem,
	ASubPropertyOf: lci.HasArrangedPart,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var Item1 = item1I{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "item1"},
	ARange:         TessellatedStructuredItem,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var Item2 = item2I{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "item2"},
	ADomain:        TessellatedWire,
	ARange:         TessellatedEdgeOrVertex,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ItemDefinedTransformation = itemDefinedTransformationI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "itemDefinedTransformation"},
	ADomain: RepresentationItem,
	ARange:  RepresentationItem,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ItemElement = itemElementI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "itemElement"},
	ADomain:        CompoundRepresentationItem,
	ARange:         RepresentationItem,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ItemElementList = itemElementListI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "itemElementList"},
	ADomain:        CompoundRepresentationItem,
	ARange:         ListOfRepresentationItems,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ItemIdentifiedRepresentationUsage = itemIdentifiedRepresentationUsageI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "itemIdentifiedRepresentationUsage"},
	ADomain: lci.Individual,
	ARange:  RepresentationItem,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ItemToStyle = itemToStyleI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "itemToStyle"},
	ADomain:        StyledItem,
	ARange:         RepresentationItem,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var Item_feature = item_FeatureI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "item_feature"},
	ADomain:        lci.SpaceTimeIndividual,
	ARange:         lci.SpaceTimeIndividual,
	ASubPropertyOf: Item,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var KnotMultiplicities = knotMultiplicitiesI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "knotMultiplicities"},
	ARange:  ListOfInt,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var KnotSpec = knotSpecI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "knotSpec"},
	ARange:         KnotType,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var KnotType = knotTypeI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "KnotType"},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var KnotType_PiecewiseBezierKnots = knotType_PiecewiseBezierKnotsI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "KnotType_PiecewiseBezierKnots"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var KnotType_QuasiUniformKnots = knotType_QuasiUniformKnotsI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "KnotType_QuasiUniformKnots"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var KnotType_UniformKnots = knotType_UniformKnotsI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "KnotType_UniformKnots"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var KnotType_Unspecified = knotType_UnspecifiedI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "KnotType_Unspecified"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var KnotValues = knotValuesI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "knotValues"},
	ADomain:        LocallyRefinedSplineCurve,
	ARange:         SplineKnotValues,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var Knots = knotsI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "knots"},
	ARange:         ListOfDouble,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var LeaderCurve = leaderCurveI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "LeaderCurve"},
	ASubtypeOf: []sst.ElementInformer{AnnotationCurveOccurrence},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, AnnotationCurveOccurrence.Element: {}, AnnotationOccurrence.Element: {}, RepresentationItem.Element: {}, StyledItem.Element: {}},
}}
View Source
var LeaderDirectedCallout = leaderDirectedCalloutI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "LeaderDirectedCallout"},
	ASubtypeOf: []sst.ElementInformer{DraughtingCallout},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, DraughtingCallout.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var LeaderTerminator = leaderTerminatorI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "LeaderTerminator"},
	ASubtypeOf: []sst.ElementInformer{TerminatorSymbol},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, AnnotationOccurrence.Element: {}, AnnotationSymbolOccurrence.Element: {}, RepresentationItem.Element: {}, StyledItem.Element: {}, TerminatorSymbol.Element: {}},
}}
View Source
var LengthToHeightRatio = lengthToHeightRatioI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "LengthToHeightRatio"},
	ASubtypeOf: []sst.ElementInformer{TessellationAccuracyParameterItem, xsd.Double},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var LengthValue = lengthValueI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "lengthValue"},
	ARange:  xsd.Double,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var LightSource = lightSourceI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "LightSource"},
	ASubtypeOf: []sst.ElementInformer{GeometricRepresentationItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var LightSourceAmbient = lightSourceAmbientI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "LightSourceAmbient"},
	ASubtypeOf: []sst.ElementInformer{LightSource},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, LightSource.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var LightSourceDirectional = lightSourceDirectionalI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "LightSourceDirectional"},
	ASubtypeOf: []sst.ElementInformer{LightSource},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, LightSource.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var LightSourcePositional = lightSourcePositionalI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "LightSourcePositional"},
	ASubtypeOf: []sst.ElementInformer{LightSource},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, LightSource.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var LightSourceSpot = lightSourceSpotI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "LightSourceSpot"},
	ASubtypeOf: []sst.ElementInformer{LightSource},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, LightSource.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var Line = lineI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "Line"},
	ASubtypeOf: []sst.ElementInformer{Curve},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Curve.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var LineStrip = lineStripI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "lineStrip"},
	ADomain: TessellatedEdge,
	ARange:  xsd.Int,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var LineStripFace1 = lineStripFace1I{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "lineStripFace1"},
	ADomain: TessellatedConnectingEdge,
	ARange:  xsd.Int,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var LineStripFace2 = lineStripFace2I{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "lineStripFace2"},
	ADomain: TessellatedConnectingEdge,
	ARange:  xsd.Int,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var LineStrips = lineStripsI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "lineStrips"},
	ADomain: TessellatedCurveSet,
	ARange:  xsd.Int,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var LinearGeometryConstraintElement = linearGeometryConstraintElementI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "LinearGeometryConstraintElement"},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var LinearlyIndependent = linearlyIndependentI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "linearlyIndependent"},
	ARange:         LinearlyIndependentEnum,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var LinearlyIndependentEnum = linearlyIndependentEnumI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "LinearlyIndependentEnum"},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var LinearlyIndependentEnum_Independent = linearlyIndependentEnum_IndependentI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "LinearlyIndependentEnum_Independent"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var LinearlyIndependentEnum_NotIndependent = linearlyIndependentEnum_NotIndependentI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "LinearlyIndependentEnum_NotIndependent"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var LinearlyIndependentEnum_NotTested = linearlyIndependentEnum_NotTestedI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "LinearlyIndependentEnum_NotTested"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var ListOfCartesianPoints = listOfCartesianPointsI{sst.ElementInfo{
	Element:               sst.Element{Vocabulary: REPVocabulary, Name: "ListOfCartesianPoints"},
	ACollectionMemberType: CartesianPoint,
	ASubtypeOf:            []sst.ElementInformer{rdf.List},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ListOfDouble = listOfDoubleI{sst.ElementInfo{
	Element:               sst.Element{Vocabulary: REPVocabulary, Name: "ListOfDouble"},
	ACollectionMemberType: xsd.Double,
	ASubtypeOf:            []sst.ElementInformer{rdf.List},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ListOfEdges = listOfEdgesI{sst.ElementInfo{
	Element:               sst.Element{Vocabulary: REPVocabulary, Name: "ListOfEdges"},
	ACollectionMemberType: Edge,
	ASubtypeOf:            []sst.ElementInformer{rdf.List},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ListOfInt = listOfIntI{sst.ElementInfo{
	Element:               sst.Element{Vocabulary: REPVocabulary, Name: "ListOfInt"},
	ACollectionMemberType: xsd.Int,
	ASubtypeOf:            []sst.ElementInformer{rdf.List},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ListOfListOfCartesianPoints = listOfListOfCartesianPointsI{sst.ElementInfo{
	Element:               sst.Element{Vocabulary: REPVocabulary, Name: "ListOfListOfCartesianPoints"},
	ACollectionMemberType: ListOfCartesianPoints,
	ASubtypeOf:            []sst.ElementInformer{rdf.List},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ListOfListOfDouble = listOfListOfDoubleI{sst.ElementInfo{
	Element:               sst.Element{Vocabulary: REPVocabulary, Name: "ListOfListOfDouble"},
	ACollectionMemberType: ListOfDouble,
	ASubtypeOf:            []sst.ElementInformer{rdf.List},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ListOfListOfInt = listOfListOfIntI{sst.ElementInfo{
	Element:               sst.Element{Vocabulary: REPVocabulary, Name: "ListOfListOfInt"},
	ACollectionMemberType: ListOfInt,
	ASubtypeOf:            []sst.ElementInformer{rdf.List},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ListOfListOfListOfCartesianPoints = listOfListOfListOfCartesianPointsI{sst.ElementInfo{
	Element:               sst.Element{Vocabulary: REPVocabulary, Name: "ListOfListOfListOfCartesianPoints"},
	ACollectionMemberType: ListOfListOfCartesianPoints,
	ASubtypeOf:            []sst.ElementInformer{rdf.List},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ListOfListOfListOfDouble = listOfListOfListOfDoubleI{sst.ElementInfo{
	Element:               sst.Element{Vocabulary: REPVocabulary, Name: "ListOfListOfListOfDouble"},
	ACollectionMemberType: ListOfListOfDouble,
	ASubtypeOf:            []sst.ElementInformer{rdf.List},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ListOfListOfSurfacePatch = listOfListOfSurfacePatchI{sst.ElementInfo{
	Element:               sst.Element{Vocabulary: REPVocabulary, Name: "ListOfListOfSurfacePatch"},
	ACollectionMemberType: ListOfSurfacePatch,
	ASubtypeOf:            []sst.ElementInformer{rdf.List},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ListOfLocalBSpline = listOfLocalBSplineI{sst.ElementInfo{
	Element:               sst.Element{Vocabulary: REPVocabulary, Name: "ListOfLocalBSpline"},
	ACollectionMemberType: LocalBSpline,
	ASubtypeOf:            []sst.ElementInformer{rdf.List},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ListOfMappedSymbol = listOfMappedSymbolI{sst.ElementInfo{
	Element:               sst.Element{Vocabulary: REPVocabulary, Name: "ListOfMappedSymbol"},
	ACollectionMemberType: MappedSymbol,
	ASubtypeOf:            []sst.ElementInformer{rdf.List},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ListOfOrientations = listOfOrientationsI{sst.ElementInfo{
	Element:               sst.Element{Vocabulary: REPVocabulary, Name: "ListOfOrientations"},
	ACollectionMemberType: xsd.Boolean,
	ASubtypeOf:            []sst.ElementInformer{rdf.List},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ListOfRepresentationItems = listOfRepresentationItemsI{sst.ElementInfo{
	Element:               sst.Element{Vocabulary: REPVocabulary, Name: "ListOfRepresentationItems"},
	ACollectionMemberType: RepresentationItem,
	ASubtypeOf:            []sst.ElementInformer{rdf.List},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ListOfReversibleTopologyItem = listOfReversibleTopologyItemI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "ListOfReversibleTopologyItem"},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ListOfSurfacePatch = listOfSurfacePatchI{sst.ElementInfo{
	Element:               sst.Element{Vocabulary: REPVocabulary, Name: "ListOfSurfacePatch"},
	ACollectionMemberType: SurfacePatch,
	ASubtypeOf:            []sst.ElementInformer{rdf.List},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var Literal = literalI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "literal"},
	ADomain: TextLiteral,
	ARange:  xsd.String,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var LocalBSpline = localBSplineI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "LocalBSpline"},
	ASubtypeOf: []sst.ElementInformer{RepresentationItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var LocalOrigin = localOriginI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "localOrigin"},
	ADomain:        CartesianTransformationOperator,
	ARange:         CartesianPoint,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var LocallyRefinedSplineCurve = locallyRefinedSplineCurveI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "LocallyRefinedSplineCurve"},
	ASubtypeOf: []sst.ElementInformer{BoundedCurve},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, BoundedCurve.Element: {}, Curve.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var LocallyRefinedSplineSurface = locallyRefinedSplineSurfaceI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "LocallyRefinedSplineSurface"},
	ASubtypeOf: []sst.ElementInformer{BoundedSurface},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, BoundedSurface.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, Surface.Element: {}},
}}
View Source
var LocallyRefinedSplineType = locallyRefinedSplineTypeI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "locallyRefinedSplineType"},
	ARange:         LocallyRefinedSplineTypeEnum,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var LocallyRefinedSplineTypeEnum = locallyRefinedSplineTypeEnumI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "LocallyRefinedSplineTypeEnum"},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var LocallyRefinedSplineTypeEnum_AnalysisSuitableTSpline = locallyRefinedSplineTypeEnum_AnalysisSuitableTSplineI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "LocallyRefinedSplineTypeEnum_AnalysisSuitableTSpline"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var LocallyRefinedSplineTypeEnum_HierarchicalBSpline = locallyRefinedSplineTypeEnum_HierarchicalBSplineI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "LocallyRefinedSplineTypeEnum_HierarchicalBSpline"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var LocallyRefinedSplineTypeEnum_LrBSpline = locallyRefinedSplineTypeEnum_LrBSplineI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "LocallyRefinedSplineTypeEnum_LrBSpline"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var LocallyRefinedSplineTypeEnum_SemiStandardTSpline = locallyRefinedSplineTypeEnum_SemiStandardTSplineI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "LocallyRefinedSplineTypeEnum_SemiStandardTSpline"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var LocallyRefinedSplineTypeEnum_StandardTSpline = locallyRefinedSplineTypeEnum_StandardTSplineI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "LocallyRefinedSplineTypeEnum_StandardTSpline"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var LocallyRefinedSplineVolume = locallyRefinedSplineVolumeI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "LocallyRefinedSplineVolume"},
	ASubtypeOf: []sst.ElementInformer{Volume},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, Volume.Element: {}},
}}
View Source
var Location = locationI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "location"},
	ADomain:        Placement,
	ARange:         CartesianPoint,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var Location2 = location2I{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "location2"},
	ADomain:        RepositionedTessellatedItem,
	ARange:         Axis2Placement3D,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var Loop = loopI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "Loop"},
	ASubtypeOf: []sst.ElementInformer{TopologicalRepresentationItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, RepresentationItem.Element: {}, TopologicalRepresentationItem.Element: {}},
}}
View Source
var LoopVertex = loopVertexI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "loopVertex"},
	ADomain:        VertexLoop,
	ARange:         Vertex,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var Ltx = ltxI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "ltx"},
	ARange:  xsd.Double,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var Magnitude = magnitudeI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "magnitude"},
	ADomain: Vector,
	ARange:  xsd.Double,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var MajorRadius = majorRadiusI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "majorRadius"},
	ARange:  xsd.Double,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ManifoldSolidBrep = manifoldSolidBrepI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "ManifoldSolidBrep"},
	ASubtypeOf: []sst.ElementInformer{SolidModel},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, SolidModel.Element: {}},
}}
View Source
var ManifoldSubsurfaceShapeRepresentation = manifoldSubsurfaceShapeRepresentationI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "ManifoldSubsurfaceShapeRepresentation"},
	ASubtypeOf: []sst.ElementInformer{ShapeRepresentation},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Representation.Element: {}, ShapeRepresentation.Element: {}},
}}
View Source
var ManifoldSurfaceShapeRepresentation = manifoldSurfaceShapeRepresentationI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "ManifoldSurfaceShapeRepresentation"},
	ASubtypeOf: []sst.ElementInformer{ShapeRepresentation},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Representation.Element: {}, ShapeRepresentation.Element: {}},
}}
View Source
var MapUsage = mapUsageI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "mapUsage"},
	ADomain:        RepresentationMap,
	ARange:         MappedItem,
	ASubPropertyOf: lci.ArrangedPartOf,
	AnInverseOf:    MappingSource,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var MappedItem = mappedItemI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "MappedItem"},
	ASubtypeOf: []sst.ElementInformer{RepresentationItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var MappedRepresentation = mappedRepresentationI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "mappedRepresentation"},
	ADomain: RepresentationMap,
	ARange:  Representation,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var MappedSymbol = mappedSymbolI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "MappedSymbol"},
	ASubtypeOf: []sst.ElementInformer{MappedItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, MappedItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var MappingOrigin = mappingOriginI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "mappingOrigin"},
	ADomain: RepresentationMap,
	ARange:  RepresentationItem,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var MappingSource = mappingSourceI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "mappingSource"},
	ADomain:        MappedItem,
	ARange:         RepresentationMap,
	ASubPropertyOf: lci.HasArrangedPart,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var MappingTarget = mappingTargetI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "mappingTarget"},
	ADomain:        MappedItem,
	ARange:         RepresentationItem,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var MarkerType = markerTypeI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "MarkerType"},
	ASubtypeOf: []sst.ElementInformer{ssmeta.OptionClass},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var MarkerType_asterisk = markerType_AsteriskI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "MarkerType_asterisk"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var MarkerType_dot = markerType_DotI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "MarkerType_dot"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var MarkerType_plus = markerType_PlusI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "MarkerType_plus"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var MarkerType_ring = markerType_RingI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "MarkerType_ring"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var MarkerType_square = markerType_SquareI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "MarkerType_square"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var MarkerType_triangle = markerType_TriangleI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "MarkerType_triangle"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var MarkerType_x = markerType_XI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "MarkerType_x"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var MasterRepresentation = masterRepresentationI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "masterRepresentation"},
	ADomain:        SurfaceCurve,
	ARange:         PreferredSurfaceCurveRepresentation,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var MathsVariable = mathsVariableI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "MathsVariable"},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{},
}}
View Source
var MaximumEdgeLength = maximumEdgeLengthI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "MaximumEdgeLength"},
	ASubtypeOf: []sst.ElementInformer{TessellationAccuracyParameterItem, xsd.Double},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var MeasureRepresentationItem = measureRepresentationItemI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "MeasureRepresentationItem"},
	ASubtypeOf: []sst.ElementInformer{RepresentationItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var MeasureValue = measureValueI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "measureValue"},
	ADomain: MeasureRepresentationItem,
	ARange:  lci.PhysicalQuantity,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var MechanicalDesignGeometricPresentationRepresentation = mechanicalDesignGeometricPresentationRepresentationI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "MechanicalDesignGeometricPresentationRepresentation"},
	ASubtypeOf: []sst.ElementInformer{Representation},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Representation.Element: {}},
}}
View Source
var MechanicalDesignShadedPresentationArea = mechanicalDesignShadedPresentationAreaI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "MechanicalDesignShadedPresentationArea"},
	ASubtypeOf: []sst.ElementInformer{PresentationArea},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, PresentationArea.Element: {}, PresentationRepresentation.Element: {}, Representation.Element: {}},
}}
View Source
var MechanicalDesignShadedPresentationRepresentation = mechanicalDesignShadedPresentationRepresentationI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "MechanicalDesignShadedPresentationRepresentation"},
	ASubtypeOf: []sst.ElementInformer{Representation},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Representation.Element: {}},
}}
View Source
var MinorRadius = minorRadiusI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "minorRadius"},
	ARange:  xsd.Double,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var NearPointRelationship = nearPointRelationshipI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "nearPointRelationship"},
	ADomain:        RepresentationItem,
	ARange:         RepresentationItem,
	ASubPropertyOf: RepresentationItemRelationship,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var NeutralSketchRepresentation = neutralSketchRepresentationI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "NeutralSketchRepresentation"},
	ASubtypeOf: []sst.ElementInformer{ShapeRepresentation},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Representation.Element: {}, ShapeRepresentation.Element: {}},
}}
View Source
var NonManifoldSurfaceShapeRepresentation = nonManifoldSurfaceShapeRepresentationI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "NonManifoldSurfaceShapeRepresentation"},
	ASubtypeOf: []sst.ElementInformer{ShapeRepresentation},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Representation.Element: {}, ShapeRepresentation.Element: {}},
}}
View Source
var Normals1 = normals1I{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "normals1"},
	ADomain: PointCloudDatasetWithNormals,
	ARange:  xsd.Double,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var Normals2 = normals2I{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "normals2"},
	ARange:  xsd.Double,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var Npoints = npointsI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "npoints"},
	ADomain: CoordinatesList,
	ARange:  xsd.Int,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var OcclusionPrecedence = occlusionPrecedenceI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "OcclusionPrecedence"},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{},
}}
View Source
var OffPageConnector = offPageConnectorI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "OffPageConnector"},
	ASubtypeOf: []sst.ElementInformer{InterPageConnector},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, InterPageConnector.Element: {}, MappedItem.Element: {}, RepresentationItem.Element: {}, SchematicPort.Element: {}, TopologicalRepresentationItem.Element: {}, Vertex.Element: {}},
}}
View Source
var OffsetCurve2d = offsetCurve2dI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "OffsetCurve2d"},
	ASubtypeOf: []sst.ElementInformer{Curve},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Curve.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var OffsetCurve3d = offsetCurve3dI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "OffsetCurve3d"},
	ASubtypeOf: []sst.ElementInformer{Curve},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Curve.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var OffsetSurface = offsetSurfaceI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "OffsetSurface"},
	ASubtypeOf: []sst.ElementInformer{Surface},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, Surface.Element: {}},
}}
View Source
var OnPageConnector = onPageConnectorI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "OnPageConnector"},
	ASubtypeOf: []sst.ElementInformer{InterPageConnector},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, InterPageConnector.Element: {}, MappedItem.Element: {}, RepresentationItem.Element: {}, SchematicPort.Element: {}, TopologicalRepresentationItem.Element: {}, Vertex.Element: {}},
}}
View Source
var OneDirectionRepeatFactor = oneDirectionRepeatFactorI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "OneDirectionRepeatFactor"},
	ASubtypeOf: []sst.ElementInformer{GeometricRepresentationItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var OpenPath = openPathI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "OpenPath"},
	ASubtypeOf: []sst.ElementInformer{Path},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Path.Element: {}, RepresentationItem.Element: {}, TopologicalRepresentationItem.Element: {}},
}}
View Source
var OpenShell = openShellI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "OpenShell"},
	ASubtypeOf: []sst.ElementInformer{ConnectedFaceSet},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, ConnectedFaceSet.Element: {}, RepresentationItem.Element: {}, TopologicalRepresentationItem.Element: {}},
}}
View Source
var OpenShellElement = openShellElementI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "openShellElement"},
	ADomain:        OrientedOpenShell,
	ARange:         OpenShell,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var Operator = operatorI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "operator"},
	ADomain:        BooleanResult,
	ARange:         BooleanOperator,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var Orientation = orientationI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "orientation"},
	ARange:  xsd.Boolean,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var OrientationDirection = orientationDirectionI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "orientationDirection"},
	ADomain:        Vector,
	ARange:         Direction,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var OrientationList = orientationListI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "orientationList"},
	ADomain: Path,
	ARange:  ListOfOrientations,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var OrientedClosedShell = orientedClosedShellI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "OrientedClosedShell"},
	ASubtypeOf: []sst.ElementInformer{ClosedShell},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, ClosedShell.Element: {}, ConnectedFaceSet.Element: {}, RepresentationItem.Element: {}, TopologicalRepresentationItem.Element: {}},
}}
View Source
var OrientedEdge = orientedEdgeI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "OrientedEdge"},
	ASubtypeOf: []sst.ElementInformer{Edge},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Edge.Element: {}, RepresentationItem.Element: {}, TopologicalRepresentationItem.Element: {}},
}}
View Source
var OrientedFace = orientedFaceI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "OrientedFace"},
	ASubtypeOf: []sst.ElementInformer{Face},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Face.Element: {}, RepresentationItem.Element: {}, TopologicalRepresentationItem.Element: {}},
}}
View Source
var OrientedOpenShell = orientedOpenShellI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "OrientedOpenShell"},
	ASubtypeOf: []sst.ElementInformer{OpenShell},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, ConnectedFaceSet.Element: {}, OpenShell.Element: {}, RepresentationItem.Element: {}, TopologicalRepresentationItem.Element: {}},
}}
View Source
var OrientedPath = orientedPathI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "OrientedPath"},
	ASubtypeOf: []sst.ElementInformer{Path},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Path.Element: {}, RepresentationItem.Element: {}, TopologicalRepresentationItem.Element: {}},
}}
View Source
var OrientedSurface = orientedSurfaceI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "OrientedSurface"},
	ASubtypeOf: []sst.ElementInformer{Surface},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, Surface.Element: {}},
}}
View Source
var Outer = outerI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "outer"},
	ADomain:        ManifoldSolidBrep,
	ARange:         ClosedShell,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var OuterBound = outerBoundI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "outerBound"},
	ARange:         ClosedShell,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var OuterBoundaryCurve = outerBoundaryCurveI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "OuterBoundaryCurve"},
	ASubtypeOf: []sst.ElementInformer{BoundaryCurve},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, BoundaryCurve.Element: {}, BoundedCurve.Element: {}, CompositeCurve.Element: {}, CompositeCurveOnSurface.Element: {}, Curve.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var OutgoingIntraPageConnector = outgoingIntraPageConnectorI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "OutgoingIntraPageConnector"},
	ASubtypeOf: []sst.ElementInformer{IntraPageConnector},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, IntraPageConnector.Element: {}, MappedItem.Element: {}, RepresentationItem.Element: {}, SchematicPort.Element: {}, TopologicalRepresentationItem.Element: {}, Vertex.Element: {}},
}}
View Source
var OverRiddenStyle = overRiddenStyleI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "overRiddenStyle"},
	ADomain:        OverRidingStyledItem,
	ARange:         StyledItem,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var OverRidingStyledItem = overRidingStyledItemI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "OverRidingStyledItem"},
	ASubtypeOf: []sst.ElementInformer{StyledItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, RepresentationItem.Element: {}, StyledItem.Element: {}},
}}
View Source
var (
	PKG = sst.ElementPkg(pkg{})
)
View Source
var Parabola = parabolaI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "Parabola"},
	ASubtypeOf: []sst.ElementInformer{Conic},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Conic.Element: {}, Curve.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var ParallelGeometricConstraint = parallelGeometricConstraintI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "ParallelGeometricConstraint"},
	ASubtypeOf: []sst.ElementInformer{ExplicitGeometricConstraint},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var ParallelOffsetGeometricConstraint = parallelOffsetGeometricConstraintI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "ParallelOffsetGeometricConstraint"},
	ASubtypeOf: []sst.ElementInformer{ExplicitGeometricConstraint},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var ParallelOffsetType = parallelOffsetTypeI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "ParallelOffsetType"},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ParallelOffsetType_Curve2DOffset = parallelOffsetType_Curve2DOffsetI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "ParallelOffsetType_Curve2DOffset"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var ParallelOffsetType_Curve3DOffset = parallelOffsetType_Curve3DOffsetI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "ParallelOffsetType_Curve3DOffset"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var ParallelOffsetType_SurfaceOffset = parallelOffsetType_SurfaceOffsetI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "ParallelOffsetType_SurfaceOffset"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var ParamLength = paramLengthI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "paramLength"},
	ADomain: ReparametrisedCompositeCurveSegment,
	ARange:  xsd.Double,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ParametricRepresentationContext = parametricRepresentationContextI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "ParametricRepresentationContext"},
	ASubtypeOf: []sst.ElementInformer{RepresentationContext},

	AClass: true, AnOptionClass: true, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ParentCurve = parentCurveI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "parentCurve"},
	ARange:         Curve,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ParentEdge = parentEdgeI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "parentEdge"},
	ADomain:        SubEdge,
	ARange:         Edge,
	ASubPropertyOf: InterRepItemUsageInverse,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ParentEdgeSet = parentEdgeSetI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "parentEdgeSet"},
	ADomain:        ConnectedEdgeSubSet,
	ARange:         ConnectedEdgeSet,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ParentFace = parentFaceI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "parentFace"},
	ADomain:        SubFace,
	ARange:         Face,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ParentFaceSet = parentFaceSetI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "parentFaceSet"},
	ADomain:        ConnectedFaceSubSet,
	ARange:         ConnectedFaceSet,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ParentPath = parentPathI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "parentPath"},
	ADomain:        Subpath,
	ARange:         Path,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ParentPt = parentPtI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "parentPt"},
	ADomain:        PointReplica,
	ARange:         Point,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ParentSet = parentSetI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "parentSet"},
	ADomain:        GeometricSetReplica,
	ARange:         GeometricSet,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ParentSolid = parentSolidI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "parentSolid"},
	ADomain:        SolidReplica,
	ARange:         SolidModel,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ParentSurface = parentSurfaceI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "parentSurface"},
	ARange:         Surface,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ParentVolumeSet = parentVolumeSetI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "parentVolumeSet"},
	ADomain:        ConnectedVolumeSubSet,
	ARange:         ConnectedVolumeSet,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var Path = pathI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "Path"},
	ASubtypeOf: []sst.ElementInformer{ReversibleTopologyItem, TopologicalRepresentationItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, RepresentationItem.Element: {}, TopologicalRepresentationItem.Element: {}},
}}
View Source
var PathAreaWithLocalParameters = pathAreaWithLocalParametersI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "PathAreaWithLocalParameters"},
	ASubtypeOf: []sst.ElementInformer{ComplexArea},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, Primitive2D.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var PathAreaWithParameters = pathAreaWithParametersI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "PathAreaWithParameters"},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PathAreaWithReferencedParameters = pathAreaWithReferencedParametersI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "PathAreaWithReferencedParameters"},
	ASubtypeOf: []sst.ElementInformer{ComplexArea, MappedItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, MappedItem.Element: {}, Primitive2D.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var PathElement = pathElementI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "pathElement"},
	ADomain:        OrientedPath,
	ARange:         Path,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PathOrCompositeCurve = pathOrCompositeCurveI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "PathOrCompositeCurve"},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var Pcurve = pcurveI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "Pcurve"},
	ASubtypeOf: []sst.ElementInformer{Curve},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Curve.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var PcurveOrSurface = pcurveOrSurfaceI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "PcurveOrSurface"},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PcurveReference = pcurveReferenceI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "pcurveReference"},
	ADomain:        SeamEdge,
	ARange:         Pcurve,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PdgcWithDimension = pdgcWithDimensionI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "PdgcWithDimension"},
	ASubtypeOf: []sst.ElementInformer{PointDistanceGeometricConstraint},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, PointDistanceGeometricConstraint.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var PerpendicularGeometricConstraint = perpendicularGeometricConstraintI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "PerpendicularGeometricConstraint"},
	ASubtypeOf: []sst.ElementInformer{ExplicitGeometricConstraint},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var PgcWithDimension = pgcWithDimensionI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "PgcWithDimension"},
	ASubtypeOf: []sst.ElementInformer{ParallelGeometricConstraint},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, ParallelGeometricConstraint.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var Phi = phiI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "phi"},
	ADomain: SphericalPoint,
	ARange:  xsd.Double,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var Placement = placementI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "Placement"},
	ASubtypeOf: []sst.ElementInformer{GeometricRepresentationItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var PlanarBox = planarBoxI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "PlanarBox"},
	ASubtypeOf: []sst.ElementInformer{PlanarExtent},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, PlanarExtent.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var PlanarCurveSelect = planarCurveSelectI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "PlanarCurveSelect"},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PlanarExtent = planarExtentI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "PlanarExtent"},
	ASubtypeOf: []sst.ElementInformer{GeometricRepresentationItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var Plane = planeI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "Plane"},
	ASubtypeOf: []sst.ElementInformer{ElementarySurface},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, ElementarySurface.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, Surface.Element: {}},
}}
View Source
var Pnindex = pnindexI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "pnindex"},
	ARange:  xsd.Int,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var Pnmax = pnmaxI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "pnmax"},
	ARange:  xsd.Int,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var Pnt = pntI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "pnt"},
	ADomain:        Line,
	ARange:         CartesianPoint,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PogcWithDimension = pogcWithDimensionI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "PogcWithDimension"},
	ASubtypeOf: []sst.ElementInformer{ParallelOffsetGeometricConstraint},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, ParallelOffsetGeometricConstraint.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var Point = pointI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "Point"},
	ASubtypeOf: []sst.ElementInformer{GeometricRepresentationItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var Point1 = point1I{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "point1"},
	ADomain: TetrahedronVolume,
	ARange:  CartesianPoint,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var Point2 = point2I{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "point2"},
	ADomain:        TetrahedronVolume,
	ARange:         CartesianPoint,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var Point3 = point3I{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "point3"},
	ADomain:        TetrahedronVolume,
	ARange:         CartesianPoint,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var Point4 = point4I{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "point4"},
	ADomain:        TetrahedronVolume,
	ARange:         CartesianPoint,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PointCloudDataset = pointCloudDatasetI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "PointCloudDataset"},
	ASubtypeOf: []sst.ElementInformer{PointCloudSetOrSuperset, ScannedDataItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, ScannedDataItem.Element: {}},
}}
View Source
var PointCloudDatasetWithColours = pointCloudDatasetWithColoursI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "PointCloudDatasetWithColours"},
	ASubtypeOf: []sst.ElementInformer{PointCloudDataset},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, PointCloudDataset.Element: {}, RepresentationItem.Element: {}, ScannedDataItem.Element: {}},
}}
View Source
var PointCloudDatasetWithIntensities = pointCloudDatasetWithIntensitiesI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "PointCloudDatasetWithIntensities"},
	ASubtypeOf: []sst.ElementInformer{PointCloudDataset},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, PointCloudDataset.Element: {}, RepresentationItem.Element: {}, ScannedDataItem.Element: {}},
}}
View Source
var PointCloudDatasetWithNormals = pointCloudDatasetWithNormalsI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "PointCloudDatasetWithNormals"},
	ASubtypeOf: []sst.ElementInformer{PointCloudDataset},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, PointCloudDataset.Element: {}, RepresentationItem.Element: {}, ScannedDataItem.Element: {}},
}}
View Source
var PointCloudSetOrSuperset = pointCloudSetOrSupersetI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "PointCloudSetOrSuperset"},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PointCloudSuperdataset = pointCloudSuperdatasetI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "PointCloudSuperdataset"},
	ASubtypeOf: []sst.ElementInformer{PointCloudSetOrSuperset, ScannedDataItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, ScannedDataItem.Element: {}},
}}
View Source
var PointCoordinates = pointCoordinatesI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "pointCoordinates"},
	ADomain: PointCloudDataset,
	ARange:  xsd.Double,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PointCurveOrSurfaceConstraintElement = pointCurveOrSurfaceConstraintElementI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "PointCurveOrSurfaceConstraintElement"},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PointDistanceGeometricConstraint = pointDistanceGeometricConstraintI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "PointDistanceGeometricConstraint"},
	ASubtypeOf: []sst.ElementInformer{ExplicitGeometricConstraint},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var PointInVolume = pointInVolumeI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "PointInVolume"},
	ASubtypeOf: []sst.ElementInformer{Point},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, Point.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var PointIndex = pointIndexI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "pointIndex"},
	ADomain: TessellatedVertex,
	ARange:  xsd.Int,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PointList = pointListI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "pointList"},
	ADomain: TessellatedPointSet,
	ARange:  xsd.Int,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PointOnCurve = pointOnCurveI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "PointOnCurve"},
	ASubtypeOf: []sst.ElementInformer{Point},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, Point.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var PointOnSurface = pointOnSurfaceI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "PointOnSurface"},
	ASubtypeOf: []sst.ElementInformer{Point},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, Point.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var PointParameter = pointParameterI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "pointParameter"},
	ADomain: PointOnCurve,
	ARange:  xsd.Double,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PointParameterU = pointParameterUI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "pointParameterU"},
	ARange:  xsd.Double,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PointParameterV = pointParameterVI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "pointParameterV"},
	ARange:  xsd.Double,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PointParameterW = pointParameterWI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "pointParameterW"},
	ADomain: PointInVolume,
	ARange:  xsd.Double,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PointReplica = pointReplicaI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "PointReplica"},
	ASubtypeOf: []sst.ElementInformer{Point},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, Point.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var PointStyle = pointStyleI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "PointStyle"},
	ASubtypeOf: []sst.ElementInformer{FoundedItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}},
}}
View Source
var Points = pointsI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "points"},
	ARange:         ListOfCartesianPoints,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var Points3 = points3I{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "points3"},
	ADomain:        TriangulatedPointCloudDataset,
	ARange:         PointCloudSetOrSuperset,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PolarPoint = polarPointI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "PolarPoint"},
	ASubtypeOf: []sst.ElementInformer{Point},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, Point.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var PolyLoop = polyLoopI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "PolyLoop"},
	ASubtypeOf: []sst.ElementInformer{GeometricRepresentationItem, Loop},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, Loop.Element: {}, RepresentationItem.Element: {}, TopologicalRepresentationItem.Element: {}},
}}
View Source
var Polygon = polygonI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "Polygon"},
	ASubtypeOf: []sst.ElementInformer{Polyline},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, BoundedCurve.Element: {}, Curve.Element: {}, GeometricRepresentationItem.Element: {}, Polyline.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var PolygonalArea = polygonalAreaI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "PolygonalArea"},
	ASubtypeOf: []sst.ElementInformer{BoundedPrimitive2D, Primitive2D},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, Primitive2D.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var Polyline = polylineI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "Polyline"},
	ASubtypeOf: []sst.ElementInformer{BoundedCurve},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, BoundedCurve.Element: {}, Curve.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var Position = positionI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "position"},
	ARange:         Axis2Placement,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PositionCoords = positionCoordsI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "positionCoords"},
	ADomain: CoordinatesList,
	ARange:  xsd.Double,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PositionedSketch = positionedSketchI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "PositionedSketch"},
	ASubtypeOf: []sst.ElementInformer{GeometricRepresentationItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var PreDefinedCharacterGlyph = preDefinedCharacterGlyphI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "PreDefinedCharacterGlyph"},
	ASubtypeOf: []sst.ElementInformer{PreDefinedItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{PreDefinedItem.Element: {}},
}}
View Source
var PreDefinedCharacterSpacing = preDefinedCharacterSpacingI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "PreDefinedCharacterSpacing"},
	ASubtypeOf: []sst.ElementInformer{PreDefinedItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{PreDefinedItem.Element: {}},
}}
View Source
var PreDefinedColour = preDefinedColourI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "PreDefinedColour"},
	ASubtypeOf: []sst.ElementInformer{PreDefinedItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{PreDefinedItem.Element: {}},
}}
View Source
var PreDefinedCurveFont = preDefinedCurveFontI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "PreDefinedCurveFont"},
	ASubtypeOf: []sst.ElementInformer{PreDefinedItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{PreDefinedItem.Element: {}},
}}
View Source
var PreDefinedHatchStyle = preDefinedHatchStyleI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "PreDefinedHatchStyle"},
	ASubtypeOf: []sst.ElementInformer{PreDefinedItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{PreDefinedItem.Element: {}},
}}
View Source
var PreDefinedItem = preDefinedItemI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "PreDefinedItem"},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{},
}}
View Source
var PreDefinedMarker = preDefinedMarkerI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "PreDefinedMarker"},
	ASubtypeOf: []sst.ElementInformer{PreDefinedItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{PreDefinedItem.Element: {}},
}}
View Source
var PreDefinedPresentationStyle = preDefinedPresentationStyleI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "PreDefinedPresentationStyle"},
	ASubtypeOf: []sst.ElementInformer{FoundedItem, PreDefinedItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, PreDefinedItem.Element: {}},
}}
View Source
var PreDefinedSize = preDefinedSizeI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "PreDefinedSize"},
	ASubtypeOf: []sst.ElementInformer{PreDefinedItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{PreDefinedItem.Element: {}},
}}
View Source
var PreDefinedSurfaceSideStyle = preDefinedSurfaceSideStyleI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "PreDefinedSurfaceSideStyle"},
	ASubtypeOf: []sst.ElementInformer{PreDefinedItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{PreDefinedItem.Element: {}},
}}
View Source
var PreDefinedSymbol = preDefinedSymbolI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "PreDefinedSymbol"},
	ASubtypeOf: []sst.ElementInformer{PreDefinedItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{PreDefinedItem.Element: {}},
}}
View Source
var PreDefinedTerminatorSymbol = preDefinedTerminatorSymbolI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "PreDefinedTerminatorSymbol"},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{},
}}
View Source
var PreDefinedTerminatorSymbol_blanked_arrow = preDefinedTerminatorSymbol_Blanked_ArrowI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "PreDefinedTerminatorSymbol_blanked_arrow"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var PreDefinedTerminatorSymbol_blanked_box = preDefinedTerminatorSymbol_Blanked_BoxI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "PreDefinedTerminatorSymbol_blanked_box"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var PreDefinedTerminatorSymbol_blanked_dot = preDefinedTerminatorSymbol_Blanked_DotI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "PreDefinedTerminatorSymbol_blanked_dot"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var PreDefinedTerminatorSymbol_dimension_origin = preDefinedTerminatorSymbol_Dimension_OriginI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "PreDefinedTerminatorSymbol_dimension_origin"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var PreDefinedTerminatorSymbol_filled_arrow = preDefinedTerminatorSymbol_Filled_ArrowI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "PreDefinedTerminatorSymbol_filled_arrow"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var PreDefinedTerminatorSymbol_filled_box = preDefinedTerminatorSymbol_Filled_BoxI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "PreDefinedTerminatorSymbol_filled_box"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var PreDefinedTerminatorSymbol_filled_dot = preDefinedTerminatorSymbol_Filled_DotI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "PreDefinedTerminatorSymbol_filled_dot"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var PreDefinedTerminatorSymbol_filled_triangle = preDefinedTerminatorSymbol_Filled_TriangleI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "PreDefinedTerminatorSymbol_filled_triangle"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var PreDefinedTerminatorSymbol_integral_symbol = preDefinedTerminatorSymbol_Integral_SymbolI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "PreDefinedTerminatorSymbol_integral_symbol"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var PreDefinedTerminatorSymbol_open_arrow = preDefinedTerminatorSymbol_Open_ArrowI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "PreDefinedTerminatorSymbol_open_arrow"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var PreDefinedTerminatorSymbol_slash = preDefinedTerminatorSymbol_SlashI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "PreDefinedTerminatorSymbol_slash"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var PreDefinedTerminatorSymbol_unfilled_arrow = preDefinedTerminatorSymbol_Unfilled_ArrowI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "PreDefinedTerminatorSymbol_unfilled_arrow"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var PreDefinedTerminatorSymbol_unfilled_triangle = preDefinedTerminatorSymbol_Unfilled_TriangleI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "PreDefinedTerminatorSymbol_unfilled_triangle"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var PreDefinedTextFont = preDefinedTextFontI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "PreDefinedTextFont"},
	ASubtypeOf: []sst.ElementInformer{PreDefinedItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{PreDefinedItem.Element: {}},
}}
View Source
var PreDefinedTile = preDefinedTileI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "PreDefinedTile"},
	ASubtypeOf: []sst.ElementInformer{PreDefinedItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{PreDefinedItem.Element: {}},
}}
View Source
var PreDefinedTileStyle = preDefinedTileStyleI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "PreDefinedTileStyle"},
	ASubtypeOf: []sst.ElementInformer{GeometricRepresentationItem, PreDefinedItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, PreDefinedItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var PreferredSurfaceCurveRepresentation = preferredSurfaceCurveRepresentationI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "PreferredSurfaceCurveRepresentation"},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PreferredSurfaceCurveRepresentation_Curve3d = preferredSurfaceCurveRepresentation_Curve3dI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "PreferredSurfaceCurveRepresentation_Curve3d"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var PreferredSurfaceCurveRepresentation_PcurveS1 = preferredSurfaceCurveRepresentation_PcurveS1I{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "PreferredSurfaceCurveRepresentation_PcurveS1"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var PreferredSurfaceCurveRepresentation_PcurveS2 = preferredSurfaceCurveRepresentation_PcurveS2I{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "PreferredSurfaceCurveRepresentation_PcurveS2"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var PresentationArea = presentationAreaI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "PresentationArea"},
	ASubtypeOf: []sst.ElementInformer{PresentationRepresentation},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, PresentationRepresentation.Element: {}, Representation.Element: {}},
}}
View Source
var PresentationAreaOfSet = presentationAreaOfSetI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "presentationAreaOfSet"},
	ADomain:        PresentationSet,
	ARange:         PresentationArea,
	ASubPropertyOf: lci.ArrangedPartOf,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PresentationRepresentation = presentationRepresentationI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "PresentationRepresentation"},
	ASubtypeOf: []sst.ElementInformer{Representation},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Representation.Element: {}},
}}
View Source
var PresentationScaledPlacement = presentationScaledPlacementI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "PresentationScaledPlacement"},
	ASubtypeOf: []sst.ElementInformer{GeometricRepresentationItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var PresentationSet = presentationSetI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "PresentationSet"},
	ASubtypeOf: []sst.ElementInformer{lci.SpaceTimeIndividual},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}},
}}
View Source
var PresentationSize = presentationSizeI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "PresentationSize"},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{},
}}
View Source
var PresentationStyleAssignment = presentationStyleAssignmentI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "PresentationStyleAssignment"},
	ASubtypeOf: []sst.ElementInformer{FoundedItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}},
}}
View Source
var PresentationView = presentationViewI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "PresentationView"},
	ASubtypeOf: []sst.ElementInformer{PresentationRepresentation},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, PresentationRepresentation.Element: {}, Representation.Element: {}},
}}
View Source
var PresentedItem = presentedItemI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "PresentedItem"},

	AClass: true, AnOptionClass: false, AnAbstractClass: true, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var Primitive2D = primitive2DI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "Primitive2D"},
	ASubtypeOf: []sst.ElementInformer{GeometricRepresentationItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var Primitive2DWithInnerBoundary = primitive2DWithInnerBoundaryI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "Primitive2DWithInnerBoundary"},
	ASubtypeOf: []sst.ElementInformer{ComplexArea, CompoundRepresentationItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, CompoundRepresentationItem.Element: {}, GeometricRepresentationItem.Element: {}, Primitive2D.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var ProductDataRepresentationView = productDataRepresentationViewI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "ProductDataRepresentationView"},
	ASubtypeOf: []sst.ElementInformer{PresentationRepresentation},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, PresentationRepresentation.Element: {}, Representation.Element: {}},
}}
View Source
var ProjectionCurve = projectionCurveI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "ProjectionCurve"},
	ASubtypeOf: []sst.ElementInformer{AnnotationCurveOccurrence},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, AnnotationCurveOccurrence.Element: {}, AnnotationOccurrence.Element: {}, RepresentationItem.Element: {}, StyledItem.Element: {}},
}}
View Source
var ProjectionDirectedCallout = projectionDirectedCalloutI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "ProjectionDirectedCallout"},
	ASubtypeOf: []sst.ElementInformer{DraughtingCallout},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, DraughtingCallout.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var PtsPerSublist = ptsPerSublistI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "ptsPerSublist"},
	ADomain: PointCloudSuperdataset,
	ARange:  xsd.Int,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PyramidVolume = pyramidVolumeI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "PyramidVolume"},
	ASubtypeOf: []sst.ElementInformer{Volume},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, Volume.Element: {}},
}}
View Source
var QuasiUniformCurve = quasiUniformCurveI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "QuasiUniformCurve"},
	ASubtypeOf: []sst.ElementInformer{BSplineCurve},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, BSplineCurve.Element: {}, BoundedCurve.Element: {}, Curve.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var QuasiUniformSurface = quasiUniformSurfaceI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "QuasiUniformSurface"},
	ASubtypeOf: []sst.ElementInformer{BSplineSurface},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, BSplineSurface.Element: {}, BoundedSurface.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, Surface.Element: {}},
}}
View Source
var QuasiUniformVolume = quasiUniformVolumeI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "QuasiUniformVolume"},
	ASubtypeOf: []sst.ElementInformer{BSplineVolume},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, BSplineVolume.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, Volume.Element: {}},
}}
View Source
var R = rI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "r"},
	ARange:  xsd.Double,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var REPVocabulary = sst.Vocabulary{BaseIRI: "http://ontology.semanticstep.net/rep"}
View Source
var RadialGeometryConstraintElement = radialGeometryConstraintElementI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "RadialGeometryConstraintElement"},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var Radius = radiusI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "radius"},
	ARange:  xsd.Double,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var Radius1 = radius1I{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "radius1"},
	ADomain: CyclideSegmentSolid,
	ARange:  xsd.Double,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var Radius2 = radius2I{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "radius2"},
	ADomain: CyclideSegmentSolid,
	ARange:  xsd.Double,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var RadiusGeometricConstraint = radiusGeometricConstraintI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "RadiusGeometricConstraint"},
	ASubtypeOf: []sst.ElementInformer{ExplicitGeometricConstraint},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var RadiusX = radiusXI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "radiusX"},
	ADomain: RoundedRectangle,
	ARange:  xsd.Double,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var RadiusY = radiusYI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "radiusY"},
	ADomain: RoundedRectangle,
	ARange:  xsd.Double,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var Ratio1 = ratio1I{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "ratio1"},
	ADomain: EccentricConicalVolume,
	ARange:  xsd.Double,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var Ratio2 = ratio2I{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "ratio2"},
	ADomain: EccentricCone,
	ARange:  xsd.Double,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var RationalBSplineCurve = rationalBSplineCurveI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "RationalBSplineCurve"},
	ASubtypeOf: []sst.ElementInformer{BSplineCurve},

	AClass: true, AnOptionClass: true, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var RationalBSplineSurface = rationalBSplineSurfaceI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "RationalBSplineSurface"},
	ASubtypeOf: []sst.ElementInformer{BSplineSurface},

	AClass: true, AnOptionClass: true, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var RationalBSplineVolume = rationalBSplineVolumeI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "RationalBSplineVolume"},
	ASubtypeOf: []sst.ElementInformer{BSplineVolume},

	AClass: true, AnOptionClass: true, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var RationalLocallyRefinedSplineCurve = rationalLocallyRefinedSplineCurveI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "RationalLocallyRefinedSplineCurve"},
	ASubtypeOf: []sst.ElementInformer{LocallyRefinedSplineCurve},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, BoundedCurve.Element: {}, Curve.Element: {}, GeometricRepresentationItem.Element: {}, LocallyRefinedSplineCurve.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var RationalLocallyRefinedSplineSurface = rationalLocallyRefinedSplineSurfaceI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "RationalLocallyRefinedSplineSurface"},
	ASubtypeOf: []sst.ElementInformer{LocallyRefinedSplineSurface},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, BoundedSurface.Element: {}, GeometricRepresentationItem.Element: {}, LocallyRefinedSplineSurface.Element: {}, RepresentationItem.Element: {}, Surface.Element: {}},
}}
View Source
var RationalLocallyRefinedSplineVolume = rationalLocallyRefinedSplineVolumeI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "RationalLocallyRefinedSplineVolume"},
	ASubtypeOf: []sst.ElementInformer{LocallyRefinedSplineVolume},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, LocallyRefinedSplineVolume.Element: {}, RepresentationItem.Element: {}, Volume.Element: {}},
}}
View Source
var Rectangle = rectangleI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "Rectangle"},
	ASubtypeOf: []sst.ElementInformer{Curve},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Curve.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var RectangleDomain = rectangleDomainI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "RectangleDomain"},
	ASubtypeOf: []sst.ElementInformer{FoundedItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}},
}}
View Source
var RectangledHalfSpace = rectangledHalfSpaceI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "RectangledHalfSpace"},
	ASubtypeOf: []sst.ElementInformer{HalfSpace2D},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, HalfSpace2D.Element: {}, Primitive2D.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var RectangularArea = rectangularAreaI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "RectangularArea"},
	ASubtypeOf: []sst.ElementInformer{BoundedPrimitive2D, Primitive2D},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, Primitive2D.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var RectangularCompositeSurface = rectangularCompositeSurfaceI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "RectangularCompositeSurface"},
	ASubtypeOf: []sst.ElementInformer{BoundedSurface},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, BoundedSurface.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, Surface.Element: {}},
}}
View Source
var RectangularPyramid = rectangularPyramidI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "RectangularPyramid"},
	ASubtypeOf: []sst.ElementInformer{GeometricRepresentationItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var RectangularTrimmedSurface = rectangularTrimmedSurfaceI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "RectangularTrimmedSurface"},
	ASubtypeOf: []sst.ElementInformer{BoundedSurface},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, BoundedSurface.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, Surface.Element: {}},
}}
View Source
var Red = redI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "red"},
	ADomain: ColourRGB,
	ARange:  xsd.Double,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var RefDirection = refDirectionI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "refDirection"},
	ARange:         Direction,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var RefDirectionDegree = refDirectionDegreeI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "refDirectionDegree"},
	ADomain: Axis2Placement2D,
	ARange:  xsd.Double,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ReferenceChain = referenceChainI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "referenceChain"},
	ADomain: SchematicPortReference,
	ARange:  ListOfMappedSymbol,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ReferenceSurface = referenceSurfaceI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "referenceSurface"},
	ARange:         Surface,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ReferenceToCurve = referenceToCurveI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "referenceToCurve"},
	ARange:         DefinitionalRepresentation,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ReparametrisedCompositeCurveSegment = reparametrisedCompositeCurveSegmentI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "ReparametrisedCompositeCurveSegment"},
	ASubtypeOf: []sst.ElementInformer{CompositeCurveSegment},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, CompositeCurveSegment.Element: {}},
}}
View Source
var RepositionedNeutralSketch = repositionedNeutralSketchI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "RepositionedNeutralSketch"},
	ASubtypeOf: []sst.ElementInformer{GeometricRepresentationItem, MappedItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, MappedItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var RepositionedTessellatedItem = repositionedTessellatedItemI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "RepositionedTessellatedItem"},
	ASubtypeOf: []sst.ElementInformer{TessellatedItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var Representation = representationI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "Representation"},
	ASubtypeOf: []sst.ElementInformer{lci.SpaceTimeIndividual},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}},
}}
View Source
var RepresentationContext = representationContextI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "RepresentationContext"},
	ASubtypeOf: []sst.ElementInformer{lci.SpaceTimeIndividual},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}},
}}
View Source
var RepresentationItem = representationItemI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "RepresentationItem"},
	ASubtypeOf: []sst.ElementInformer{lci.SpaceTimeIndividual},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}},
}}
View Source
var RepresentationItemRelationship = representationItemRelationshipI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "representationItemRelationship"},
	ADomain: RepresentationItem,
	ARange:  RepresentationItem,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var RepresentationMap = representationMapI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "RepresentationMap"},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{},
}}
View Source
var RepresentationRelationship = representationRelationshipI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "representationRelationship"},
	ADomain: Representation,
	ARange:  Representation,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var RepresentationRelationshipWithTransformation = representationRelationshipWithTransformationI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "representationRelationshipWithTransformation"},
	ADomain:        Representation,
	ARange:         Representation,
	ASubPropertyOf: RepresentationRelationship,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var RepresentationsInContext = representationsInContextI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "representationsInContext"},
	ADomain:        RepresentationContext,
	ARange:         Representation,
	ASubPropertyOf: lci.HasPart,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ReversibleTopology = reversibleTopologyI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "ReversibleTopology"},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ReversibleTopologyItem = reversibleTopologyItemI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "ReversibleTopologyItem"},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var RevolvedAreaSolid = revolvedAreaSolidI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "RevolvedAreaSolid"},
	ASubtypeOf: []sst.ElementInformer{SweptAreaSolid},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, SolidModel.Element: {}, SweptAreaSolid.Element: {}},
}}
View Source
var RevolvedFaceSolid = revolvedFaceSolidI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "RevolvedFaceSolid"},
	ASubtypeOf: []sst.ElementInformer{SweptFaceSolid},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, SolidModel.Element: {}, SweptFaceSolid.Element: {}},
}}
View Source
var Rgb = rgbI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "rgb"},
	ADomain: ColourRGB,
	ARange:  ListOfInt,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var RgcWithDimension = rgcWithDimensionI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "RgcWithDimension"},
	ASubtypeOf: []sst.ElementInformer{RadiusGeometricConstraint},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RadiusGeometricConstraint.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var RightAngularWedge = rightAngularWedgeI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "RightAngularWedge"},
	ASubtypeOf: []sst.ElementInformer{CsgPrimitive, GeometricRepresentationItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var RightCircularCone = rightCircularConeI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "RightCircularCone"},
	ASubtypeOf: []sst.ElementInformer{CsgPrimitive, GeometricRepresentationItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var RightCircularCylinder = rightCircularCylinderI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "RightCircularCylinder"},
	ASubtypeOf: []sst.ElementInformer{CsgPrimitive, GeometricRepresentationItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var RigidSubsketch = rigidSubsketchI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "RigidSubsketch"},
	ASubtypeOf: []sst.ElementInformer{Subsketch},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, Subsketch.Element: {}},
}}
View Source
var RoundedRectangle = roundedRectangleI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "RoundedRectangle"},
	ASubtypeOf: []sst.ElementInformer{Curve},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Curve.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var RuledSurfaceSweptAreaSolid = ruledSurfaceSweptAreaSolidI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "RuledSurfaceSweptAreaSolid"},
	ASubtypeOf: []sst.ElementInformer{SurfaceCurveSweptAreaSolid},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, SolidModel.Element: {}, SurfaceCurveSweptAreaSolid.Element: {}, SweptAreaSolid.Element: {}},
}}
View Source
var SameSense = sameSenseI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "sameSense"},
	ARange:  xsd.Boolean,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var SbsmBoundary = sbsmBoundaryI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "sbsmBoundary"},
	ADomain:        ShellBasedSurfaceModel,
	ARange:         Shell,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var SbwmBoundary = sbwmBoundaryI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "sbwmBoundary"},
	ADomain:        ShellBasedWireframeModel,
	ARange:         Shell,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var Scale = scaleI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "scale"},
	ADomain: CartesianTransformationOperator,
	ARange:  xsd.Double,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ScalingFactors = scalingFactorsI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "scalingFactors"},
	ARange:  xsd.Double,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var Scan3dModel = scan3dModelI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "Scan3dModel"},
	ASubtypeOf: []sst.ElementInformer{ScannedDataItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, ScannedDataItem.Element: {}},
}}
View Source
var ScanDataShapeRepresentation = scanDataShapeRepresentationI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "ScanDataShapeRepresentation"},
	ASubtypeOf: []sst.ElementInformer{ShapeRepresentation},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Representation.Element: {}, ShapeRepresentation.Element: {}},
}}
View Source
var ScannedDataItem = scannedDataItemI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "ScannedDataItem"},
	ASubtypeOf: []sst.ElementInformer{GeometricRepresentationItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var ScannedPoints = scannedPointsI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "scannedPoints"},
	ADomain:        Scan3dModel,
	ARange:         ScannedDataItem,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ScannerBasicProperties = scannerBasicPropertiesI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "ScannerBasicProperties"},
	ASubtypeOf: []sst.ElementInformer{ScannerProperty},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var ScannerIdentification = scannerIdentificationI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "scannerIdentification"},
	ADomain: ScannerBasicProperties,
	ARange:  rdfs.Label,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ScannerInfo = scannerInfoI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "scannerInfo"},
	ADomain: Scan3dModel,
	ARange:  ScannerProperty,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ScannerLocation = scannerLocationI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "scannerLocation"},
	ADomain:        ScannerBasicProperties,
	ARange:         Axis2Placement3D,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ScannerProperty = scannerPropertyI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "ScannerProperty"},
	ASubtypeOf: []sst.ElementInformer{RepresentationItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: true, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ScannerUncertainty = scannerUncertaintyI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "scannerUncertainty"},
	ADomain: ScannerBasicProperties,
	ARange:  xsd.Double,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var SchematicConnection = schematicConnectionI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "SchematicConnection"},
	ASubtypeOf: []sst.ElementInformer{EdgeCurve},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Edge.Element: {}, EdgeCurve.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, TopologicalRepresentationItem.Element: {}},
}}
View Source
var SchematicConnectionGroup = schematicConnectionGroupI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "SchematicConnectionGroup"},
	ASubtypeOf: []sst.ElementInformer{CompoundRepresentationItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, CompoundRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var SchematicConnectionGroupElement = schematicConnectionGroupElementI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "SchematicConnectionGroupElement"},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var SchematicDrawing = schematicDrawingI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "SchematicDrawing"},
	ASubtypeOf: []sst.ElementInformer{PresentationSet},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, PresentationSet.Element: {}},
}}
View Source
var SchematicDrawingArea = schematicDrawingAreaI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "SchematicDrawingArea"},
	ASubtypeOf: []sst.ElementInformer{PresentationArea},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, PresentationArea.Element: {}, PresentationRepresentation.Element: {}, Representation.Element: {}},
}}
View Source
var SchematicDrawingNet = schematicDrawingNetI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "SchematicDrawingNet"},
	ASubtypeOf: []sst.ElementInformer{lci.Individual},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}},
}}
View Source
var SchematicDrawingPort = schematicDrawingPortI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "SchematicDrawingPort"},
	ASubtypeOf: []sst.ElementInformer{SchematicDrawingNet},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, SchematicDrawingNet.Element: {}},
}}
View Source
var SchematicNode = schematicNodeI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "SchematicNode"},
	ASubtypeOf: []sst.ElementInformer{GeometricRepresentationItem, VertexPoint},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, TopologicalRepresentationItem.Element: {}, Vertex.Element: {}, VertexPoint.Element: {}},
}}
View Source
var SchematicNodeOrPort = schematicNodeOrPortI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "SchematicNodeOrPort"},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var SchematicPort = schematicPortI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "SchematicPort"},
	ASubtypeOf: []sst.ElementInformer{GeometricRepresentationItem, MappedItem, Vertex},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, MappedItem.Element: {}, RepresentationItem.Element: {}, TopologicalRepresentationItem.Element: {}, Vertex.Element: {}},
}}
View Source
var SchematicPortReference = schematicPortReferenceI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "SchematicPortReference"},
	ASubtypeOf: []sst.ElementInformer{GeometricRepresentationItem, Vertex},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, TopologicalRepresentationItem.Element: {}, Vertex.Element: {}},
}}
View Source
var SchematicPortRepresentation = schematicPortRepresentationI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "SchematicPortRepresentation"},
	ASubtypeOf: []sst.ElementInformer{SymbolRepresentation},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, PresentationRepresentation.Element: {}, Representation.Element: {}, SymbolRepresentation.Element: {}},
}}
View Source
var SchematicSymbolRepresentation = schematicSymbolRepresentationI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "SchematicSymbolRepresentation"},
	ASubtypeOf: []sst.ElementInformer{SymbolRepresentation},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, PresentationRepresentation.Element: {}, Representation.Element: {}, SymbolRepresentation.Element: {}},
}}
View Source
var SdgcWithDimension = sdgcWithDimensionI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "SdgcWithDimension"},
	ASubtypeOf: []sst.ElementInformer{SurfaceDistanceGeometricConstraint},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, SurfaceDistanceGeometricConstraint.Element: {}},
}}
View Source
var SeamCurve = seamCurveI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "SeamCurve"},
	ASubtypeOf: []sst.ElementInformer{SurfaceCurve},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Curve.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, SurfaceCurve.Element: {}},
}}
View Source
var SeamEdge = seamEdgeI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "SeamEdge"},
	ASubtypeOf: []sst.ElementInformer{OrientedEdge},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Edge.Element: {}, OrientedEdge.Element: {}, RepresentationItem.Element: {}, TopologicalRepresentationItem.Element: {}},
}}
View Source
var SecondOperand = secondOperandI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "secondOperand"},
	ADomain:        BooleanResult,
	ARange:         BooleanOperand,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var SectionedSpine = sectionedSpineI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "SectionedSpine"},
	ASubtypeOf: []sst.ElementInformer{GeometricCurveSet},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricCurveSet.Element: {}, GeometricRepresentationItem.Element: {}, GeometricSet.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var Segments = segmentsI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "segments"},
	ARange:         SurfacePatch,
	ASubPropertyOf: InterRepItemUsage,
	AnInverseOf:    UsingCurves,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var SelectOuter = selectOuterI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "selectOuter"},
	ADomain: DegenerateToroidalSurface,
	ARange:  xsd.Boolean,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var SelfIntersect = selfIntersectI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "selfIntersect"},
	ARange:  xsd.Boolean,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var SemiAngle = semiAngleI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "semiAngle"},
	ARange:  xsd.Double,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var SemiAxis = semiAxisI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "semiAxis"},
	ADomain: Hyperbola,
	ARange:  xsd.Double,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var SemiAxis1 = semiAxis1I{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "semiAxis1"},
	ARange:  xsd.Double,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var SemiAxis2 = semiAxis2I{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "semiAxis2"},
	ARange:  xsd.Double,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var SemiAxis3 = semiAxis3I{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "semiAxis3"},
	ARange:  xsd.Double,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var SemiImagAxis = semiImagAxisI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "semiImagAxis"},
	ADomain: Hyperbola,
	ARange:  xsd.Double,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var SenseAgreement = senseAgreementI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "senseAgreement"},
	ADomain: TrimmedCurve,
	ARange:  xsd.Boolean,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var SetOfReversibleTopologyItem = setOfReversibleTopologyItemI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "SetOfReversibleTopologyItem"},
	ASubtypeOf: []sst.ElementInformer{ReversibleTopology, ReversibleTopologyItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ShapeRepresentation = shapeRepresentationI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "ShapeRepresentation"},
	ASubtypeOf: []sst.ElementInformer{Representation},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Representation.Element: {}},
}}
View Source
var ShapeRepresentationRelationship = shapeRepresentationRelationshipI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "shapeRepresentationRelationship"},
	ADomain:        Representation,
	ARange:         Representation,
	ASubPropertyOf: RepresentationRelationship,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ShapeRepresentationRelationshipWithCartesianTransformation = shapeRepresentationRelationshipWithCartesianTransformationI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "shapeRepresentationRelationshipWithCartesianTransformation"},
	ADomain:        Representation,
	ARange:         Representation,
	ASubPropertyOf: ShapeRepresentationRelationshipWithTransformation,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ShapeRepresentationRelationshipWithPlacementTransformation = shapeRepresentationRelationshipWithPlacementTransformationI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "shapeRepresentationRelationshipWithPlacementTransformation"},
	ADomain:        Representation,
	ARange:         Representation,
	ASubPropertyOf: ShapeRepresentationRelationshipWithTransformation,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ShapeRepresentationRelationshipWithSameGeometricRepresentationContext = shapeRepresentationRelationshipWithSameGeometricRepresentationContextI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "shapeRepresentationRelationshipWithSameGeometricRepresentationContext"},
	ADomain:        Representation,
	ARange:         Representation,
	ASubPropertyOf: ShapeRepresentationRelationship,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ShapeRepresentationRelationshipWithTransformation = shapeRepresentationRelationshipWithTransformationI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "shapeRepresentationRelationshipWithTransformation"},
	ADomain:        Representation,
	ARange:         Representation,
	ASubPropertyOf: ShapeRepresentationRelationship,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var Shell = shellI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "Shell"},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ShellBasedSurfaceModel = shellBasedSurfaceModelI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "ShellBasedSurfaceModel"},
	ASubtypeOf: []sst.ElementInformer{GeometricRepresentationItem, SurfaceModel},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var ShellBasedWireframeModel = shellBasedWireframeModelI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "ShellBasedWireframeModel"},
	ASubtypeOf: []sst.ElementInformer{GeometricRepresentationItem, WireframeModel},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var ShellBasedWireframeShapeRepresentation = shellBasedWireframeShapeRepresentationI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "ShellBasedWireframeShapeRepresentation"},
	ASubtypeOf: []sst.ElementInformer{ShapeRepresentation},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Representation.Element: {}, ShapeRepresentation.Element: {}},
}}
View Source
var SimultaneousConstraintGroup = simultaneousConstraintGroupI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "SimultaneousConstraintGroup"},
	ASubtypeOf: []sst.ElementInformer{VariationalRepresentationItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var SingleAreaCsg2DShapeRepresentation = singleAreaCsg2DShapeRepresentationI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "SingleAreaCsg2DShapeRepresentation"},
	ASubtypeOf: []sst.ElementInformer{Csg2DShapeRepresentation},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Csg2DShapeRepresentation.Element: {}, Representation.Element: {}, ShapeRepresentation.Element: {}},
}}
View Source
var SingleBoundaryCsg2DShapeRepresentation = singleBoundaryCsg2DShapeRepresentationI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "SingleBoundaryCsg2DShapeRepresentation"},
	ASubtypeOf: []sst.ElementInformer{SingleAreaCsg2DShapeRepresentation},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Csg2DShapeRepresentation.Element: {}, Representation.Element: {}, ShapeRepresentation.Element: {}, SingleAreaCsg2DShapeRepresentation.Element: {}},
}}
View Source
var SingleTextureStyleTessellationSpecification = singleTextureStyleTessellationSpecificationI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "SingleTextureStyleTessellationSpecification"},
	ASubtypeOf: []sst.ElementInformer{TextureStyleTessellationSpecification},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}},
}}
View Source
var SketchBasisSelect = sketchBasisSelectI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "SketchBasisSelect"},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var SketchElementSelect = sketchElementSelectI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "SketchElementSelect"},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var SketchTypeSelect = sketchTypeSelectI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "SketchTypeSelect"},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var SkewLineDistanceGeometricConstraint = skewLineDistanceGeometricConstraintI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "SkewLineDistanceGeometricConstraint"},
	ASubtypeOf: []sst.ElementInformer{ExplicitGeometricConstraint},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var Skewness = skewnessI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "skewness"},
	ADomain: DupinCyclideSurface,
	ARange:  xsd.Double,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var Smooth = smoothI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "smooth"},
	ARange:  xsd.Boolean,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var SolidModel = solidModelI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "SolidModel"},
	ASubtypeOf: []sst.ElementInformer{BooleanOperand, GeometricRepresentationItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var SolidReplica = solidReplicaI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "SolidReplica"},
	ASubtypeOf: []sst.ElementInformer{SolidModel},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, SolidModel.Element: {}},
}}
View Source
var Sphere = sphereI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "Sphere"},
	ASubtypeOf: []sst.ElementInformer{GeometricRepresentationItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var SphericalPoint = sphericalPointI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "SphericalPoint"},
	ASubtypeOf: []sst.ElementInformer{Point},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, Point.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var SphericalSurface = sphericalSurfaceI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "SphericalSurface"},
	ASubtypeOf: []sst.ElementInformer{ElementarySurface},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, ElementarySurface.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, Surface.Element: {}},
}}
View Source
var SphericalVolume = sphericalVolumeI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "SphericalVolume"},
	ASubtypeOf: []sst.ElementInformer{Volume},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, Volume.Element: {}},
}}
View Source
var SpinePoints = spinePointsI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "spinePoints"},
	ADomain:        SectionedSpine,
	ARange:         Point,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var SplineKnotValues = splineKnotValuesI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "SplineKnotValues"},
	ASubtypeOf: []sst.ElementInformer{ListOfDouble},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var StartParam = startParamI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "startParam"},
	ARange:  xsd.Double,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var StateVariableWithColour = stateVariableWithColourI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "StateVariableWithColour"},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{},
}}
View Source
var Style = styleI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "style"},
	ADomain:        StyledItem,
	ARange:         PresentationStyleAssignment,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var StyledItem = styledItemI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "StyledItem"},
	ASubtypeOf: []sst.ElementInformer{RepresentationItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var StyledTessellatedFaceOrSurfaceWithSingleTexture = styledTessellatedFaceOrSurfaceWithSingleTextureI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "StyledTessellatedFaceOrSurfaceWithSingleTexture"},
	ASubtypeOf: []sst.ElementInformer{StyledItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, RepresentationItem.Element: {}, StyledItem.Element: {}},
}}
View Source
var StyledTessellatedItemWithColours = styledTessellatedItemWithColoursI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "StyledTessellatedItemWithColours"},
	ASubtypeOf: []sst.ElementInformer{StyledItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, RepresentationItem.Element: {}, StyledItem.Element: {}},
}}
View Source
var SubEdge = subEdgeI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "SubEdge"},
	ASubtypeOf: []sst.ElementInformer{Edge},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Edge.Element: {}, RepresentationItem.Element: {}, TopologicalRepresentationItem.Element: {}},
}}
View Source
var SubFace = subFaceI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "SubFace"},
	ASubtypeOf: []sst.ElementInformer{Face},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Face.Element: {}, RepresentationItem.Element: {}, TopologicalRepresentationItem.Element: {}},
}}
View Source
var Sublists = sublistsI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "sublists"},
	ADomain:        PointCloudSuperdataset,
	ARange:         PointCloudDataset,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var Subpath = subpathI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "Subpath"},
	ASubtypeOf: []sst.ElementInformer{Path},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Path.Element: {}, RepresentationItem.Element: {}, TopologicalRepresentationItem.Element: {}},
}}
View Source
var Subsketch = subsketchI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "Subsketch"},
	ASubtypeOf: []sst.ElementInformer{GeometricRepresentationItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var Surface = surfaceI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "Surface"},
	ASubtypeOf: []sst.ElementInformer{GeometricRepresentationItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var SurfaceBoundary = surfaceBoundaryI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "SurfaceBoundary"},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var SurfaceCurve = surfaceCurveI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "SurfaceCurve"},
	ASubtypeOf: []sst.ElementInformer{Curve, CurveOnSurface},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Curve.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var SurfaceCurveSweptAreaSolid = surfaceCurveSweptAreaSolidI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "SurfaceCurveSweptAreaSolid"},
	ASubtypeOf: []sst.ElementInformer{SweptAreaSolid},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, SolidModel.Element: {}, SweptAreaSolid.Element: {}},
}}
View Source
var SurfaceCurveSweptFaceSolid = surfaceCurveSweptFaceSolidI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "SurfaceCurveSweptFaceSolid"},
	ASubtypeOf: []sst.ElementInformer{SweptFaceSolid},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, SolidModel.Element: {}, SweptFaceSolid.Element: {}},
}}
View Source
var SurfaceCurveSweptSurface = surfaceCurveSweptSurfaceI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "SurfaceCurveSweptSurface"},
	ASubtypeOf: []sst.ElementInformer{SweptSurface},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, Surface.Element: {}, SweptSurface.Element: {}},
}}
View Source
var SurfaceDistanceGeometricConstraint = surfaceDistanceGeometricConstraintI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "SurfaceDistanceGeometricConstraint"},
	ASubtypeOf: []sst.ElementInformer{ExplicitGeometricConstraint},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var SurfaceForm = surfaceFormI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "surfaceForm"},
	ADomain:        BSplineSurface,
	ARange:         BSplineSurfaceForm,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var SurfaceModel = surfaceModelI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "SurfaceModel"},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var SurfaceOfLinearExtrusion = surfaceOfLinearExtrusionI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "SurfaceOfLinearExtrusion"},
	ASubtypeOf: []sst.ElementInformer{SweptSurface},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, Surface.Element: {}, SweptSurface.Element: {}},
}}
View Source
var SurfaceOfRevolution = surfaceOfRevolutionI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "SurfaceOfRevolution"},
	ASubtypeOf: []sst.ElementInformer{SweptSurface},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, Surface.Element: {}, SweptSurface.Element: {}},
}}
View Source
var SurfaceOrSolidModel = surfaceOrSolidModelI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "SurfaceOrSolidModel"},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var SurfacePatch = surfacePatchI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "SurfacePatch"},
	ASubtypeOf: []sst.ElementInformer{FoundedItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}},
}}
View Source
var SurfacePatchSegments = surfacePatchSegmentsI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "surfacePatchSegments"},
	ADomain:        RectangularCompositeSurface,
	ARange:         ListOfListOfSurfacePatch,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var SurfacePatchSet = surfacePatchSetI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "SurfacePatchSet"},
	ASubtypeOf: []sst.ElementInformer{GeometricRepresentationItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var SurfaceRenderingProperties = surfaceRenderingPropertiesI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "SurfaceRenderingProperties"},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{},
}}
View Source
var SurfaceReplica = surfaceReplicaI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "SurfaceReplica"},
	ASubtypeOf: []sst.ElementInformer{Surface},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, Surface.Element: {}},
}}
View Source
var SurfaceSideStyle = surfaceSideStyleI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "SurfaceSideStyle"},
	ASubtypeOf: []sst.ElementInformer{FoundedItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}},
}}
View Source
var SurfaceSmoothnessGeometricConstraint = surfaceSmoothnessGeometricConstraintI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "SurfaceSmoothnessGeometricConstraint"},
	ASubtypeOf: []sst.ElementInformer{ExplicitGeometricConstraint},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var SurfaceStyleBoundary = surfaceStyleBoundaryI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "SurfaceStyleBoundary"},
	ASubtypeOf: []sst.ElementInformer{FoundedItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}},
}}
View Source
var SurfaceStyleControlGrid = surfaceStyleControlGridI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "SurfaceStyleControlGrid"},
	ASubtypeOf: []sst.ElementInformer{FoundedItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}},
}}
View Source
var SurfaceStyleFillArea = surfaceStyleFillAreaI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "SurfaceStyleFillArea"},
	ASubtypeOf: []sst.ElementInformer{FoundedItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}},
}}
View Source
var SurfaceStyleParameterLine = surfaceStyleParameterLineI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "SurfaceStyleParameterLine"},
	ASubtypeOf: []sst.ElementInformer{FoundedItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}},
}}
View Source
var SurfaceStyleReflectanceAmbient = surfaceStyleReflectanceAmbientI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "SurfaceStyleReflectanceAmbient"},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{},
}}
View Source
var SurfaceStyleReflectanceAmbientDiffuse = surfaceStyleReflectanceAmbientDiffuseI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "SurfaceStyleReflectanceAmbientDiffuse"},
	ASubtypeOf: []sst.ElementInformer{SurfaceStyleReflectanceAmbient},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{SurfaceStyleReflectanceAmbient.Element: {}},
}}
View Source
var SurfaceStyleReflectanceAmbientDiffuseSpecular = surfaceStyleReflectanceAmbientDiffuseSpecularI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "SurfaceStyleReflectanceAmbientDiffuseSpecular"},
	ASubtypeOf: []sst.ElementInformer{SurfaceStyleReflectanceAmbientDiffuse},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{SurfaceStyleReflectanceAmbient.Element: {}, SurfaceStyleReflectanceAmbientDiffuse.Element: {}},
}}
View Source
var SurfaceStyleRendering = surfaceStyleRenderingI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "SurfaceStyleRendering"},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{},
}}
View Source
var SurfaceStyleRenderingWithProperties = surfaceStyleRenderingWithPropertiesI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "SurfaceStyleRenderingWithProperties"},
	ASubtypeOf: []sst.ElementInformer{SurfaceStyleRendering},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{SurfaceStyleRendering.Element: {}},
}}
View Source
var SurfaceStyleSegmentationCurve = surfaceStyleSegmentationCurveI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "SurfaceStyleSegmentationCurve"},
	ASubtypeOf: []sst.ElementInformer{FoundedItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}},
}}
View Source
var SurfaceStyleSilhouette = surfaceStyleSilhouetteI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "SurfaceStyleSilhouette"},
	ASubtypeOf: []sst.ElementInformer{FoundedItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}},
}}
View Source
var SurfaceStyleTransparent = surfaceStyleTransparentI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "SurfaceStyleTransparent"},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{},
}}
View Source
var SurfaceStyleUsage = surfaceStyleUsageI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "SurfaceStyleUsage"},
	ASubtypeOf: []sst.ElementInformer{FoundedItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}},
}}
View Source
var SweptArea = sweptAreaI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "sweptArea"},
	ADomain:        SweptAreaSolid,
	ARange:         CurveBoundedSurface,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var SweptAreaSolid = sweptAreaSolidI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "SweptAreaSolid"},
	ASubtypeOf: []sst.ElementInformer{SolidModel},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, SolidModel.Element: {}},
}}
View Source
var SweptCurve = sweptCurveI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "sweptCurve"},
	ADomain:        SweptSurface,
	ARange:         Curve,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var SweptCurveSurfaceGeometricConstraint = sweptCurveSurfaceGeometricConstraintI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "SweptCurveSurfaceGeometricConstraint"},
	ASubtypeOf: []sst.ElementInformer{ExplicitGeometricConstraint},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var SweptDiskSolid = sweptDiskSolidI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "SweptDiskSolid"},
	ASubtypeOf: []sst.ElementInformer{SolidModel},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, SolidModel.Element: {}},
}}
View Source
var SweptFace = sweptFaceI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "sweptFace"},
	ADomain:        SweptFaceSolid,
	ARange:         FaceSurface,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var SweptFaceSolid = sweptFaceSolidI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "SweptFaceSolid"},
	ASubtypeOf: []sst.ElementInformer{SolidModel},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, SolidModel.Element: {}},
}}
View Source
var SweptPointCurveGeometricConstraint = sweptPointCurveGeometricConstraintI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "SweptPointCurveGeometricConstraint"},
	ASubtypeOf: []sst.ElementInformer{ExplicitGeometricConstraint},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var SweptSurface = sweptSurfaceI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "SweptSurface"},
	ASubtypeOf: []sst.ElementInformer{Surface},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, Surface.Element: {}},
}}
View Source
var SweptSurfaceOrSolid = sweptSurfaceOrSolidI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "SweptSurfaceOrSolid"},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var SymbolElementStyle = symbolElementStyleI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "SymbolElementStyle"},
	ASubtypeOf: []sst.ElementInformer{FoundedItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}},
}}
View Source
var SymbolRepresentation = symbolRepresentationI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "SymbolRepresentation"},
	ASubtypeOf: []sst.ElementInformer{PresentationRepresentation},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, PresentationRepresentation.Element: {}, Representation.Element: {}},
}}
View Source
var SymbolRepresentationMap = symbolRepresentationMapI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "SymbolRepresentationMap"},
	ASubtypeOf: []sst.ElementInformer{RepresentationMap},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{RepresentationMap.Element: {}},
}}
View Source
var SymbolRepresentationWithBlankingBox = symbolRepresentationWithBlankingBoxI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "SymbolRepresentationWithBlankingBox"},
	ASubtypeOf: []sst.ElementInformer{SymbolRepresentation},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, PresentationRepresentation.Element: {}, Representation.Element: {}, SymbolRepresentation.Element: {}},
}}
View Source
var SymbolStyle = symbolStyleI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "SymbolStyle"},
	ASubtypeOf: []sst.ElementInformer{FoundedItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}},
}}
View Source
var SymbolTarget = symbolTargetI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "SymbolTarget"},
	ASubtypeOf: []sst.ElementInformer{GeometricRepresentationItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var SymmetryGeometricConstraint = symmetryGeometricConstraintI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "SymmetryGeometricConstraint"},
	ASubtypeOf: []sst.ElementInformer{ExplicitGeometricConstraint},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var TableRecordFieldRepresentation = tableRecordFieldRepresentationI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "TableRecordFieldRepresentation"},
	ASubtypeOf: []sst.ElementInformer{SymbolRepresentation},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, PresentationRepresentation.Element: {}, Representation.Element: {}, SymbolRepresentation.Element: {}},
}}
View Source
var TableRecordFieldRepresentationWithClippingBox = tableRecordFieldRepresentationWithClippingBoxI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "TableRecordFieldRepresentationWithClippingBox"},
	ASubtypeOf: []sst.ElementInformer{TableRecordFieldRepresentation},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, PresentationRepresentation.Element: {}, Representation.Element: {}, SymbolRepresentation.Element: {}, TableRecordFieldRepresentation.Element: {}},
}}
View Source
var TableRecordRepresentation = tableRecordRepresentationI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "TableRecordRepresentation"},
	ASubtypeOf: []sst.ElementInformer{SymbolRepresentation},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, PresentationRepresentation.Element: {}, Representation.Element: {}, SymbolRepresentation.Element: {}},
}}
View Source
var TableRepresentation = tableRepresentationI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "TableRepresentation"},
	ASubtypeOf: []sst.ElementInformer{SymbolRepresentation},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, PresentationRepresentation.Element: {}, Representation.Element: {}, SymbolRepresentation.Element: {}},
}}
View Source
var TangentContactType = tangentContactTypeI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "TangentContactType"},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var TangentContactType_CurveContact = tangentContactType_CurveContactI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "TangentContactType_CurveContact"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var TangentContactType_PointContact = tangentContactType_PointContactI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "TangentContactType_PointContact"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var TangentContactType_SurfaceContact = tangentContactType_SurfaceContactI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "TangentContactType_SurfaceContact"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var TangentGeometricConstraint = tangentGeometricConstraintI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "TangentGeometricConstraint"},
	ASubtypeOf: []sst.ElementInformer{ExplicitGeometricConstraint},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var TargetCurve = targetCurveI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "targetCurve"},
	ADomain: PathAreaWithLocalParameters,
	ARange:  Curve,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var TerminatorSymbol = terminatorSymbolI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "TerminatorSymbol"},
	ASubtypeOf: []sst.ElementInformer{AnnotationSymbolOccurrence},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, AnnotationOccurrence.Element: {}, AnnotationSymbolOccurrence.Element: {}, RepresentationItem.Element: {}, StyledItem.Element: {}},
}}
View Source
var TerminatorSymbolRepresentation = terminatorSymbolRepresentationI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "TerminatorSymbolRepresentation"},
	ASubtypeOf: []sst.ElementInformer{SymbolRepresentation},

	AClass: true, AnOptionClass: false, AnAbstractClass: true, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var TerminatorSymbolSelect = terminatorSymbolSelectI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "TerminatorSymbolSelect"},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var TessellatedAnnotationOccurrence = tessellatedAnnotationOccurrenceI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "TessellatedAnnotationOccurrence"},
	ASubtypeOf: []sst.ElementInformer{AnnotationOccurrence},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, AnnotationOccurrence.Element: {}, RepresentationItem.Element: {}, StyledItem.Element: {}},
}}
View Source
var TessellatedConnectingEdge = tessellatedConnectingEdgeI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "TessellatedConnectingEdge"},
	ASubtypeOf: []sst.ElementInformer{TessellatedEdge},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, TessellatedEdge.Element: {}, TessellatedStructuredItem.Element: {}},
}}
View Source
var TessellatedCurveSet = tessellatedCurveSetI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "TessellatedCurveSet"},
	ASubtypeOf: []sst.ElementInformer{TessellatedItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var TessellatedEdge = tessellatedEdgeI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "TessellatedEdge"},
	ASubtypeOf: []sst.ElementInformer{TessellatedEdgeOrVertex, TessellatedStructuredItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, TessellatedStructuredItem.Element: {}},
}}
View Source
var TessellatedEdgeOrVertex = tessellatedEdgeOrVertexI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "TessellatedEdgeOrVertex"},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var TessellatedFace = tessellatedFaceI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "TessellatedFace"},
	ASubtypeOf: []sst.ElementInformer{TessellatedStructuredItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: true, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var TessellatedFacetLongShortEdgeRatio = tessellatedFacetLongShortEdgeRatioI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "TessellatedFacetLongShortEdgeRatio"},
	ASubtypeOf: []sst.ElementInformer{TessellationAccuracyParameterItem, xsd.Double},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var TessellatedGeometricSet = tessellatedGeometricSetI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "TessellatedGeometricSet"},
	ASubtypeOf: []sst.ElementInformer{TessellatedItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var TessellatedItem = tessellatedItemI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "TessellatedItem"},
	ASubtypeOf: []sst.ElementInformer{GeometricRepresentationItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: true, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var TessellatedPointSet = tessellatedPointSetI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "TessellatedPointSet"},
	ASubtypeOf: []sst.ElementInformer{TessellatedItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var TessellatedShapeRepresentation = tessellatedShapeRepresentationI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "TessellatedShapeRepresentation"},
	ASubtypeOf: []sst.ElementInformer{ShapeRepresentation},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Representation.Element: {}, ShapeRepresentation.Element: {}},
}}
View Source
var TessellatedShapeRepresentationWithAccuracyParameters = tessellatedShapeRepresentationWithAccuracyParametersI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "TessellatedShapeRepresentationWithAccuracyParameters"},
	ASubtypeOf: []sst.ElementInformer{TessellatedShapeRepresentation},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Representation.Element: {}, ShapeRepresentation.Element: {}, TessellatedShapeRepresentation.Element: {}},
}}
View Source
var TessellatedShell = tessellatedShellI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "TessellatedShell"},
	ASubtypeOf: []sst.ElementInformer{TessellatedItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var TessellatedSolid = tessellatedSolidI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "TessellatedSolid"},
	ASubtypeOf: []sst.ElementInformer{TessellatedItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var TessellatedStructuredItem = tessellatedStructuredItemI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "TessellatedStructuredItem"},
	ASubtypeOf: []sst.ElementInformer{TessellatedItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var TessellatedSurfaceSet = tessellatedSurfaceSetI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "TessellatedSurfaceSet"},
	ASubtypeOf: []sst.ElementInformer{TessellatedItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: true, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var TessellatedVertex = tessellatedVertexI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "TessellatedVertex"},
	ASubtypeOf: []sst.ElementInformer{TessellatedEdgeOrVertex, TessellatedStructuredItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, TessellatedStructuredItem.Element: {}},
}}
View Source
var TessellatedWire = tessellatedWireI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "TessellatedWire"},
	ASubtypeOf: []sst.ElementInformer{TessellatedItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var TessellationAccuracyParameterItem = tessellationAccuracyParameterItemI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "TessellationAccuracyParameterItem"},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var TessellationAccuracyParameters = tessellationAccuracyParametersI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "tessellationAccuracyParameters"},
	ADomain:        TessellatedShapeRepresentationWithAccuracyParameters,
	ARange:         TessellationAccuracyParameterItem,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var Tetrahedron = tetrahedronI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "Tetrahedron"},
	ASubtypeOf: []sst.ElementInformer{FacetedPrimitive},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, FacetedPrimitive.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var TetrahedronVolume = tetrahedronVolumeI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "TetrahedronVolume"},
	ASubtypeOf: []sst.ElementInformer{Volume},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, Volume.Element: {}},
}}
View Source
var TextAlignment = textAlignmentI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "TextAlignment"},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var TextAlignment_baseline_centre = textAlignment_Baseline_CentreI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "TextAlignment_baseline_centre"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var TextAlignment_baseline_left = textAlignment_Baseline_LeftI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "TextAlignment_baseline_left"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var TextAlignment_baseline_right = textAlignment_Baseline_RightI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "TextAlignment_baseline_right"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var TextAlignment_centre_centre = textAlignment_Centre_CentreI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "TextAlignment_centre_centre"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var TextAlignment_centre_left = textAlignment_Centre_LeftI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "TextAlignment_centre_left"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var TextAlignment_centre_right = textAlignment_Centre_RightI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "TextAlignment_centre_right"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var TextAlignment_lower_centre = textAlignment_Lower_CentreI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "TextAlignment_lower_centre"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var TextAlignment_lower_left = textAlignment_Lower_LeftI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "TextAlignment_lower_left"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var TextAlignment_lower_right = textAlignment_Lower_RightI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "TextAlignment_lower_right"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var TextAlignment_upper_centre = textAlignment_Upper_CentreI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "TextAlignment_upper_centre"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var TextAlignment_upper_left = textAlignment_Upper_LeftI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "TextAlignment_upper_left"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var TextAlignment_upper_right = textAlignment_Upper_RightI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "TextAlignment_upper_right"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var TextDirection = textDirectionI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "textDirection"},
	ADomain: TextLiteral,
	ARange:  TextPath,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var TextFont = textFontI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "TextFont"},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{},
}}
View Source
var TextFontFamily = textFontFamilyI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "TextFontFamily"},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{},
}}
View Source
var TextLiteral = textLiteralI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "TextLiteral"},
	ASubtypeOf: []sst.ElementInformer{GeometricRepresentationItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var TextLiteralWithAssociatedCurves = textLiteralWithAssociatedCurvesI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "TextLiteralWithAssociatedCurves"},
	ASubtypeOf: []sst.ElementInformer{TextLiteral},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, TextLiteral.Element: {}},
}}
View Source
var TextLiteralWithBlankingBox = textLiteralWithBlankingBoxI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "TextLiteralWithBlankingBox"},
	ASubtypeOf: []sst.ElementInformer{TextLiteral},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, TextLiteral.Element: {}},
}}
View Source
var TextLiteralWithDelineation = textLiteralWithDelineationI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "TextLiteralWithDelineation"},
	ASubtypeOf: []sst.ElementInformer{TextLiteral},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, TextLiteral.Element: {}},
}}
View Source
var TextLiteralWithExtent = textLiteralWithExtentI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "TextLiteralWithExtent"},
	ASubtypeOf: []sst.ElementInformer{TextLiteral},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, TextLiteral.Element: {}},
}}
View Source
var TextModifer = textModiferI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "TextModifer"},
	ASubtypeOf: []sst.ElementInformer{ssmeta.OptionClass},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var TextModifer_bold = textModifer_BoldI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "TextModifer_bold"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var TextModifer_italic = textModifer_ItalicI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "TextModifer_italic"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var TextModifer_strikethrough = textModifer_StrikethroughI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "TextModifer_strikethrough"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var TextModifer_underscore = textModifer_UnderscoreI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "TextModifer_underscore"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var TextParamterLiteral = textParamterLiteralI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "TextParamterLiteral"},
	ASubtypeOf: []sst.ElementInformer{TextLiteral},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, TextLiteral.Element: {}},
}}
View Source
var TextPath = textPathI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "TextPath"},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var TextPath_down = textPath_DownI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "TextPath_down"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var TextPath_left = textPath_LeftI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "TextPath_left"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var TextPath_right = textPath_RightI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "TextPath_right"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var TextPath_up = textPath_UpI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "TextPath_up"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var TextStringRepresentation = textStringRepresentationI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "TextStringRepresentation"},
	ASubtypeOf: []sst.ElementInformer{Representation},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Representation.Element: {}},
}}
View Source
var TextStyle = textStyleI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "TextStyle"},
	ASubtypeOf: []sst.ElementInformer{FoundedItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}},
}}
View Source
var TextStyleForDefinedFont = textStyleForDefinedFontI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "TextStyleForDefinedFont"},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{},
}}
View Source
var TextStyleWithBoxCharacteristics = textStyleWithBoxCharacteristicsI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "TextStyleWithBoxCharacteristics"},
	ASubtypeOf: []sst.ElementInformer{TextStyle},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, TextStyle.Element: {}},
}}
View Source
var TextStyleWithJustification = textStyleWithJustificationI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "TextStyleWithJustification"},
	ASubtypeOf: []sst.ElementInformer{TextStyle},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, TextStyle.Element: {}},
}}
View Source
var TextStyleWithMirror = textStyleWithMirrorI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "TextStyleWithMirror"},
	ASubtypeOf: []sst.ElementInformer{TextStyle},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, TextStyle.Element: {}},
}}
View Source
var TextStyleWithSpacing = textStyleWithSpacingI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "TextStyleWithSpacing"},
	ASubtypeOf: []sst.ElementInformer{TextStyle},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, TextStyle.Element: {}},
}}
View Source
var TextureStyleSpecification = textureStyleSpecificationI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "TextureStyleSpecification"},
	ASubtypeOf: []sst.ElementInformer{FoundedItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: true, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var TextureStyleTessellationSpecification = textureStyleTessellationSpecificationI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "TextureStyleTessellationSpecification"},
	ASubtypeOf: []sst.ElementInformer{TextureStyleSpecification},

	AClass: true, AnOptionClass: false, AnAbstractClass: true, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var Theta = thetaI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "theta"},
	ARange:  xsd.Double,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var TopologicalLink = topologicalLinkI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "topologicalLink"},
	ARange:         VertexPoint,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var TopologicalRepresentationItem = topologicalRepresentationItemI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "TopologicalRepresentationItem"},
	ASubtypeOf: []sst.ElementInformer{RepresentationItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var TopologyToGeometryItemAssociation = topologyToGeometryItemAssociationI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "topologyToGeometryItemAssociation"},
	ADomain:        RepresentationItem,
	ARange:         RepresentationItem,
	ASubPropertyOf: ItemDefinedTransformation,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var TopologyToGeometryModelAssociation = topologyToGeometryModelAssociationI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "topologyToGeometryModelAssociation"},
	ADomain:        Representation,
	ARange:         Representation,
	ASubPropertyOf: ShapeRepresentationRelationship,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ToroidalSurface = toroidalSurfaceI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "ToroidalSurface"},
	ASubtypeOf: []sst.ElementInformer{ElementarySurface},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, ElementarySurface.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, Surface.Element: {}},
}}
View Source
var ToroidalVolume = toroidalVolumeI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "ToroidalVolume"},
	ASubtypeOf: []sst.ElementInformer{Volume},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, Volume.Element: {}},
}}
View Source
var Torus = torusI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "Torus"},
	ASubtypeOf: []sst.ElementInformer{CsgPrimitive, GeometricRepresentationItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var Transformation = transformationI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "transformation"},
	ARange:         CartesianTransformationOperator,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var TransformationOperator = transformationOperatorI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "transformationOperator"},
	ARange:  TransformationSelect,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var TransformationSelect = transformationSelectI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "TransformationSelect"},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var Transition = transitionI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "transition"},
	ADomain:        CompositeCurveSegment,
	ARange:         TransitionCode,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var TransitionCode = transitionCodeI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "TransitionCode"},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var TransitionCode_ContSameGradient = transitionCode_ContSameGradientI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "TransitionCode_ContSameGradient"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var TransitionCode_ContSameGradientSameCurvature = transitionCode_ContSameGradientSameCurvatureI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "TransitionCode_ContSameGradientSameCurvature"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var TransitionCode_Continuous = transitionCode_ContinuousI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "TransitionCode_Continuous"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var TransitionCode_Discontinuous = transitionCode_DiscontinuousI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "TransitionCode_Discontinuous"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var TreeRootExpression = treeRootExpressionI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "treeRootExpression"},
	ADomain:        CsgSolid,
	ARange:         CsgSelect,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var TriangleFans = triangleFansI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "triangleFans"},
	ARange:  xsd.Int,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var TriangleStrips = triangleStripsI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "triangleStrips"},
	ARange:  xsd.Int,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var Triangles1 = triangles1I{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "triangles1"},
	ARange:  ListOfListOfInt,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var Triangles2 = triangles2I{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "triangles2"},
	ADomain: TriangulatedPointCloudDataset,
	ARange:  xsd.Int,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var TriangulatedFace = triangulatedFaceI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "TriangulatedFace"},
	ASubtypeOf: []sst.ElementInformer{TessellatedFace},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, TessellatedStructuredItem.Element: {}},
}}
View Source
var TriangulatedPointCloudDataset = triangulatedPointCloudDatasetI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "TriangulatedPointCloudDataset"},
	ASubtypeOf: []sst.ElementInformer{ScannedDataItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, ScannedDataItem.Element: {}},
}}
View Source
var TriangulatedSurfaceSet = triangulatedSurfaceSetI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "TriangulatedSurfaceSet"},
	ASubtypeOf: []sst.ElementInformer{TessellatedSurfaceSet},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var Trim1 = trim1I{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "trim1"},
	ADomain:        TrimmedCurve,
	ARange:         TrimmingSelect,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var Trim2 = trim2I{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "trim2"},
	ADomain:        TrimmedCurve,
	ARange:         TrimmingSelect,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var TrimmedCurve = trimmedCurveI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "TrimmedCurve"},
	ASubtypeOf: []sst.ElementInformer{BoundedCurve},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, BoundedCurve.Element: {}, Curve.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var TrimmedVolume = trimmedVolumeI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "TrimmedVolume"},
	ASubtypeOf: []sst.ElementInformer{SolidModel},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, SolidModel.Element: {}},
}}
View Source
var TrimmingMasterRepresentation = trimmingMasterRepresentationI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "trimmingMasterRepresentation"},
	ADomain:        TrimmedCurve,
	ARange:         PreferredSurfaceCurveRepresentation,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var TrimmingPreference = trimmingPreferenceI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "TrimmingPreference"},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var TrimmingPreference_Cartesian = trimmingPreference_CartesianI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "TrimmingPreference_Cartesian"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var TrimmingPreference_Parameter = trimmingPreference_ParameterI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "TrimmingPreference_Parameter"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var TrimmingPreference_Unspecified = trimmingPreference_UnspecifiedI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "TrimmingPreference_Unspecified"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: true,
}}
View Source
var TrimmingSelect = trimmingSelectI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "TrimmingSelect"},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var TurnAngle = turnAngleI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "turnAngle"},
	ADomain: CyclideSegmentSolid,
	ARange:  xsd.Double,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var TwoDirectionRepeatFactor = twoDirectionRepeatFactorI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "TwoDirectionRepeatFactor"},
	ASubtypeOf: []sst.ElementInformer{OneDirectionRepeatFactor},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, OneDirectionRepeatFactor.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var U1_1 = u1_1I{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "u1_1"},
	ADomain: RectangularTrimmedSurface,
	ARange:  xsd.Double,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var U1_2 = u1_2I{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "u1_2"},
	ADomain: TrimmedVolume,
	ARange:  xsd.Double,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var U2_1 = u2_1I{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "u2_1"},
	ADomain: TrimmedVolume,
	ARange:  xsd.Double,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var U2_2 = u2_2I{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "u2_2"},
	ADomain: RectangularTrimmedSurface,
	ARange:  xsd.Double,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var UBSplines = uBSplinesI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "uBSplines"},
	ARange:         LocalBSpline,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var UClosed = uClosedI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "uClosed"},
	ARange:  xsd.Boolean,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var UDegree = uDegreeI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "uDegree"},
	ARange:  xsd.Int,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var UKnotValues = uKnotValuesI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "uKnotValues"},
	ADomain:        LocallyRefinedSplineVolume,
	ARange:         SplineKnotValues,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var UKnots = uKnotsI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "uKnots"},
	ARange:  xsd.Double,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var UMultiplicities = uMultiplicitiesI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "uMultiplicities"},
	ARange:  xsd.Int,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var USense = uSenseI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "uSense"},
	ADomain: SurfacePatch,
	ARange:  xsd.Boolean,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var UTransition = uTransitionI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "uTransition"},
	ADomain:        SurfacePatch,
	ARange:         TransitionCode,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var UnboundParameterEnvironment = unboundParameterEnvironmentI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "UnboundParameterEnvironment"},
	ASubtypeOf: []sst.ElementInformer{Environment},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{Environment.Element: {}},
}}
View Source
var UnboundVariationalParameter = unboundVariationalParameterI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "UnboundVariationalParameter"},
	ASubtypeOf: []sst.ElementInformer{VariationalParameter},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, MathsVariable.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var UnboundVariationalParameterSemantics = unboundVariationalParameterSemanticsI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "UnboundVariationalParameterSemantics"},
	ASubtypeOf: []sst.ElementInformer{VariableSemantics},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{},
}}
View Source
var UniformCurve = uniformCurveI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "UniformCurve"},
	ASubtypeOf: []sst.ElementInformer{BSplineCurve},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, BSplineCurve.Element: {}, BoundedCurve.Element: {}, Curve.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var UniformSurface = uniformSurfaceI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "UniformSurface"},
	ASubtypeOf: []sst.ElementInformer{BSplineSurface},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, BSplineSurface.Element: {}, BoundedSurface.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, Surface.Element: {}},
}}
View Source
var UniformVolume = uniformVolumeI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "UniformVolume"},
	ASubtypeOf: []sst.ElementInformer{BSplineVolume},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, BSplineVolume.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, Volume.Element: {}},
}}
View Source
var Usense = usenseI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "usense"},
	ADomain: RectangularTrimmedSurface,
	ARange:  xsd.Boolean,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var UsingCurves = usingCurvesI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "usingCurves"},
	ADomain:        CompositeCurveSegment,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var V1_1 = v1_1I{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "v1_1"},
	ADomain: TrimmedVolume,
	ARange:  xsd.Double,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var V1_2 = v1_2I{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "v1_2"},
	ADomain: RectangularTrimmedSurface,
	ARange:  xsd.Double,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var V2_1 = v2_1I{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "v2_1"},
	ADomain: RectangularTrimmedSurface,
	ARange:  xsd.Double,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var V2_2 = v2_2I{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "v2_2"},
	ADomain: TrimmedVolume,
	ARange:  xsd.Double,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var VBSplines = vBSplinesI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "vBSplines"},
	ARange:         LocalBSpline,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var VClosed = vClosedI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "vClosed"},
	ARange:  xsd.Boolean,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var VDegree = vDegreeI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "vDegree"},
	ARange:  xsd.Int,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var VKnotValues = vKnotValuesI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "vKnotValues"},
	ADomain:        LocallyRefinedSplineVolume,
	ARange:         SplineKnotValues,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var VKnots = vKnotsI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "vKnots"},
	ARange:  xsd.Double,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var VMultiplicities = vMultiplicitiesI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "vMultiplicities"},
	ARange:  xsd.Int,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var VSense = vSenseI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "vSense"},
	ADomain: SurfacePatch,
	ARange:  xsd.Boolean,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var VTransition = vTransitionI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "vTransition"},
	ADomain:        SurfacePatch,
	ARange:         TransitionCode,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ValueRepresentationItem = valueRepresentationItemI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "ValueRepresentationItem"},
	ASubtypeOf: []sst.ElementInformer{RepresentationItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var VariableSemantics = variableSemanticsI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "VariableSemantics"},

	AClass: true, AnOptionClass: false, AnAbstractClass: true, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var VariationalCurrentRepresentationRelationship = variationalCurrentRepresentationRelationshipI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "variationalCurrentRepresentationRelationship"},
	ADomain:        Representation,
	ARange:         Representation,
	ASubPropertyOf: RepresentationRelationship,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var VariationalParameter = variationalParameterI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "VariationalParameter"},
	ASubtypeOf: []sst.ElementInformer{MathsVariable, VariationalRepresentationItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: true, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var VariationalRepresentation = variationalRepresentationI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "VariationalRepresentation"},
	ASubtypeOf: []sst.ElementInformer{Representation},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Representation.Element: {}},
}}
View Source
var VariationalRepresentationItem = variationalRepresentationItemI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "VariationalRepresentationItem"},
	ASubtypeOf: []sst.ElementInformer{RepresentationItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: true, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var Vector = vectorI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "Vector"},
	ASubtypeOf: []sst.ElementInformer{GeometricRepresentationItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var VectorEnd = vectorEndI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "vectorEnd"},
	ADomain: CurveStyleParameter,
	ARange:  TerminatorSymbolSelect,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var VectorMid = vectorMidI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "vectorMid"},
	ADomain: CurveStyleParameter,
	ARange:  TerminatorSymbolSelect,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var VectorOrDirection = vectorOrDirectionI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "VectorOrDirection"},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var VectorStart = vectorStartI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "vectorStart"},
	ADomain: CurveStyleParameter,
	ARange:  TerminatorSymbolSelect,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var Vertex = vertexI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "Vertex"},
	ASubtypeOf: []sst.ElementInformer{TopologicalRepresentationItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, RepresentationItem.Element: {}, TopologicalRepresentationItem.Element: {}},
}}
View Source
var VertexGeometry = vertexGeometryI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "vertexGeometry"},
	ADomain:        VertexPoint,
	ARange:         Point,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var VertexLoop = vertexLoopI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "VertexLoop"},
	ASubtypeOf: []sst.ElementInformer{Loop},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Loop.Element: {}, RepresentationItem.Element: {}, TopologicalRepresentationItem.Element: {}},
}}
View Source
var VertexPoint = vertexPointI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "VertexPoint"},
	ASubtypeOf: []sst.ElementInformer{GeometricRepresentationItem, Vertex},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, TopologicalRepresentationItem.Element: {}, Vertex.Element: {}},
}}
View Source
var VertexShell = vertexShellI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "VertexShell"},
	ASubtypeOf: []sst.ElementInformer{TopologicalRepresentationItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, RepresentationItem.Element: {}, TopologicalRepresentationItem.Element: {}},
}}
View Source
var VertexShellExtent = vertexShellExtentI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "vertexShellExtent"},
	ADomain:        VertexShell,
	ARange:         VertexLoop,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ViewDependentAnnotationRepresentation = viewDependentAnnotationRepresentationI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "ViewDependentAnnotationRepresentation"},
	ASubtypeOf: []sst.ElementInformer{PresentationRepresentation},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, PresentationRepresentation.Element: {}, Representation.Element: {}},
}}
View Source
var ViewVolume = viewVolumeI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "ViewVolume"},
	ASubtypeOf: []sst.ElementInformer{FoundedItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}},
}}
View Source
var Voids = voidsI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "voids"},
	ADomain:        BrepWithVoids,
	ARange:         OrientedClosedShell,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var Volume = volumeI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "Volume"},
	ASubtypeOf: []sst.ElementInformer{GeometricRepresentationItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}},
}}
View Source
var VolumeGeometry = volumeGeometryI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "volumeGeometry"},
	ADomain:        VolumeWithFaces,
	ARange:         Volume,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var VolumeWithFaces = volumeWithFacesI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "VolumeWithFaces"},
	ASubtypeOf: []sst.ElementInformer{GeometricRepresentationItem, TopologicalRepresentationItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: true, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var VolumeWithParametricBoundary = volumeWithParametricBoundaryI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "VolumeWithParametricBoundary"},
	ASubtypeOf: []sst.ElementInformer{VolumeWithFaces},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, TopologicalRepresentationItem.Element: {}},
}}
View Source
var VolumeWithShell = volumeWithShellI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "VolumeWithShell"},
	ASubtypeOf: []sst.ElementInformer{VolumeWithFaces},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, TopologicalRepresentationItem.Element: {}},
}}
View Source
var Vsense = vsenseI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "vsense"},
	ADomain: RectangularTrimmedSurface,
	ARange:  xsd.Boolean,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var W1 = w1I{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "w1"},
	ADomain: TrimmedVolume,
	ARange:  xsd.Double,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var W2 = w2I{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "w2"},
	ADomain: TrimmedVolume,
	ARange:  xsd.Double,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var WBSplines = wBSplinesI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "wBSplines"},
	ADomain:        LocallyRefinedSplineVolume,
	ARange:         LocalBSpline,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var WDegree = wDegreeI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "wDegree"},
	ADomain: BSplineVolume,
	ARange:  xsd.Int,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var WKnotValues = wKnotValuesI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "wKnotValues"},
	ADomain:        LocallyRefinedSplineVolume,
	ARange:         SplineKnotValues,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var WKnots = wKnotsI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "wKnots"},
	ADomain:        BSplineVolumeWithKnots,
	ARange:         xsd.Double,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var WMultiplicities = wMultiplicitiesI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "wMultiplicities"},
	ADomain: BSplineVolumeWithKnots,
	ARange:  xsd.Int,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var WedgeVolume = wedgeVolumeI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "WedgeVolume"},
	ASubtypeOf: []sst.ElementInformer{Volume},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, GeometricRepresentationItem.Element: {}, RepresentationItem.Element: {}, Volume.Element: {}},
}}
View Source
var WeightsData = weightsDataI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "weightsData"},
	ARange:  ListOfDouble,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var WeightsData2D = weightsData2DI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "weightsData2D"},
	ADomain: RationalBSplineSurface,
	ARange:  ListOfListOfDouble,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var WeightsData3D = weightsData3DI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "weightsData3D"},
	ADomain: RationalBSplineSurface,
	ARange:  ListOfListOfListOfDouble,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var WireShell = wireShellI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: REPVocabulary, Name: "WireShell"},
	ASubtypeOf: []sst.ElementInformer{TopologicalRepresentationItem},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, RepresentationItem.Element: {}, TopologicalRepresentationItem.Element: {}},
}}
View Source
var WireShellExtent = wireShellExtentI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: REPVocabulary, Name: "wireShellExtent"},
	ADomain:        WireShell,
	ARange:         Loop,
	ASubPropertyOf: InterRepItemUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var WireframeModel = wireframeModelI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "WireframeModel"},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var XLength = xLengthI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "xLength"},
	ARange:  xsd.Double,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var XOffset = xOffsetI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "xOffset"},
	ARange:  xsd.Double,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var XSize = xSizeI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "xSize"},
	ARange:  xsd.Double,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var YLength = yLengthI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "yLength"},
	ARange:  xsd.Double,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var YOffset = yOffsetI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "yOffset"},
	ARange:  xsd.Double,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var YSize = ySizeI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "ySize"},
	ARange:  xsd.Double,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ZLength = zLengthI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "zLength"},
	ADomain: BoxDomain,
	ARange:  xsd.Double,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ZSize = zSizeI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: REPVocabulary, Name: "zSize"},
	ARange:  xsd.Double,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}

Functions

This section is empty.

Types

type IsAdvancedBrepShapeRepresentation

type IsAdvancedBrepShapeRepresentation interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23AdvancedBrepShapeRepresentation()
}

type IsAdvancedFace

type IsAdvancedFace interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23AdvancedFace()
}

type IsAgcWithDimension

type IsAgcWithDimension interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23AgcWithDimension()
}

type IsAgreementFlag

type IsAgreementFlag interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23agreementFlag()
}

type IsAlignment

type IsAlignment interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23alignment()
}

type IsAngle

type IsAngle interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23angle()
}

type IsAngleGeometricConstraint

type IsAngleGeometricConstraint interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23AngleGeometricConstraint()
}

type IsAnnotationCurveOccurrence

type IsAnnotationCurveOccurrence interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23AnnotationCurveOccurrence()
}

type IsAnnotationFillArea

type IsAnnotationFillArea interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23AnnotationFillArea()
}

type IsAnnotationFillAreaOccurrence

type IsAnnotationFillAreaOccurrence interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23AnnotationFillAreaOccurrence()
}

type IsAnnotationOccurrence

type IsAnnotationOccurrence interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23AnnotationOccurrence()
}

type IsAnnotationPlane

type IsAnnotationPlane interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23AnnotationPlane()
}

type IsAnnotationPointOccurrence

type IsAnnotationPointOccurrence interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23AnnotationPointOccurrence()
}

type IsAnnotationSubfigureOccurrence

type IsAnnotationSubfigureOccurrence interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23AnnotationSubfigureOccurrence()
}

type IsAnnotationSymbol

type IsAnnotationSymbol interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23AnnotationSymbol()
}

type IsAnnotationSymbolOccurrence

type IsAnnotationSymbolOccurrence interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23AnnotationSymbolOccurrence()
}

type IsAnnotationTable

type IsAnnotationTable interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23AnnotationTable()
}

type IsAnnotationTableOccurrence

type IsAnnotationTableOccurrence interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23AnnotationTableOccurrence()
}

type IsAnnotationText

type IsAnnotationText interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23AnnotationText()
}

type IsAnnotationTextCharacter

type IsAnnotationTextCharacter interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23AnnotationTextCharacter()
}

type IsAnnotationTextOccurrence

type IsAnnotationTextOccurrence interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23AnnotationTextOccurrence()
}

type IsAnnotationTextWithAssociatedCurves

type IsAnnotationTextWithAssociatedCurves interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23AnnotationTextWithAssociatedCurves()
}

type IsAnnotationTextWithBlankingBox

type IsAnnotationTextWithBlankingBox interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23AnnotationTextWithBlankingBox()
}

type IsAnnotationTextWithDelineation

type IsAnnotationTextWithDelineation interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23AnnotationTextWithDelineation()
}

type IsAnnotationTextWithExtent

type IsAnnotationTextWithExtent interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23AnnotationTextWithExtent()
}

type IsApproximationTolerance

type IsApproximationTolerance interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ApproximationTolerance()
}

type IsApproximationToleranceDeviation

type IsApproximationToleranceDeviation interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ApproximationToleranceDeviation()
}

type IsApproximationToleranceParameter

type IsApproximationToleranceParameter interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ApproximationToleranceParameter()
}

type IsAreaDependentAnnotationRepresentation

type IsAreaDependentAnnotationRepresentation interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23AreaDependentAnnotationRepresentation()
}

type IsAreaWithOuterBoundary

type IsAreaWithOuterBoundary interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23AreaWithOuterBoundary()
}

type IsAssignedStyle

type IsAssignedStyle interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23assignedStyle()
}

type IsAssociatedGeometry

type IsAssociatedGeometry interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23associatedGeometry()
}

type IsAuxiliaryGeometricRepresentationItem

type IsAuxiliaryGeometricRepresentationItem interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23AuxiliaryGeometricRepresentationItem()
}

type IsAxialGeometryConstraintElement

type IsAxialGeometryConstraintElement interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23AxialGeometryConstraintElement()
}

type IsAxis

type IsAxis interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23axis()
}

type IsAxis1

type IsAxis1 interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23axis1()
}

type IsAxis1Pl

type IsAxis1Pl interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23axis1Pl()
}

type IsAxis1Placement

type IsAxis1Placement interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23Axis1Placement()
}

type IsAxis2

type IsAxis2 interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23axis2()
}

type IsAxis2Placement

type IsAxis2Placement interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23Axis2Placement()
}

type IsAxis2Placement2D

type IsAxis2Placement2D interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23Axis2Placement2D()
}

type IsAxis2Placement3D

type IsAxis2Placement3D interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23Axis2Placement3D()
}

type IsAxis3

type IsAxis3 interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23axis3()
}

type IsAxisPosition

type IsAxisPosition interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23axisPosition()
}

type IsBSplineCurve

type IsBSplineCurve interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BSplineCurve()
}

type IsBSplineCurveForm

type IsBSplineCurveForm interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BSplineCurveForm()
}

type IsBSplineCurveForm_CircularArc

type IsBSplineCurveForm_CircularArc interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BSplineCurveForm_5FCircularArc()
}

type IsBSplineCurveForm_EllipticArc

type IsBSplineCurveForm_EllipticArc interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BSplineCurveForm_5FEllipticArc()
}

type IsBSplineCurveForm_HyperbolicArc

type IsBSplineCurveForm_HyperbolicArc interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BSplineCurveForm_5FHyperbolicArc()
}

type IsBSplineCurveForm_ParabolicArc

type IsBSplineCurveForm_ParabolicArc interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BSplineCurveForm_5FParabolicArc()
}

type IsBSplineCurveForm_PolylineForm

type IsBSplineCurveForm_PolylineForm interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BSplineCurveForm_5FPolylineForm()
}

type IsBSplineCurveForm_Unspecified

type IsBSplineCurveForm_Unspecified interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BSplineCurveForm_5FUnspecified()
}

type IsBSplineCurveWithKnots

type IsBSplineCurveWithKnots interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BSplineCurveWithKnots()
}

type IsBSplineSurface

type IsBSplineSurface interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BSplineSurface()
}

type IsBSplineSurfaceForm

type IsBSplineSurfaceForm interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BSplineSurfaceForm()
}

type IsBSplineSurfaceForm_ConicalSurf

type IsBSplineSurfaceForm_ConicalSurf interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BSplineSurfaceForm_5FConicalSurf()
}

type IsBSplineSurfaceForm_CylindricalSurf

type IsBSplineSurfaceForm_CylindricalSurf interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BSplineSurfaceForm_5FCylindricalSurf()
}

type IsBSplineSurfaceForm_GeneralisedCone

type IsBSplineSurfaceForm_GeneralisedCone interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BSplineSurfaceForm_5FGeneralisedCone()
}

type IsBSplineSurfaceForm_PlaneSurf

type IsBSplineSurfaceForm_PlaneSurf interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BSplineSurfaceForm_5FPlaneSurf()
}

type IsBSplineSurfaceForm_QuadricSurf

type IsBSplineSurfaceForm_QuadricSurf interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BSplineSurfaceForm_5FQuadricSurf()
}

type IsBSplineSurfaceForm_RuledSurf

type IsBSplineSurfaceForm_RuledSurf interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BSplineSurfaceForm_5FRuledSurf()
}

type IsBSplineSurfaceForm_SphericalSurf

type IsBSplineSurfaceForm_SphericalSurf interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BSplineSurfaceForm_5FSphericalSurf()
}

type IsBSplineSurfaceForm_SurfOfLinearExtrusion

type IsBSplineSurfaceForm_SurfOfLinearExtrusion interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BSplineSurfaceForm_5FSurfOfLinearExtrusion()
}

type IsBSplineSurfaceForm_SurfOfRevolution

type IsBSplineSurfaceForm_SurfOfRevolution interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BSplineSurfaceForm_5FSurfOfRevolution()
}

type IsBSplineSurfaceForm_ToroidalSurf

type IsBSplineSurfaceForm_ToroidalSurf interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BSplineSurfaceForm_5FToroidalSurf()
}

type IsBSplineSurfaceForm_Unspecified

type IsBSplineSurfaceForm_Unspecified interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BSplineSurfaceForm_5FUnspecified()
}

type IsBSplineSurfaceWithKnots

type IsBSplineSurfaceWithKnots interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BSplineSurfaceWithKnots()
}

type IsBSplineVolume

type IsBSplineVolume interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BSplineVolume()
}

type IsBSplineVolumeWithKnots

type IsBSplineVolumeWithKnots interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BSplineVolumeWithKnots()
}

type IsBSplines

type IsBSplines interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23bSplines()
}

type IsBackgroundColour

type IsBackgroundColour interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BackgroundColour()
}

type IsBaseCurve

type IsBaseCurve interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23baseCurve()
}

type IsBaseRadius

type IsBaseRadius interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23baseRadius()
}

type IsBaseSurface

type IsBaseSurface interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23baseSurface()
}

type IsBasisCurve

type IsBasisCurve interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23basisCurve()
}

type IsBasisSurface

type IsBasisSurface interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23basisSurface()
}

type IsBasisVolume1

type IsBasisVolume1 interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23basisVolume1()
}

type IsBasisVolume2

type IsBasisVolume2 interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23basisVolume2()
}

type IsBezierCurve

type IsBezierCurve interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BezierCurve()
}

type IsBezierSurface

type IsBezierSurface interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BezierSurface()
}

type IsBezierVolume

type IsBezierVolume interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BezierVolume()
}

type IsBinaryRepresentationItem

type IsBinaryRepresentationItem interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BinaryRepresentationItem()
}

type IsBinaryValue

type IsBinaryValue interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23binaryValue()
}

type IsBlock

type IsBlock interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23Block()
}

type IsBlockVolume

type IsBlockVolume interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BlockVolume()
}

type IsBlue

type IsBlue interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23blue()
}

type IsBooleanOperand

type IsBooleanOperand interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BooleanOperand()
}

type IsBooleanOperator

type IsBooleanOperator interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BooleanOperator()
}

type IsBooleanOperator_Difference

type IsBooleanOperator_Difference interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BooleanOperator_5FDifference()
}

type IsBooleanOperator_Intersection

type IsBooleanOperator_Intersection interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BooleanOperator_5FIntersection()
}

type IsBooleanOperator_Union

type IsBooleanOperator_Union interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BooleanOperator_5FUnion()
}

type IsBooleanResult

type IsBooleanResult interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BooleanResult()
}

type IsBooleanResult2D

type IsBooleanResult2D interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BooleanResult2D()
}

type IsBound

type IsBound interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23bound()
}

type IsBoundParameterEnvironment

type IsBoundParameterEnvironment interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BoundParameterEnvironment()
}

type IsBoundVariationalParameter

type IsBoundVariationalParameter interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BoundVariationalParameter()
}

type IsBoundaries

type IsBoundaries interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23boundaries()
}

type IsBoundaryCurve

type IsBoundaryCurve interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BoundaryCurve()
}

type IsBoundedCurve

type IsBoundedCurve interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BoundedCurve()
}

type IsBoundedCurveWithLength

type IsBoundedCurveWithLength interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BoundedCurveWithLength()
}

type IsBoundedPcurve

type IsBoundedPcurve interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BoundedPcurve()
}

type IsBoundedPrimitive2D

type IsBoundedPrimitive2D interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BoundedPrimitive2D()
}

type IsBoundedSurface

type IsBoundedSurface interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BoundedSurface()
}

type IsBoundedSurfaceCurve

type IsBoundedSurfaceCurve interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BoundedSurfaceCurve()
}

type IsBounds1

type IsBounds1 interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23bounds1()
}

type IsBounds2

type IsBounds2 interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23bounds2()
}

type IsBoxDomain

type IsBoxDomain interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BoxDomain()
}

type IsBoxedHalfSpace

type IsBoxedHalfSpace interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BoxedHalfSpace()
}

type IsBrep2d

type IsBrep2d interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23Brep2d()
}

type IsBrepWithVoids

type IsBrepWithVoids interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BrepWithVoids()
}

type IsBytesRepresentationItem

type IsBytesRepresentationItem interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BytesRepresentationItem()
}

type IsCameraImage

type IsCameraImage interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CameraImage()
}

type IsCameraImage2DWithScale

type IsCameraImage2DWithScale interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CameraImage2DWithScale()
}

type IsCameraImage3DWithScale

type IsCameraImage3DWithScale interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CameraImage3DWithScale()
}

type IsCameraModel

type IsCameraModel interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CameraModel()
}

type IsCameraModel2D

type IsCameraModel2D interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CameraModel2D()
}

type IsCameraModel2DShapeClipping

type IsCameraModel2DShapeClipping interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CameraModel2DShapeClipping()
}

type IsCameraModel3D

type IsCameraModel3D interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CameraModel3D()
}

type IsCameraModel3DHLSR

type IsCameraModel3DHLSR interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CameraModel3DHLSR()
}

type IsCameraModel3DMultiClipping

type IsCameraModel3DMultiClipping interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CameraModel3DMultiClipping()
}

type IsCameraModel3DMultiClippingIntersection

type IsCameraModel3DMultiClippingIntersection interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CameraModel3DMultiClippingIntersection()
}

type IsCameraModel3DMultiClippingUnion

type IsCameraModel3DMultiClippingUnion interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CameraModel3DMultiClippingUnion()
}

type IsCameraModelWithLightSource

type IsCameraModelWithLightSource interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CameraModelWithLightSource()
}

type IsCameraUsage

type IsCameraUsage interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CameraUsage()
}

type IsCartesianPoint

type IsCartesianPoint interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CartesianPoint()
}

type IsCartesianTransformationOperator

type IsCartesianTransformationOperator interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CartesianTransformationOperator()
}

type IsCartesianTransformationOperator2d

type IsCartesianTransformationOperator2d interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CartesianTransformationOperator2d()
}

type IsCartesianTransformationOperator3d

type IsCartesianTransformationOperator3d interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CartesianTransformationOperator3d()
}

type IsCdgcWithDimension

type IsCdgcWithDimension interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CdgcWithDimension()
}

type IsCentre

type IsCentre interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23centre()
}

type IsCesEdges

type IsCesEdges interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23cesEdges()
}

type IsCfsFaces

type IsCfsFaces interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23cfsFaces()
}

type IsChainBasedItemIdentifiedRepresentationUsage

type IsChainBasedItemIdentifiedRepresentationUsage interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23chainBasedItemIdentifiedRepresentationUsage()
}

type IsCharacterGlyphFontUsage

type IsCharacterGlyphFontUsage interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CharacterGlyphFontUsage()
}

type IsCharacterGlyphStyleOutline

type IsCharacterGlyphStyleOutline interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CharacterGlyphStyleOutline()
}

type IsCharacterGlyphStyleOutlineWithCharacteristics

type IsCharacterGlyphStyleOutlineWithCharacteristics interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CharacterGlyphStyleOutlineWithCharacteristics()
}

type IsCharacterGlyphStyleStroke

type IsCharacterGlyphStyleStroke interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CharacterGlyphStyleStroke()
}

type IsCharacterGlyphSymbol

type IsCharacterGlyphSymbol interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CharacterGlyphSymbol()
}

type IsCharacterGlyphSymbolOutline

type IsCharacterGlyphSymbolOutline interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CharacterGlyphSymbolOutline()
}

type IsCharacterGlyphSymbolStroke

type IsCharacterGlyphSymbolStroke interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CharacterGlyphSymbolStroke()
}

type IsChildEdge

type IsChildEdge interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23childEdge()
}

type IsChildren

type IsChildren interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23children()
}

type IsCircle

type IsCircle interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23Circle()
}

type IsCircularArea

type IsCircularArea interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CircularArea()
}

type IsCircularInvolute

type IsCircularInvolute interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CircularInvolute()
}

type IsClgcWithDimension

type IsClgcWithDimension interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ClgcWithDimension()
}

type IsClosedCurve

type IsClosedCurve interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23closedCurve()
}

type IsClosedShell

type IsClosedShell interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ClosedShell()
}

type IsClosedShellElement

type IsClosedShellElement interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23closedShellElement()
}

type IsClothoid

type IsClothoid interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23Clothoid()
}

type IsClothoidConstant

type IsClothoidConstant interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23clothoidConstant()
}

type IsCoaxialGeometricConstraint

type IsCoaxialGeometricConstraint interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CoaxialGeometricConstraint()
}

type IsColour

type IsColour interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23Colour()
}

type IsColourAssociated

type IsColourAssociated interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ColourAssociated()
}

type IsColourAssociationTable

type IsColourAssociationTable interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ColourAssociationTable()
}

type IsColourIndices

type IsColourIndices interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23colourIndices()
}

type IsColourRGB

type IsColourRGB interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ColourRGB()
}

type IsColourSpecification

type IsColourSpecification interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ColourSpecification()
}

type IsComplexArea

type IsComplexArea interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ComplexArea()
}

type IsComplexTriangulatedFace

type IsComplexTriangulatedFace interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ComplexTriangulatedFace()
}

type IsComplexTriangulatedSurfaceSet

type IsComplexTriangulatedSurfaceSet interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ComplexTriangulatedSurfaceSet()
}

type IsCompositeCurve

type IsCompositeCurve interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CompositeCurve()
}

type IsCompositeCurveOnSurface

type IsCompositeCurveOnSurface interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CompositeCurveOnSurface()
}

type IsCompositeCurveSegment

type IsCompositeCurveSegment interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CompositeCurveSegment()
}

type IsCompositeText

type IsCompositeText interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CompositeText()
}

type IsCompositeTextWithAssociatedCurves

type IsCompositeTextWithAssociatedCurves interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CompositeTextWithAssociatedCurves()
}

type IsCompositeTextWithBlankingBox

type IsCompositeTextWithBlankingBox interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CompositeTextWithBlankingBox()
}

type IsCompositeTextWithDelineation

type IsCompositeTextWithDelineation interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CompositeTextWithDelineation()
}

type IsCompositeTextWithExtent

type IsCompositeTextWithExtent interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CompositeTextWithExtent()
}

type IsCompoundRepresentationItem

type IsCompoundRepresentationItem interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CompoundRepresentationItem()
}

type IsConeAngle1

type IsConeAngle1 interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23coneAngle1()
}

type IsConeAngle2

type IsConeAngle2 interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23coneAngle2()
}

type IsConic

type IsConic interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23Conic()
}

type IsConicalSurface

type IsConicalSurface interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ConicalSurface()
}

type IsConnectedEdgeSet

type IsConnectedEdgeSet interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ConnectedEdgeSet()
}

type IsConnectedEdgeSubSet

type IsConnectedEdgeSubSet interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ConnectedEdgeSubSet()
}

type IsConnectedFaceSet

type IsConnectedFaceSet interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ConnectedFaceSet()
}

type IsConnectedFaceSubSet

type IsConnectedFaceSubSet interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ConnectedFaceSubSet()
}

type IsConnectedVolumeSet

type IsConnectedVolumeSet interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ConnectedVolumeSet()
}

type IsConnectedVolumeSubSet

type IsConnectedVolumeSubSet interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ConnectedVolumeSubSet()
}

type IsConstraintGroupMember

type IsConstraintGroupMember interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ConstraintGroupMember()
}

type IsContextDependentInvisibility

type IsContextDependentInvisibility interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ContextDependentInvisibility()
}

type IsContextDependentOverRidingStyledItem

type IsContextDependentOverRidingStyledItem interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ContextDependentOverRidingStyledItem()
}

type IsContextDependentShapeRepresentation

type IsContextDependentShapeRepresentation interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23contextDependentShapeRepresentation()
}

type IsContextOfItems

type IsContextOfItems interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23contextOfItems()
}

type IsControlPointsList

type IsControlPointsList interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23controlPointsList()
}

type IsControlPointsListList

type IsControlPointsListList interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23controlPointsListList()
}

type IsControlPointsListListList

type IsControlPointsListListList interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23controlPointsListListList()
}

type IsConvexHexahedron

type IsConvexHexahedron interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ConvexHexahedron()
}

type IsCoordinateSpaceDimension

type IsCoordinateSpaceDimension interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23coordinateSpaceDimension()
}

type IsCoordinates

type IsCoordinates interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23coordinates()
}

type IsCoordinatesAsList

type IsCoordinatesAsList interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23coordinatesAsList()
}

type IsCoordinatesList

type IsCoordinatesList interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CoordinatesList()
}

type IsCorner

type IsCorner interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23corner()
}

type IsCornerStyle

type IsCornerStyle interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23cornerStyle()
}

type IsCornerStyleClass

type IsCornerStyleClass interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CornerStyleClass()
}

type IsCornerStyle_Chord2Extend

type IsCornerStyle_Chord2Extend interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CornerStyle_5FChord2Extend()
}

type IsCornerStyle_Extend

type IsCornerStyle_Extend interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CornerStyle_5FExtend()
}

type IsCornerStyle_Round

type IsCornerStyle_Round interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CornerStyle_5FRound()
}

type IsCornerStyle_Truncate

type IsCornerStyle_Truncate interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CornerStyle_5FTruncate()
}

type IsCrossSections

type IsCrossSections interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23crossSections()
}

type IsCsg2DShapeRepresentation

type IsCsg2DShapeRepresentation interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23Csg2DShapeRepresentation()
}

type IsCsgPrimitive

type IsCsgPrimitive interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CsgPrimitive()
}

type IsCsgPrimitiveSolid2D

type IsCsgPrimitiveSolid2D interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CsgPrimitiveSolid2D()
}

type IsCsgSelect

type IsCsgSelect interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CsgSelect()
}

type IsCsgShapeRepresentation

type IsCsgShapeRepresentation interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CsgShapeRepresentation()
}

type IsCsgSolid

type IsCsgSolid interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CsgSolid()
}

type IsCsgSolid2D

type IsCsgSolid2D interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CsgSolid2D()
}

type IsCtriangles

type IsCtriangles interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ctriangles()
}

type IsCubicBezierTessellatedEdge

type IsCubicBezierTessellatedEdge interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CubicBezierTessellatedEdge()
}

type IsCubicBezierTriangulatedFace

type IsCubicBezierTriangulatedFace interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CubicBezierTriangulatedFace()
}

type IsCubicTessellatedConnectingEdge

type IsCubicTessellatedConnectingEdge interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CubicTessellatedConnectingEdge()
}

type IsCurve

type IsCurve interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23Curve()
}

type IsCurve3d

type IsCurve3d interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23curve3d()
}

type IsCurveBoundedSurface

type IsCurveBoundedSurface interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CurveBoundedSurface()
}

type IsCurveColour

type IsCurveColour interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23curveColour()
}

type IsCurveDistanceGeometricConstraint

type IsCurveDistanceGeometricConstraint interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CurveDistanceGeometricConstraint()
}

type IsCurveFont

type IsCurveFont interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23curveFont()
}

type IsCurveForm

type IsCurveForm interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23curveForm()
}

type IsCurveLengthGeometricConstraint

type IsCurveLengthGeometricConstraint interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CurveLengthGeometricConstraint()
}

type IsCurveOnSurface

type IsCurveOnSurface interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CurveOnSurface()
}

type IsCurveOrSurfaceConstraintElement

type IsCurveOrSurfaceConstraintElement interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CurveOrSurfaceConstraintElement()
}

type IsCurveParameter

type IsCurveParameter interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23curveParameter()
}

type IsCurveReplica

type IsCurveReplica interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CurveReplica()
}

type IsCurveSegmentSet

type IsCurveSegmentSet interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CurveSegmentSet()
}

type IsCurveSmoothnessGeometricConstraint

type IsCurveSmoothnessGeometricConstraint interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CurveSmoothnessGeometricConstraint()
}

type IsCurveStyle

type IsCurveStyle interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CurveStyle()
}

type IsCurveStyleCurvePattern

type IsCurveStyleCurvePattern interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CurveStyleCurvePattern()
}

type IsCurveStyleCurvePatternSet

type IsCurveStyleCurvePatternSet interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CurveStyleCurvePatternSet()
}

type IsCurveStyleFont

type IsCurveStyleFont interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CurveStyleFont()
}

type IsCurveStyleFontAndScaling

type IsCurveStyleFontAndScaling interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CurveStyleFontAndScaling()
}

type IsCurveStyleFontPattern

type IsCurveStyleFontPattern interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CurveStyleFontPattern()
}

type IsCurveStyleParameter

type IsCurveStyleParameter interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CurveStyleParameter()
}

type IsCurveStyleParametersRepresentation

type IsCurveStyleParametersRepresentation interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CurveStyleParametersRepresentation()
}

type IsCurveStyleWide

type IsCurveStyleWide interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CurveStyleWide()
}

type IsCurveStyleWithEndsAndCorners

type IsCurveStyleWithEndsAndCorners interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CurveStyleWithEndsAndCorners()
}

type IsCurveStyleWithExtension

type IsCurveStyleWithExtension interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CurveStyleWithExtension()
}

type IsCurveSweptSolidShapeRepresentation

type IsCurveSweptSolidShapeRepresentation interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CurveSweptSolidShapeRepresentation()
}

type IsCurveWidth

type IsCurveWidth interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23curveWidth()
}

type IsCurvesOrArea

type IsCurvesOrArea interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CurvesOrArea()
}

type IsCurvesOrArea_Area

type IsCurvesOrArea_Area interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CurvesOrArea_5FArea()
}

type IsCurvesOrArea_Curves

type IsCurvesOrArea_Curves interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CurvesOrArea_5FCurves()
}

type IsCvsVolumes

type IsCvsVolumes interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23cvsVolumes()
}

type IsCyclideSegmentSolid

type IsCyclideSegmentSolid interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CyclideSegmentSolid()
}

type IsCylindricalPoint

type IsCylindricalPoint interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CylindricalPoint()
}

type IsCylindricalSurface

type IsCylindricalSurface interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CylindricalSurface()
}

type IsCylindricalVolume

type IsCylindricalVolume interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CylindricalVolume()
}

type IsDefinedCharacterGlyph

type IsDefinedCharacterGlyph interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23DefinedCharacterGlyph()
}

type IsDefinedConstraint

type IsDefinedConstraint interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23DefinedConstraint()
}

type IsDefinedSymbol

type IsDefinedSymbol interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23DefinedSymbol()
}

type IsDefinedTable

type IsDefinedTable interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23DefinedTable()
}

type IsDefinitionalRepresentation

type IsDefinitionalRepresentation interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23DefinitionalRepresentation()
}

type IsDefinitionalRepresentationRelationship

type IsDefinitionalRepresentationRelationship interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23definitionalRepresentationRelationship()
}

type IsDefinitionalRepresentationRelationshipWithSameContext

type IsDefinitionalRepresentationRelationshipWithSameContext interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23definitionalRepresentationRelationshipWithSameContext()
}

type IsDegeneratePcurve

type IsDegeneratePcurve interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23DegeneratePcurve()
}

type IsDegenerateToroidalSurface

type IsDegenerateToroidalSurface interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23DegenerateToroidalSurface()
}

type IsDegree

type IsDegree interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23degree()
}

type IsDepth

type IsDepth interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23depth()
}

type IsDimensionCurve

type IsDimensionCurve interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23DimensionCurve()
}

type IsDimensionCurveDirectedCallout

type IsDimensionCurveDirectedCallout interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23DimensionCurveDirectedCallout()
}

type IsDimensionCurveTerminator

type IsDimensionCurveTerminator interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23DimensionCurveTerminator()
}

type IsDir

type IsDir interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23dir()
}

type IsDirection

type IsDirection interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23Direction()
}

type IsDirectionRatios

type IsDirectionRatios interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23directionRatios()
}

type IsDirectrix

type IsDirectrix interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23directrix()
}

type IsDistance

type IsDistance interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23distance()
}

type IsDomain1D

type IsDomain1D interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23domain1D()
}

type IsDomain2D

type IsDomain2D interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23domain2D()
}

type IsDraughtingAnnotationOccurrence

type IsDraughtingAnnotationOccurrence interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23DraughtingAnnotationOccurrence()
}

type IsDraughtingCallout

type IsDraughtingCallout interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23DraughtingCallout()
}

type IsDraughtingModel

type IsDraughtingModel interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23DraughtingModel()
}

type IsDraughtingPreDefinedColour

type IsDraughtingPreDefinedColour interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23DraughtingPreDefinedColour()
}

type IsDraughtingPreDefinedCurveFont

type IsDraughtingPreDefinedCurveFont interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23DraughtingPreDefinedCurveFont()
}

type IsDraughtingPreDefinedTextFont

type IsDraughtingPreDefinedTextFont interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23DraughtingPreDefinedTextFont()
}

type IsDraughtingSubfigureRepresentation

type IsDraughtingSubfigureRepresentation interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23DraughtingSubfigureRepresentation()
}

type IsDraughtingSymbolRepresentation

type IsDraughtingSymbolRepresentation interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23DraughtingSymbolRepresentation()
}

type IsDraughtingTextLiteralWithDelineation

type IsDraughtingTextLiteralWithDelineation interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23DraughtingTextLiteralWithDelineation()
}

type IsDupinCyclideSurface

type IsDupinCyclideSurface interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23DupinCyclideSurface()
}

type IsEbwmBoundary

type IsEbwmBoundary interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ebwmBoundary()
}

type IsEccentricCone

type IsEccentricCone interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23EccentricCone()
}

type IsEccentricConicalVolume

type IsEccentricConicalVolume interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23EccentricConicalVolume()
}

type IsEdge

type IsEdge interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23Edge()
}

type IsEdgeBasedTopologicalRepresentationWithLengthConstraint

type IsEdgeBasedTopologicalRepresentationWithLengthConstraint interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23EdgeBasedTopologicalRepresentationWithLengthConstraint()
}

type IsEdgeBasedTopologicalRepresentationWithLengthConstraintItems

type IsEdgeBasedTopologicalRepresentationWithLengthConstraintItems interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23EdgeBasedTopologicalRepresentationWithLengthConstraintItems()
}

type IsEdgeBasedWireframeModel

type IsEdgeBasedWireframeModel interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23EdgeBasedWireframeModel()
}

type IsEdgeBasedWireframeShapeRepresentation

type IsEdgeBasedWireframeShapeRepresentation interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23EdgeBasedWireframeShapeRepresentation()
}

type IsEdgeBoundedCurveWithLength

type IsEdgeBoundedCurveWithLength interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23EdgeBoundedCurveWithLength()
}

type IsEdgeCurve

type IsEdgeCurve interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23EdgeCurve()
}

type IsEdgeElement

type IsEdgeElement interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23edgeElement()
}

type IsEdgeEnd

type IsEdgeEnd interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23edgeEnd()
}

type IsEdgeGeometry

type IsEdgeGeometry interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23edgeGeometry()
}

type IsEdgeList

type IsEdgeList interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23edgeList()
}

type IsEdgeLoop

type IsEdgeLoop interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23EdgeLoop()
}

type IsEdgeOrCurve

type IsEdgeOrCurve interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23EdgeOrCurve()
}

type IsEdgeStart

type IsEdgeStart interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23edgeStart()
}

type IsElement

type IsElement interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23element()
}

type IsElementaryBrepShapeRepresentation

type IsElementaryBrepShapeRepresentation interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ElementaryBrepShapeRepresentation()
}

type IsElementarySurface

type IsElementarySurface interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ElementarySurface()
}

type IsEllipse

type IsEllipse interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23Ellipse()
}

type IsEllipsoid

type IsEllipsoid interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23Ellipsoid()
}

type IsEllipsoidVolume

type IsEllipsoidVolume interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23EllipsoidVolume()
}

type IsEllipticArea

type IsEllipticArea interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23EllipticArea()
}

type IsEnclosure

type IsEnclosure interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23enclosure()
}

type IsEndExtension

type IsEndExtension interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23endExtension()
}

type IsEndExtensionClass

type IsEndExtensionClass interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23EndExtensionClass()
}

type IsEndExtension_Extend

type IsEndExtension_Extend interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23EndExtension_5FExtend()
}

type IsEndExtension_Truncate

type IsEndExtension_Truncate interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23EndExtension_5FTruncate()
}

type IsEndParam

type IsEndParam interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23endParam()
}

type IsEndStyle

type IsEndStyle interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23endStyle()
}

type IsEndStyleClass

type IsEndStyleClass interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23EndStyleClass()
}

type IsEndStyle_Round

type IsEndStyle_Round interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23EndStyle_5FRound()
}

type IsEndStyle_Square

type IsEndStyle_Square interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23EndStyle_5FSquare()
}

type IsEnvironment

type IsEnvironment interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23Environment()
}

type IsEqualParameterConstraint

type IsEqualParameterConstraint interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23EqualParameterConstraint()
}

type IsEquivalentPoint

type IsEquivalentPoint interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23equivalentPoint()
}

type IsEvaluatedDegeneratePcurve

type IsEvaluatedDegeneratePcurve interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23EvaluatedDegeneratePcurve()
}

type IsExplicitConstraint

type IsExplicitConstraint interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ExplicitConstraint()
}

type IsExplicitGeometricConstraint

type IsExplicitGeometricConstraint interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ExplicitGeometricConstraint()
}

type IsExtent

type IsExtent interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23extent()
}

type IsExtentEnumeration

type IsExtentEnumeration interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ExtentEnumeration()
}

type IsExtentEnumeration_FiniteNonZero

type IsExtentEnumeration_FiniteNonZero interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ExtentEnumeration_5FFiniteNonZero()
}

type IsExtentEnumeration_Infinite

type IsExtentEnumeration_Infinite interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ExtentEnumeration_5FInfinite()
}

type IsExtentEnumeration_Invalid

type IsExtentEnumeration_Invalid interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ExtentEnumeration_5FInvalid()
}

type IsExtentEnumeration_Zero

type IsExtentEnumeration_Zero interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ExtentEnumeration_5FZero()
}

type IsExternalSchematicPort

type IsExternalSchematicPort interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ExternalSchematicPort()
}

type IsExternalSource

type IsExternalSource interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ExternalSource()
}

type IsExternallyDefinedCharacterGlyph

type IsExternallyDefinedCharacterGlyph interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ExternallyDefinedCharacterGlyph()
}

type IsExternallyDefinedCurveFont

type IsExternallyDefinedCurveFont interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ExternallyDefinedCurveFont()
}

type IsExternallyDefinedHatchStyle

type IsExternallyDefinedHatchStyle interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ExternallyDefinedHatchStyle()
}

type IsExternallyDefinedItem

type IsExternallyDefinedItem interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ExternallyDefinedItem()
}

type IsExternallyDefinedStyle

type IsExternallyDefinedStyle interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ExternallyDefinedStyle()
}

type IsExternallyDefinedSymbol

type IsExternallyDefinedSymbol interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ExternallyDefinedSymbol()
}

type IsExternallyDefinedTextFont

type IsExternallyDefinedTextFont interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ExternallyDefinedTextFont()
}

type IsExternallyDefinedTile

type IsExternallyDefinedTile interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ExternallyDefinedTile()
}

type IsExternallyDefinedTileStyle

type IsExternallyDefinedTileStyle interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ExternallyDefinedTileStyle()
}

type IsExtrudedAreaSolid

type IsExtrudedAreaSolid interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ExtrudedAreaSolid()
}

type IsExtrudedDirection

type IsExtrudedDirection interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23extrudedDirection()
}

type IsExtrudedFaceSolid

type IsExtrudedFaceSolid interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ExtrudedFaceSolid()
}

type IsExtrusionAxis

type IsExtrusionAxis interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23extrusionAxis()
}

type IsFace

type IsFace interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23Face()
}

type IsFace1

type IsFace1 interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23face1()
}

type IsFace2

type IsFace2 interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23face2()
}

type IsFaceBasedSurfaceModel

type IsFaceBasedSurfaceModel interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23FaceBasedSurfaceModel()
}

type IsFaceBound

type IsFaceBound interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23FaceBound()
}

type IsFaceElement

type IsFaceElement interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23faceElement()
}

type IsFaceGeometry

type IsFaceGeometry interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23faceGeometry()
}

type IsFaceOrSurface

type IsFaceOrSurface interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23FaceOrSurface()
}

type IsFaceOuterBound

type IsFaceOuterBound interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23FaceOuterBound()
}

type IsFaceSurface

type IsFaceSurface interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23FaceSurface()
}

type IsFacetedBrep

type IsFacetedBrep interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23FacetedBrep()
}

type IsFacetedBrepShapeRepresentation

type IsFacetedBrepShapeRepresentation interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23FacetedBrepShapeRepresentation()
}

type IsFacetedPrimitive

type IsFacetedPrimitive interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23FacetedPrimitive()
}

type IsFbsmFaces

type IsFbsmFaces interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23fbsmFaces()
}

type IsFillAreaStyle

type IsFillAreaStyle interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23FillAreaStyle()
}

type IsFillAreaStyleColour

type IsFillAreaStyleColour interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23FillAreaStyleColour()
}

type IsFillAreaStyleHatching

type IsFillAreaStyleHatching interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23FillAreaStyleHatching()
}

type IsFillAreaStyleTileColouredRegion

type IsFillAreaStyleTileColouredRegion interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23FillAreaStyleTileColouredRegion()
}

type IsFillAreaStyleTileCurveWithStyle

type IsFillAreaStyleTileCurveWithStyle interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23FillAreaStyleTileCurveWithStyle()
}

type IsFillAreaStyleTileSymbolWithStyle

type IsFillAreaStyleTileSymbolWithStyle interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23FillAreaStyleTileSymbolWithStyle()
}

type IsFillAreaStyleTiles

type IsFillAreaStyleTiles interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23FillAreaStyleTiles()
}

type IsFillColour

type IsFillColour interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23fillColour()
}

type IsFiniteSpace

type IsFiniteSpace interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23FiniteSpace()
}

type IsFirstOperand

type IsFirstOperand interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23firstOperand()
}

type IsFixedElementGeometricConstraint

type IsFixedElementGeometricConstraint interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23FixedElementGeometricConstraint()
}

type IsFixedInstanceAttributeSet

type IsFixedInstanceAttributeSet interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23FixedInstanceAttributeSet()
}

type IsFixedReference

type IsFixedReference interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23fixedReference()
}

type IsFixedReferenceSweptSurface

type IsFixedReferenceSweptSurface interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23FixedReferenceSweptSurface()
}

type IsFocalDist

type IsFocalDist interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23focalDist()
}

type IsFont

type IsFont interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23font()
}

type IsFontModifier

type IsFontModifier interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23fontModifier()
}

type IsFontSize

type IsFontSize interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23fontSize()
}

type IsFoundedItem

type IsFoundedItem interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23FoundedItem()
}

type IsFoundedItemSelect

type IsFoundedItemSelect interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23FoundedItemSelect()
}

type IsFreeFormAssignment

type IsFreeFormAssignment interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23FreeFormAssignment()
}

type IsFreeFormConstraint

type IsFreeFormConstraint interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23FreeFormConstraint()
}

type IsFreeFormRelation

type IsFreeFormRelation interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23FreeFormRelation()
}

type IsFunctionallyDefinedTransformation

type IsFunctionallyDefinedTransformation interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23FunctionallyDefinedTransformation()
}

type IsGeneralisedMajorRadius

type IsGeneralisedMajorRadius interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23generalisedMajorRadius()
}

type IsGeneralisedMinorRadius

type IsGeneralisedMinorRadius interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23generalisedMinorRadius()
}

type IsGeneratedFiniteNumericSpace

type IsGeneratedFiniteNumericSpace interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23GeneratedFiniteNumericSpace()
}

type IsGenericCharacterGlyphSymbol

type IsGenericCharacterGlyphSymbol interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23GenericCharacterGlyphSymbol()
}

type IsGeometricConstraintElement

type IsGeometricConstraintElement interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23GeometricConstraintElement()
}

type IsGeometricCurveSet

type IsGeometricCurveSet interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23GeometricCurveSet()
}
type IsGeometricLink interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23geometricLink()
}

type IsGeometricModel

type IsGeometricModel interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23GeometricModel()
}
type IsGeometricModelLink interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23geometricModelLink()
}

type IsGeometricRepresentation

type IsGeometricRepresentation interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23GeometricRepresentation()
}

type IsGeometricRepresentationContext

type IsGeometricRepresentationContext interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23GeometricRepresentationContext()
}

type IsGeometricRepresentationItem

type IsGeometricRepresentationItem interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23GeometricRepresentationItem()
}

type IsGeometricSet

type IsGeometricSet interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23GeometricSet()
}

type IsGeometricSetReplica

type IsGeometricSetReplica interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23GeometricSetReplica()
}

type IsGeometricSetSelect

type IsGeometricSetSelect interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23GeometricSetSelect()
}

type IsGeometricallyBounded2dWireframeRepresentation

type IsGeometricallyBounded2dWireframeRepresentation interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23GeometricallyBounded2dWireframeRepresentation()
}

type IsGeometricallyBoundedSurfaceShapeRepresentation

type IsGeometricallyBoundedSurfaceShapeRepresentation interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23GeometricallyBoundedSurfaceShapeRepresentation()
}

type IsGeometricallyBoundedWireframeShapeRepresentation

type IsGeometricallyBoundedWireframeShapeRepresentation interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23GeometricallyBoundedWireframeShapeRepresentation()
}

type IsGeometryToTopologyItemAssociation

type IsGeometryToTopologyItemAssociation interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23geometryToTopologyItemAssociation()
}

type IsGeometryToTopologyModelAssociation

type IsGeometryToTopologyModelAssociation interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23geometryToTopologyModelAssociation()
}

type IsGlobalUncertainty

type IsGlobalUncertainty interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23globalUncertainty()
}

type IsGlobalUncertaintyAssignedContext

type IsGlobalUncertaintyAssignedContext interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23GlobalUncertaintyAssignedContext()
}

type IsGlobalUnit

type IsGlobalUnit interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23globalUnit()
}

type IsGlobalUnitAssignedContext

type IsGlobalUnitAssignedContext interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23GlobalUnitAssignedContext()
}

type IsGreen

type IsGreen interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23green()
}

type IsHalfSpace2D

type IsHalfSpace2D interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23HalfSpace2D()
}

type IsHalfSpaceSolid

type IsHalfSpaceSolid interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23HalfSpaceSolid()
}

type IsHeight

type IsHeight interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23height()
}

type IsHexahedronVolume

type IsHexahedronVolume interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23HexahedronVolume()
}

type IsHyperbola

type IsHyperbola interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23Hyperbola()
}

type IsImplicitExplicitPositionedSketchRelationship

type IsImplicitExplicitPositionedSketchRelationship interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23implicitExplicitPositionedSketchRelationship()
}

type IsImplicitIntersectionCurve

type IsImplicitIntersectionCurve interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ImplicitIntersectionCurve()
}

type IsImplicitModelIntersectionCurve

type IsImplicitModelIntersectionCurve interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ImplicitModelIntersectionCurve()
}

type IsImplicitOuter

type IsImplicitOuter interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23implicitOuter()
}

type IsImplicitPlanarCurve

type IsImplicitPlanarCurve interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ImplicitPlanarCurve()
}

type IsImplicitPlanarIntersectionPoint

type IsImplicitPlanarIntersectionPoint interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ImplicitPlanarIntersectionPoint()
}

type IsImplicitPlanarProjectionPoint

type IsImplicitPlanarProjectionPoint interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ImplicitPlanarProjectionPoint()
}

type IsImplicitPointOnPlane

type IsImplicitPointOnPlane interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ImplicitPointOnPlane()
}

type IsImplicitProjectedCurve

type IsImplicitProjectedCurve interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ImplicitProjectedCurve()
}

type IsImplicitSilhouetteCurve

type IsImplicitSilhouetteCurve interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ImplicitSilhouetteCurve()
}

type IsIncidenceGeometricConstraint

type IsIncidenceGeometricConstraint interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23IncidenceGeometricConstraint()
}

type IsIncomingIntraPageConnector

type IsIncomingIntraPageConnector interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23IncomingIntraPageConnector()
}

type IsIndividualPresentationRepresentation

type IsIndividualPresentationRepresentation interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23individualPresentationRepresentation()
}

type IsIndividualRepresentation

type IsIndividualRepresentation interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23individualRepresentation()
}

type IsIndividualShapeRepresentation

type IsIndividualShapeRepresentation interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23individualShapeRepresentation()
}

type IsInnerRadius

type IsInnerRadius interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23innerRadius()
}

type IsInstanceAttributeReference

type IsInstanceAttributeReference interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23InstanceAttributeReference()
}

type IsIntensities

type IsIntensities interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23intensities()
}

type IsInterPageConnector

type IsInterPageConnector interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23InterPageConnector()
}

type IsInterRepItemUsage

type IsInterRepItemUsage interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23interRepItemUsage()
}

type IsInterRepItemUsageInverse

type IsInterRepItemUsageInverse interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23interRepItemUsageInverse()
}

type IsIntersectionCurve

type IsIntersectionCurve interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23IntersectionCurve()
}

type IsIntraPageConnector

type IsIntraPageConnector interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23IntraPageConnector()
}

type IsInvisibility

type IsInvisibility interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23Invisibility()
}

type IsItem

type IsItem interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23item()
}

type IsItem1

type IsItem1 interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23item1()
}

type IsItem2

type IsItem2 interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23item2()
}

type IsItemDefinedTransformation

type IsItemDefinedTransformation interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23itemDefinedTransformation()
}

type IsItemElement

type IsItemElement interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23itemElement()
}

type IsItemElementList

type IsItemElementList interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23itemElementList()
}

type IsItemIdentifiedRepresentationUsage

type IsItemIdentifiedRepresentationUsage interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23itemIdentifiedRepresentationUsage()
}

type IsItemToStyle

type IsItemToStyle interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23itemToStyle()
}

type IsItem_feature

type IsItem_feature interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23item_5Ffeature()
}

type IsKnotMultiplicities

type IsKnotMultiplicities interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23knotMultiplicities()
}

type IsKnotSpec

type IsKnotSpec interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23knotSpec()
}

type IsKnotType

type IsKnotType interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23KnotType()
}

type IsKnotType_PiecewiseBezierKnots

type IsKnotType_PiecewiseBezierKnots interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23KnotType_5FPiecewiseBezierKnots()
}

type IsKnotType_QuasiUniformKnots

type IsKnotType_QuasiUniformKnots interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23KnotType_5FQuasiUniformKnots()
}

type IsKnotType_UniformKnots

type IsKnotType_UniformKnots interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23KnotType_5FUniformKnots()
}

type IsKnotType_Unspecified

type IsKnotType_Unspecified interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23KnotType_5FUnspecified()
}

type IsKnotValues

type IsKnotValues interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23knotValues()
}

type IsKnots

type IsKnots interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23knots()
}

type IsLeaderCurve

type IsLeaderCurve interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23LeaderCurve()
}

type IsLeaderDirectedCallout

type IsLeaderDirectedCallout interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23LeaderDirectedCallout()
}

type IsLeaderTerminator

type IsLeaderTerminator interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23LeaderTerminator()
}

type IsLengthToHeightRatio

type IsLengthToHeightRatio interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23LengthToHeightRatio()
}

type IsLengthValue

type IsLengthValue interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23lengthValue()
}

type IsLightSource

type IsLightSource interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23LightSource()
}

type IsLightSourceAmbient

type IsLightSourceAmbient interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23LightSourceAmbient()
}

type IsLightSourceDirectional

type IsLightSourceDirectional interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23LightSourceDirectional()
}

type IsLightSourcePositional

type IsLightSourcePositional interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23LightSourcePositional()
}

type IsLightSourceSpot

type IsLightSourceSpot interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23LightSourceSpot()
}

type IsLine

type IsLine interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23Line()
}

type IsLineStrip

type IsLineStrip interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23lineStrip()
}

type IsLineStripFace1

type IsLineStripFace1 interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23lineStripFace1()
}

type IsLineStripFace2

type IsLineStripFace2 interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23lineStripFace2()
}

type IsLineStrips

type IsLineStrips interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23lineStrips()
}

type IsLinearGeometryConstraintElement

type IsLinearGeometryConstraintElement interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23LinearGeometryConstraintElement()
}

type IsLinearlyIndependent

type IsLinearlyIndependent interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23linearlyIndependent()
}

type IsLinearlyIndependentEnum

type IsLinearlyIndependentEnum interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23LinearlyIndependentEnum()
}

type IsLinearlyIndependentEnum_Independent

type IsLinearlyIndependentEnum_Independent interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23LinearlyIndependentEnum_5FIndependent()
}

type IsLinearlyIndependentEnum_NotIndependent

type IsLinearlyIndependentEnum_NotIndependent interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23LinearlyIndependentEnum_5FNotIndependent()
}

type IsLinearlyIndependentEnum_NotTested

type IsLinearlyIndependentEnum_NotTested interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23LinearlyIndependentEnum_5FNotTested()
}

type IsListOfCartesianPoints

type IsListOfCartesianPoints interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ListOfCartesianPoints()
}

type IsListOfDouble

type IsListOfDouble interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ListOfDouble()
}

type IsListOfEdges

type IsListOfEdges interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ListOfEdges()
}

type IsListOfInt

type IsListOfInt interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ListOfInt()
}

type IsListOfListOfCartesianPoints

type IsListOfListOfCartesianPoints interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ListOfListOfCartesianPoints()
}

type IsListOfListOfDouble

type IsListOfListOfDouble interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ListOfListOfDouble()
}

type IsListOfListOfInt

type IsListOfListOfInt interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ListOfListOfInt()
}

type IsListOfListOfListOfCartesianPoints

type IsListOfListOfListOfCartesianPoints interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ListOfListOfListOfCartesianPoints()
}

type IsListOfListOfListOfDouble

type IsListOfListOfListOfDouble interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ListOfListOfListOfDouble()
}

type IsListOfListOfSurfacePatch

type IsListOfListOfSurfacePatch interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ListOfListOfSurfacePatch()
}

type IsListOfLocalBSpline

type IsListOfLocalBSpline interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ListOfLocalBSpline()
}

type IsListOfMappedSymbol

type IsListOfMappedSymbol interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ListOfMappedSymbol()
}

type IsListOfOrientations

type IsListOfOrientations interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ListOfOrientations()
}

type IsListOfRepresentationItems

type IsListOfRepresentationItems interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ListOfRepresentationItems()
}

type IsListOfReversibleTopologyItem

type IsListOfReversibleTopologyItem interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ListOfReversibleTopologyItem()
}

type IsListOfSurfacePatch

type IsListOfSurfacePatch interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ListOfSurfacePatch()
}

type IsLiteral

type IsLiteral interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23literal()
}

type IsLocalBSpline

type IsLocalBSpline interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23LocalBSpline()
}

type IsLocalOrigin

type IsLocalOrigin interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23localOrigin()
}

type IsLocallyRefinedSplineCurve

type IsLocallyRefinedSplineCurve interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23LocallyRefinedSplineCurve()
}

type IsLocallyRefinedSplineSurface

type IsLocallyRefinedSplineSurface interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23LocallyRefinedSplineSurface()
}

type IsLocallyRefinedSplineType

type IsLocallyRefinedSplineType interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23locallyRefinedSplineType()
}

type IsLocallyRefinedSplineTypeEnum

type IsLocallyRefinedSplineTypeEnum interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23LocallyRefinedSplineTypeEnum()
}

type IsLocallyRefinedSplineTypeEnum_AnalysisSuitableTSpline

type IsLocallyRefinedSplineTypeEnum_AnalysisSuitableTSpline interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23LocallyRefinedSplineTypeEnum_5FAnalysisSuitableTSpline()
}

type IsLocallyRefinedSplineTypeEnum_HierarchicalBSpline

type IsLocallyRefinedSplineTypeEnum_HierarchicalBSpline interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23LocallyRefinedSplineTypeEnum_5FHierarchicalBSpline()
}

type IsLocallyRefinedSplineTypeEnum_LrBSpline

type IsLocallyRefinedSplineTypeEnum_LrBSpline interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23LocallyRefinedSplineTypeEnum_5FLrBSpline()
}

type IsLocallyRefinedSplineTypeEnum_SemiStandardTSpline

type IsLocallyRefinedSplineTypeEnum_SemiStandardTSpline interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23LocallyRefinedSplineTypeEnum_5FSemiStandardTSpline()
}

type IsLocallyRefinedSplineTypeEnum_StandardTSpline

type IsLocallyRefinedSplineTypeEnum_StandardTSpline interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23LocallyRefinedSplineTypeEnum_5FStandardTSpline()
}

type IsLocallyRefinedSplineVolume

type IsLocallyRefinedSplineVolume interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23LocallyRefinedSplineVolume()
}

type IsLocation

type IsLocation interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23location()
}

type IsLocation2

type IsLocation2 interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23location2()
}

type IsLoop

type IsLoop interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23Loop()
}

type IsLoopVertex

type IsLoopVertex interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23loopVertex()
}

type IsLtx

type IsLtx interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ltx()
}

type IsMagnitude

type IsMagnitude interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23magnitude()
}

type IsMajorRadius

type IsMajorRadius interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23majorRadius()
}

type IsManifoldSolidBrep

type IsManifoldSolidBrep interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ManifoldSolidBrep()
}

type IsManifoldSubsurfaceShapeRepresentation

type IsManifoldSubsurfaceShapeRepresentation interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ManifoldSubsurfaceShapeRepresentation()
}

type IsManifoldSurfaceShapeRepresentation

type IsManifoldSurfaceShapeRepresentation interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ManifoldSurfaceShapeRepresentation()
}

type IsMapUsage

type IsMapUsage interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23mapUsage()
}

type IsMappedItem

type IsMappedItem interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23MappedItem()
}

type IsMappedRepresentation

type IsMappedRepresentation interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23mappedRepresentation()
}

type IsMappedSymbol

type IsMappedSymbol interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23MappedSymbol()
}

type IsMappingOrigin

type IsMappingOrigin interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23mappingOrigin()
}

type IsMappingSource

type IsMappingSource interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23mappingSource()
}

type IsMappingTarget

type IsMappingTarget interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23mappingTarget()
}

type IsMarkerType

type IsMarkerType interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23MarkerType()
}

type IsMarkerType_asterisk

type IsMarkerType_asterisk interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23MarkerType_5Fasterisk()
}

type IsMarkerType_dot

type IsMarkerType_dot interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23MarkerType_5Fdot()
}

type IsMarkerType_plus

type IsMarkerType_plus interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23MarkerType_5Fplus()
}

type IsMarkerType_ring

type IsMarkerType_ring interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23MarkerType_5Fring()
}

type IsMarkerType_square

type IsMarkerType_square interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23MarkerType_5Fsquare()
}

type IsMarkerType_triangle

type IsMarkerType_triangle interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23MarkerType_5Ftriangle()
}

type IsMarkerType_x

type IsMarkerType_x interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23MarkerType_5Fx()
}

type IsMasterRepresentation

type IsMasterRepresentation interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23masterRepresentation()
}

type IsMathsVariable

type IsMathsVariable interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23MathsVariable()
}

type IsMaximumEdgeLength

type IsMaximumEdgeLength interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23MaximumEdgeLength()
}

type IsMeasureRepresentationItem

type IsMeasureRepresentationItem interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23MeasureRepresentationItem()
}

type IsMeasureValue

type IsMeasureValue interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23measureValue()
}

type IsMechanicalDesignGeometricPresentationRepresentation

type IsMechanicalDesignGeometricPresentationRepresentation interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23MechanicalDesignGeometricPresentationRepresentation()
}

type IsMechanicalDesignShadedPresentationArea

type IsMechanicalDesignShadedPresentationArea interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23MechanicalDesignShadedPresentationArea()
}

type IsMechanicalDesignShadedPresentationRepresentation

type IsMechanicalDesignShadedPresentationRepresentation interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23MechanicalDesignShadedPresentationRepresentation()
}

type IsMinorRadius

type IsMinorRadius interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23minorRadius()
}

type IsNearPointRelationship

type IsNearPointRelationship interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23nearPointRelationship()
}

type IsNeutralSketchRepresentation

type IsNeutralSketchRepresentation interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23NeutralSketchRepresentation()
}

type IsNonManifoldSurfaceShapeRepresentation

type IsNonManifoldSurfaceShapeRepresentation interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23NonManifoldSurfaceShapeRepresentation()
}

type IsNormals1

type IsNormals1 interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23normals1()
}

type IsNormals2

type IsNormals2 interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23normals2()
}

type IsNpoints

type IsNpoints interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23npoints()
}

type IsOcclusionPrecedence

type IsOcclusionPrecedence interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23OcclusionPrecedence()
}

type IsOffPageConnector

type IsOffPageConnector interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23OffPageConnector()
}

type IsOffsetCurve2d

type IsOffsetCurve2d interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23OffsetCurve2d()
}

type IsOffsetCurve3d

type IsOffsetCurve3d interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23OffsetCurve3d()
}

type IsOffsetSurface

type IsOffsetSurface interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23OffsetSurface()
}

type IsOnPageConnector

type IsOnPageConnector interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23OnPageConnector()
}

type IsOneDirectionRepeatFactor

type IsOneDirectionRepeatFactor interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23OneDirectionRepeatFactor()
}

type IsOpenPath

type IsOpenPath interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23OpenPath()
}

type IsOpenShell

type IsOpenShell interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23OpenShell()
}

type IsOpenShellElement

type IsOpenShellElement interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23openShellElement()
}

type IsOperator

type IsOperator interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23operator()
}

type IsOrientation

type IsOrientation interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23orientation()
}

type IsOrientationDirection

type IsOrientationDirection interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23orientationDirection()
}

type IsOrientationList

type IsOrientationList interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23orientationList()
}

type IsOrientedClosedShell

type IsOrientedClosedShell interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23OrientedClosedShell()
}

type IsOrientedEdge

type IsOrientedEdge interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23OrientedEdge()
}

type IsOrientedFace

type IsOrientedFace interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23OrientedFace()
}

type IsOrientedOpenShell

type IsOrientedOpenShell interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23OrientedOpenShell()
}

type IsOrientedPath

type IsOrientedPath interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23OrientedPath()
}

type IsOrientedSurface

type IsOrientedSurface interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23OrientedSurface()
}

type IsOuter

type IsOuter interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23outer()
}

type IsOuterBound

type IsOuterBound interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23outerBound()
}

type IsOuterBoundaryCurve

type IsOuterBoundaryCurve interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23OuterBoundaryCurve()
}

type IsOutgoingIntraPageConnector

type IsOutgoingIntraPageConnector interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23OutgoingIntraPageConnector()
}

type IsOverRiddenStyle

type IsOverRiddenStyle interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23overRiddenStyle()
}

type IsOverRidingStyledItem

type IsOverRidingStyledItem interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23OverRidingStyledItem()
}

type IsParabola

type IsParabola interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23Parabola()
}

type IsParallelGeometricConstraint

type IsParallelGeometricConstraint interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ParallelGeometricConstraint()
}

type IsParallelOffsetGeometricConstraint

type IsParallelOffsetGeometricConstraint interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ParallelOffsetGeometricConstraint()
}

type IsParallelOffsetType

type IsParallelOffsetType interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ParallelOffsetType()
}

type IsParallelOffsetType_Curve2DOffset

type IsParallelOffsetType_Curve2DOffset interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ParallelOffsetType_5FCurve2DOffset()
}

type IsParallelOffsetType_Curve3DOffset

type IsParallelOffsetType_Curve3DOffset interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ParallelOffsetType_5FCurve3DOffset()
}

type IsParallelOffsetType_SurfaceOffset

type IsParallelOffsetType_SurfaceOffset interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ParallelOffsetType_5FSurfaceOffset()
}

type IsParamLength

type IsParamLength interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23paramLength()
}

type IsParametricRepresentationContext

type IsParametricRepresentationContext interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ParametricRepresentationContext()
}

type IsParentCurve

type IsParentCurve interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23parentCurve()
}

type IsParentEdge

type IsParentEdge interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23parentEdge()
}

type IsParentEdgeSet

type IsParentEdgeSet interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23parentEdgeSet()
}

type IsParentFace

type IsParentFace interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23parentFace()
}

type IsParentFaceSet

type IsParentFaceSet interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23parentFaceSet()
}

type IsParentPath

type IsParentPath interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23parentPath()
}

type IsParentPt

type IsParentPt interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23parentPt()
}

type IsParentSet

type IsParentSet interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23parentSet()
}

type IsParentSolid

type IsParentSolid interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23parentSolid()
}

type IsParentSurface

type IsParentSurface interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23parentSurface()
}

type IsParentVolumeSet

type IsParentVolumeSet interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23parentVolumeSet()
}

type IsPath

type IsPath interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23Path()
}

type IsPathAreaWithLocalParameters

type IsPathAreaWithLocalParameters interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PathAreaWithLocalParameters()
}

type IsPathAreaWithParameters

type IsPathAreaWithParameters interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PathAreaWithParameters()
}

type IsPathAreaWithReferencedParameters

type IsPathAreaWithReferencedParameters interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PathAreaWithReferencedParameters()
}

type IsPathElement

type IsPathElement interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23pathElement()
}

type IsPathOrCompositeCurve

type IsPathOrCompositeCurve interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PathOrCompositeCurve()
}

type IsPcurve

type IsPcurve interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23Pcurve()
}

type IsPcurveOrSurface

type IsPcurveOrSurface interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PcurveOrSurface()
}

type IsPcurveReference

type IsPcurveReference interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23pcurveReference()
}

type IsPdgcWithDimension

type IsPdgcWithDimension interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PdgcWithDimension()
}

type IsPerpendicularGeometricConstraint

type IsPerpendicularGeometricConstraint interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PerpendicularGeometricConstraint()
}

type IsPgcWithDimension

type IsPgcWithDimension interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PgcWithDimension()
}

type IsPhi

type IsPhi interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23phi()
}

type IsPlacement

type IsPlacement interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23Placement()
}

type IsPlanarBox

type IsPlanarBox interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PlanarBox()
}

type IsPlanarCurveSelect

type IsPlanarCurveSelect interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PlanarCurveSelect()
}

type IsPlanarExtent

type IsPlanarExtent interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PlanarExtent()
}

type IsPlane

type IsPlane interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23Plane()
}

type IsPnindex

type IsPnindex interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23pnindex()
}

type IsPnmax

type IsPnmax interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23pnmax()
}

type IsPnt

type IsPnt interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23pnt()
}

type IsPogcWithDimension

type IsPogcWithDimension interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PogcWithDimension()
}

type IsPoint

type IsPoint interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23Point()
}

type IsPoint1

type IsPoint1 interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23point1()
}

type IsPoint2

type IsPoint2 interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23point2()
}

type IsPoint3

type IsPoint3 interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23point3()
}

type IsPoint4

type IsPoint4 interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23point4()
}

type IsPointCloudDataset

type IsPointCloudDataset interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PointCloudDataset()
}

type IsPointCloudDatasetWithColours

type IsPointCloudDatasetWithColours interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PointCloudDatasetWithColours()
}

type IsPointCloudDatasetWithIntensities

type IsPointCloudDatasetWithIntensities interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PointCloudDatasetWithIntensities()
}

type IsPointCloudDatasetWithNormals

type IsPointCloudDatasetWithNormals interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PointCloudDatasetWithNormals()
}

type IsPointCloudSetOrSuperset

type IsPointCloudSetOrSuperset interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PointCloudSetOrSuperset()
}

type IsPointCloudSuperdataset

type IsPointCloudSuperdataset interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PointCloudSuperdataset()
}

type IsPointCoordinates

type IsPointCoordinates interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23pointCoordinates()
}

type IsPointCurveOrSurfaceConstraintElement

type IsPointCurveOrSurfaceConstraintElement interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PointCurveOrSurfaceConstraintElement()
}

type IsPointDistanceGeometricConstraint

type IsPointDistanceGeometricConstraint interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PointDistanceGeometricConstraint()
}

type IsPointInVolume

type IsPointInVolume interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PointInVolume()
}

type IsPointIndex

type IsPointIndex interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23pointIndex()
}

type IsPointList

type IsPointList interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23pointList()
}

type IsPointOnCurve

type IsPointOnCurve interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PointOnCurve()
}

type IsPointOnSurface

type IsPointOnSurface interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PointOnSurface()
}

type IsPointParameter

type IsPointParameter interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23pointParameter()
}

type IsPointParameterU

type IsPointParameterU interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23pointParameterU()
}

type IsPointParameterV

type IsPointParameterV interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23pointParameterV()
}

type IsPointParameterW

type IsPointParameterW interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23pointParameterW()
}

type IsPointReplica

type IsPointReplica interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PointReplica()
}

type IsPointStyle

type IsPointStyle interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PointStyle()
}

type IsPoints

type IsPoints interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23points()
}

type IsPoints3

type IsPoints3 interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23points3()
}

type IsPolarPoint

type IsPolarPoint interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PolarPoint()
}

type IsPolyLoop

type IsPolyLoop interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PolyLoop()
}

type IsPolygon

type IsPolygon interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23Polygon()
}

type IsPolygonalArea

type IsPolygonalArea interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PolygonalArea()
}

type IsPolyline

type IsPolyline interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23Polyline()
}

type IsPosition

type IsPosition interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23position()
}

type IsPositionCoords

type IsPositionCoords interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23positionCoords()
}

type IsPositionedSketch

type IsPositionedSketch interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PositionedSketch()
}

type IsPreDefinedCharacterGlyph

type IsPreDefinedCharacterGlyph interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PreDefinedCharacterGlyph()
}

type IsPreDefinedCharacterSpacing

type IsPreDefinedCharacterSpacing interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PreDefinedCharacterSpacing()
}

type IsPreDefinedColour

type IsPreDefinedColour interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PreDefinedColour()
}

type IsPreDefinedCurveFont

type IsPreDefinedCurveFont interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PreDefinedCurveFont()
}

type IsPreDefinedHatchStyle

type IsPreDefinedHatchStyle interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PreDefinedHatchStyle()
}

type IsPreDefinedItem

type IsPreDefinedItem interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PreDefinedItem()
}

type IsPreDefinedMarker

type IsPreDefinedMarker interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PreDefinedMarker()
}

type IsPreDefinedPresentationStyle

type IsPreDefinedPresentationStyle interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PreDefinedPresentationStyle()
}

type IsPreDefinedSize

type IsPreDefinedSize interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PreDefinedSize()
}

type IsPreDefinedSurfaceSideStyle

type IsPreDefinedSurfaceSideStyle interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PreDefinedSurfaceSideStyle()
}

type IsPreDefinedSymbol

type IsPreDefinedSymbol interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PreDefinedSymbol()
}

type IsPreDefinedTerminatorSymbol

type IsPreDefinedTerminatorSymbol interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PreDefinedTerminatorSymbol()
}

type IsPreDefinedTerminatorSymbol_blanked_arrow

type IsPreDefinedTerminatorSymbol_blanked_arrow interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PreDefinedTerminatorSymbol_5Fblanked_5Farrow()
}

type IsPreDefinedTerminatorSymbol_blanked_box

type IsPreDefinedTerminatorSymbol_blanked_box interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PreDefinedTerminatorSymbol_5Fblanked_5Fbox()
}

type IsPreDefinedTerminatorSymbol_blanked_dot

type IsPreDefinedTerminatorSymbol_blanked_dot interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PreDefinedTerminatorSymbol_5Fblanked_5Fdot()
}

type IsPreDefinedTerminatorSymbol_dimension_origin

type IsPreDefinedTerminatorSymbol_dimension_origin interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PreDefinedTerminatorSymbol_5Fdimension_5Forigin()
}

type IsPreDefinedTerminatorSymbol_filled_arrow

type IsPreDefinedTerminatorSymbol_filled_arrow interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PreDefinedTerminatorSymbol_5Ffilled_5Farrow()
}

type IsPreDefinedTerminatorSymbol_filled_box

type IsPreDefinedTerminatorSymbol_filled_box interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PreDefinedTerminatorSymbol_5Ffilled_5Fbox()
}

type IsPreDefinedTerminatorSymbol_filled_dot

type IsPreDefinedTerminatorSymbol_filled_dot interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PreDefinedTerminatorSymbol_5Ffilled_5Fdot()
}

type IsPreDefinedTerminatorSymbol_filled_triangle

type IsPreDefinedTerminatorSymbol_filled_triangle interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PreDefinedTerminatorSymbol_5Ffilled_5Ftriangle()
}

type IsPreDefinedTerminatorSymbol_integral_symbol

type IsPreDefinedTerminatorSymbol_integral_symbol interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PreDefinedTerminatorSymbol_5Fintegral_5Fsymbol()
}

type IsPreDefinedTerminatorSymbol_open_arrow

type IsPreDefinedTerminatorSymbol_open_arrow interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PreDefinedTerminatorSymbol_5Fopen_5Farrow()
}

type IsPreDefinedTerminatorSymbol_slash

type IsPreDefinedTerminatorSymbol_slash interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PreDefinedTerminatorSymbol_5Fslash()
}

type IsPreDefinedTerminatorSymbol_unfilled_arrow

type IsPreDefinedTerminatorSymbol_unfilled_arrow interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PreDefinedTerminatorSymbol_5Funfilled_5Farrow()
}

type IsPreDefinedTerminatorSymbol_unfilled_triangle

type IsPreDefinedTerminatorSymbol_unfilled_triangle interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PreDefinedTerminatorSymbol_5Funfilled_5Ftriangle()
}

type IsPreDefinedTextFont

type IsPreDefinedTextFont interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PreDefinedTextFont()
}

type IsPreDefinedTile

type IsPreDefinedTile interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PreDefinedTile()
}

type IsPreDefinedTileStyle

type IsPreDefinedTileStyle interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PreDefinedTileStyle()
}

type IsPreferredSurfaceCurveRepresentation

type IsPreferredSurfaceCurveRepresentation interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PreferredSurfaceCurveRepresentation()
}

type IsPreferredSurfaceCurveRepresentation_Curve3d

type IsPreferredSurfaceCurveRepresentation_Curve3d interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PreferredSurfaceCurveRepresentation_5FCurve3d()
}

type IsPreferredSurfaceCurveRepresentation_PcurveS1

type IsPreferredSurfaceCurveRepresentation_PcurveS1 interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PreferredSurfaceCurveRepresentation_5FPcurveS1()
}

type IsPreferredSurfaceCurveRepresentation_PcurveS2

type IsPreferredSurfaceCurveRepresentation_PcurveS2 interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PreferredSurfaceCurveRepresentation_5FPcurveS2()
}

type IsPresentationArea

type IsPresentationArea interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PresentationArea()
}

type IsPresentationAreaOfSet

type IsPresentationAreaOfSet interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23presentationAreaOfSet()
}

type IsPresentationRepresentation

type IsPresentationRepresentation interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PresentationRepresentation()
}

type IsPresentationScaledPlacement

type IsPresentationScaledPlacement interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PresentationScaledPlacement()
}

type IsPresentationSet

type IsPresentationSet interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PresentationSet()
}

type IsPresentationSize

type IsPresentationSize interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PresentationSize()
}

type IsPresentationStyleAssignment

type IsPresentationStyleAssignment interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PresentationStyleAssignment()
}

type IsPresentationView

type IsPresentationView interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PresentationView()
}

type IsPresentedItem

type IsPresentedItem interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PresentedItem()
}

type IsPrimitive2D

type IsPrimitive2D interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23Primitive2D()
}

type IsPrimitive2DWithInnerBoundary

type IsPrimitive2DWithInnerBoundary interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23Primitive2DWithInnerBoundary()
}

type IsProductDataRepresentationView

type IsProductDataRepresentationView interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ProductDataRepresentationView()
}

type IsProjectionCurve

type IsProjectionCurve interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ProjectionCurve()
}

type IsProjectionDirectedCallout

type IsProjectionDirectedCallout interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ProjectionDirectedCallout()
}

type IsPtsPerSublist

type IsPtsPerSublist interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ptsPerSublist()
}

type IsPyramidVolume

type IsPyramidVolume interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PyramidVolume()
}

type IsQuasiUniformCurve

type IsQuasiUniformCurve interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23QuasiUniformCurve()
}

type IsQuasiUniformSurface

type IsQuasiUniformSurface interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23QuasiUniformSurface()
}

type IsQuasiUniformVolume

type IsQuasiUniformVolume interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23QuasiUniformVolume()
}

type IsR

type IsR interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23r()
}

type IsRadialGeometryConstraintElement

type IsRadialGeometryConstraintElement interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23RadialGeometryConstraintElement()
}

type IsRadius

type IsRadius interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23radius()
}

type IsRadius1

type IsRadius1 interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23radius1()
}

type IsRadius2

type IsRadius2 interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23radius2()
}

type IsRadiusGeometricConstraint

type IsRadiusGeometricConstraint interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23RadiusGeometricConstraint()
}

type IsRadiusX

type IsRadiusX interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23radiusX()
}

type IsRadiusY

type IsRadiusY interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23radiusY()
}

type IsRatio1

type IsRatio1 interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ratio1()
}

type IsRatio2

type IsRatio2 interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ratio2()
}

type IsRationalBSplineCurve

type IsRationalBSplineCurve interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23RationalBSplineCurve()
}

type IsRationalBSplineSurface

type IsRationalBSplineSurface interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23RationalBSplineSurface()
}

type IsRationalBSplineVolume

type IsRationalBSplineVolume interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23RationalBSplineVolume()
}

type IsRationalLocallyRefinedSplineCurve

type IsRationalLocallyRefinedSplineCurve interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23RationalLocallyRefinedSplineCurve()
}

type IsRationalLocallyRefinedSplineSurface

type IsRationalLocallyRefinedSplineSurface interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23RationalLocallyRefinedSplineSurface()
}

type IsRationalLocallyRefinedSplineVolume

type IsRationalLocallyRefinedSplineVolume interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23RationalLocallyRefinedSplineVolume()
}

type IsRectangle

type IsRectangle interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23Rectangle()
}

type IsRectangleDomain

type IsRectangleDomain interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23RectangleDomain()
}

type IsRectangledHalfSpace

type IsRectangledHalfSpace interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23RectangledHalfSpace()
}

type IsRectangularArea

type IsRectangularArea interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23RectangularArea()
}

type IsRectangularCompositeSurface

type IsRectangularCompositeSurface interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23RectangularCompositeSurface()
}

type IsRectangularPyramid

type IsRectangularPyramid interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23RectangularPyramid()
}

type IsRectangularTrimmedSurface

type IsRectangularTrimmedSurface interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23RectangularTrimmedSurface()
}

type IsRed

type IsRed interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23red()
}

type IsRefDirection

type IsRefDirection interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23refDirection()
}

type IsRefDirectionDegree

type IsRefDirectionDegree interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23refDirectionDegree()
}

type IsReferenceChain

type IsReferenceChain interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23referenceChain()
}

type IsReferenceSurface

type IsReferenceSurface interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23referenceSurface()
}

type IsReferenceToCurve

type IsReferenceToCurve interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23referenceToCurve()
}

type IsReparametrisedCompositeCurveSegment

type IsReparametrisedCompositeCurveSegment interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ReparametrisedCompositeCurveSegment()
}

type IsRepositionedNeutralSketch

type IsRepositionedNeutralSketch interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23RepositionedNeutralSketch()
}

type IsRepositionedTessellatedItem

type IsRepositionedTessellatedItem interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23RepositionedTessellatedItem()
}

type IsRepresentation

type IsRepresentation interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23Representation()
}

type IsRepresentationContext

type IsRepresentationContext interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23RepresentationContext()
}

type IsRepresentationItem

type IsRepresentationItem interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23RepresentationItem()
}

type IsRepresentationItemRelationship

type IsRepresentationItemRelationship interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23representationItemRelationship()
}

type IsRepresentationMap

type IsRepresentationMap interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23RepresentationMap()
}

type IsRepresentationRelationship

type IsRepresentationRelationship interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23representationRelationship()
}

type IsRepresentationRelationshipWithTransformation

type IsRepresentationRelationshipWithTransformation interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23representationRelationshipWithTransformation()
}

type IsRepresentationsInContext

type IsRepresentationsInContext interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23representationsInContext()
}

type IsReversibleTopology

type IsReversibleTopology interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ReversibleTopology()
}

type IsReversibleTopologyItem

type IsReversibleTopologyItem interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ReversibleTopologyItem()
}

type IsRevolvedAreaSolid

type IsRevolvedAreaSolid interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23RevolvedAreaSolid()
}

type IsRevolvedFaceSolid

type IsRevolvedFaceSolid interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23RevolvedFaceSolid()
}

type IsRgb

type IsRgb interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23rgb()
}

type IsRgcWithDimension

type IsRgcWithDimension interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23RgcWithDimension()
}

type IsRightAngularWedge

type IsRightAngularWedge interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23RightAngularWedge()
}

type IsRightCircularCone

type IsRightCircularCone interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23RightCircularCone()
}

type IsRightCircularCylinder

type IsRightCircularCylinder interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23RightCircularCylinder()
}

type IsRigidSubsketch

type IsRigidSubsketch interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23RigidSubsketch()
}

type IsRoundedRectangle

type IsRoundedRectangle interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23RoundedRectangle()
}

type IsRuledSurfaceSweptAreaSolid

type IsRuledSurfaceSweptAreaSolid interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23RuledSurfaceSweptAreaSolid()
}

type IsSameSense

type IsSameSense interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23sameSense()
}

type IsSbsmBoundary

type IsSbsmBoundary interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23sbsmBoundary()
}

type IsSbwmBoundary

type IsSbwmBoundary interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23sbwmBoundary()
}

type IsScale

type IsScale interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23scale()
}

type IsScalingFactors

type IsScalingFactors interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23scalingFactors()
}

type IsScan3dModel

type IsScan3dModel interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23Scan3dModel()
}

type IsScanDataShapeRepresentation

type IsScanDataShapeRepresentation interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ScanDataShapeRepresentation()
}

type IsScannedDataItem

type IsScannedDataItem interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ScannedDataItem()
}

type IsScannedPoints

type IsScannedPoints interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23scannedPoints()
}

type IsScannerBasicProperties

type IsScannerBasicProperties interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ScannerBasicProperties()
}

type IsScannerIdentification

type IsScannerIdentification interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23scannerIdentification()
}

type IsScannerInfo

type IsScannerInfo interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23scannerInfo()
}

type IsScannerLocation

type IsScannerLocation interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23scannerLocation()
}

type IsScannerProperty

type IsScannerProperty interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ScannerProperty()
}

type IsScannerUncertainty

type IsScannerUncertainty interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23scannerUncertainty()
}

type IsSchematicConnection

type IsSchematicConnection interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SchematicConnection()
}

type IsSchematicConnectionGroup

type IsSchematicConnectionGroup interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SchematicConnectionGroup()
}

type IsSchematicConnectionGroupElement

type IsSchematicConnectionGroupElement interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SchematicConnectionGroupElement()
}

type IsSchematicDrawing

type IsSchematicDrawing interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SchematicDrawing()
}

type IsSchematicDrawingArea

type IsSchematicDrawingArea interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SchematicDrawingArea()
}

type IsSchematicDrawingNet

type IsSchematicDrawingNet interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SchematicDrawingNet()
}

type IsSchematicDrawingPort

type IsSchematicDrawingPort interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SchematicDrawingPort()
}

type IsSchematicNode

type IsSchematicNode interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SchematicNode()
}

type IsSchematicNodeOrPort

type IsSchematicNodeOrPort interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SchematicNodeOrPort()
}

type IsSchematicPort

type IsSchematicPort interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SchematicPort()
}

type IsSchematicPortReference

type IsSchematicPortReference interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SchematicPortReference()
}

type IsSchematicPortRepresentation

type IsSchematicPortRepresentation interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SchematicPortRepresentation()
}

type IsSchematicSymbolRepresentation

type IsSchematicSymbolRepresentation interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SchematicSymbolRepresentation()
}

type IsSdgcWithDimension

type IsSdgcWithDimension interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SdgcWithDimension()
}

type IsSeamCurve

type IsSeamCurve interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SeamCurve()
}

type IsSeamEdge

type IsSeamEdge interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SeamEdge()
}

type IsSecondOperand

type IsSecondOperand interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23secondOperand()
}

type IsSectionedSpine

type IsSectionedSpine interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SectionedSpine()
}

type IsSegments

type IsSegments interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23segments()
}

type IsSelectOuter

type IsSelectOuter interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23selectOuter()
}

type IsSelfIntersect

type IsSelfIntersect interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23selfIntersect()
}

type IsSemiAngle

type IsSemiAngle interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23semiAngle()
}

type IsSemiAxis

type IsSemiAxis interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23semiAxis()
}

type IsSemiAxis1

type IsSemiAxis1 interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23semiAxis1()
}

type IsSemiAxis2

type IsSemiAxis2 interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23semiAxis2()
}

type IsSemiAxis3

type IsSemiAxis3 interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23semiAxis3()
}

type IsSemiImagAxis

type IsSemiImagAxis interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23semiImagAxis()
}

type IsSenseAgreement

type IsSenseAgreement interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23senseAgreement()
}

type IsSetOfReversibleTopologyItem

type IsSetOfReversibleTopologyItem interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SetOfReversibleTopologyItem()
}

type IsShapeRepresentation

type IsShapeRepresentation interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ShapeRepresentation()
}

type IsShapeRepresentationRelationship

type IsShapeRepresentationRelationship interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23shapeRepresentationRelationship()
}

type IsShapeRepresentationRelationshipWithCartesianTransformation

type IsShapeRepresentationRelationshipWithCartesianTransformation interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23shapeRepresentationRelationshipWithCartesianTransformation()
}

type IsShapeRepresentationRelationshipWithPlacementTransformation

type IsShapeRepresentationRelationshipWithPlacementTransformation interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23shapeRepresentationRelationshipWithPlacementTransformation()
}

type IsShapeRepresentationRelationshipWithSameGeometricRepresentationContext

type IsShapeRepresentationRelationshipWithSameGeometricRepresentationContext interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23shapeRepresentationRelationshipWithSameGeometricRepresentationContext()
}

type IsShapeRepresentationRelationshipWithTransformation

type IsShapeRepresentationRelationshipWithTransformation interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23shapeRepresentationRelationshipWithTransformation()
}

type IsShell

type IsShell interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23Shell()
}

type IsShellBasedSurfaceModel

type IsShellBasedSurfaceModel interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ShellBasedSurfaceModel()
}

type IsShellBasedWireframeModel

type IsShellBasedWireframeModel interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ShellBasedWireframeModel()
}

type IsShellBasedWireframeShapeRepresentation

type IsShellBasedWireframeShapeRepresentation interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ShellBasedWireframeShapeRepresentation()
}

type IsSimultaneousConstraintGroup

type IsSimultaneousConstraintGroup interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SimultaneousConstraintGroup()
}

type IsSingleAreaCsg2DShapeRepresentation

type IsSingleAreaCsg2DShapeRepresentation interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SingleAreaCsg2DShapeRepresentation()
}

type IsSingleBoundaryCsg2DShapeRepresentation

type IsSingleBoundaryCsg2DShapeRepresentation interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SingleBoundaryCsg2DShapeRepresentation()
}

type IsSingleTextureStyleTessellationSpecification

type IsSingleTextureStyleTessellationSpecification interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SingleTextureStyleTessellationSpecification()
}

type IsSketchBasisSelect

type IsSketchBasisSelect interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SketchBasisSelect()
}

type IsSketchElementSelect

type IsSketchElementSelect interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SketchElementSelect()
}

type IsSketchTypeSelect

type IsSketchTypeSelect interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SketchTypeSelect()
}

type IsSkewLineDistanceGeometricConstraint

type IsSkewLineDistanceGeometricConstraint interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SkewLineDistanceGeometricConstraint()
}

type IsSkewness

type IsSkewness interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23skewness()
}

type IsSmooth

type IsSmooth interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23smooth()
}

type IsSolidModel

type IsSolidModel interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SolidModel()
}

type IsSolidReplica

type IsSolidReplica interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SolidReplica()
}

type IsSphere

type IsSphere interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23Sphere()
}

type IsSphericalPoint

type IsSphericalPoint interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SphericalPoint()
}

type IsSphericalSurface

type IsSphericalSurface interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SphericalSurface()
}

type IsSphericalVolume

type IsSphericalVolume interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SphericalVolume()
}

type IsSpinePoints

type IsSpinePoints interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23spinePoints()
}

type IsSplineKnotValues

type IsSplineKnotValues interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SplineKnotValues()
}

type IsStartParam

type IsStartParam interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23startParam()
}

type IsStateVariableWithColour

type IsStateVariableWithColour interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23StateVariableWithColour()
}

type IsStyle

type IsStyle interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23style()
}

type IsStyledItem

type IsStyledItem interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23StyledItem()
}

type IsStyledTessellatedFaceOrSurfaceWithSingleTexture

type IsStyledTessellatedFaceOrSurfaceWithSingleTexture interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23StyledTessellatedFaceOrSurfaceWithSingleTexture()
}

type IsStyledTessellatedItemWithColours

type IsStyledTessellatedItemWithColours interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23StyledTessellatedItemWithColours()
}

type IsSubEdge

type IsSubEdge interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SubEdge()
}

type IsSubFace

type IsSubFace interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SubFace()
}

type IsSublists

type IsSublists interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23sublists()
}

type IsSubpath

type IsSubpath interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23Subpath()
}

type IsSubsketch

type IsSubsketch interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23Subsketch()
}

type IsSurface

type IsSurface interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23Surface()
}

type IsSurfaceBoundary

type IsSurfaceBoundary interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SurfaceBoundary()
}

type IsSurfaceCurve

type IsSurfaceCurve interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SurfaceCurve()
}

type IsSurfaceCurveSweptAreaSolid

type IsSurfaceCurveSweptAreaSolid interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SurfaceCurveSweptAreaSolid()
}

type IsSurfaceCurveSweptFaceSolid

type IsSurfaceCurveSweptFaceSolid interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SurfaceCurveSweptFaceSolid()
}

type IsSurfaceCurveSweptSurface

type IsSurfaceCurveSweptSurface interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SurfaceCurveSweptSurface()
}

type IsSurfaceDistanceGeometricConstraint

type IsSurfaceDistanceGeometricConstraint interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SurfaceDistanceGeometricConstraint()
}

type IsSurfaceForm

type IsSurfaceForm interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23surfaceForm()
}

type IsSurfaceModel

type IsSurfaceModel interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SurfaceModel()
}

type IsSurfaceOfLinearExtrusion

type IsSurfaceOfLinearExtrusion interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SurfaceOfLinearExtrusion()
}

type IsSurfaceOfRevolution

type IsSurfaceOfRevolution interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SurfaceOfRevolution()
}

type IsSurfaceOrSolidModel

type IsSurfaceOrSolidModel interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SurfaceOrSolidModel()
}

type IsSurfacePatch

type IsSurfacePatch interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SurfacePatch()
}

type IsSurfacePatchSegments

type IsSurfacePatchSegments interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23surfacePatchSegments()
}

type IsSurfacePatchSet

type IsSurfacePatchSet interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SurfacePatchSet()
}

type IsSurfaceRenderingProperties

type IsSurfaceRenderingProperties interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SurfaceRenderingProperties()
}

type IsSurfaceReplica

type IsSurfaceReplica interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SurfaceReplica()
}

type IsSurfaceSideStyle

type IsSurfaceSideStyle interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SurfaceSideStyle()
}

type IsSurfaceSmoothnessGeometricConstraint

type IsSurfaceSmoothnessGeometricConstraint interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SurfaceSmoothnessGeometricConstraint()
}

type IsSurfaceStyleBoundary

type IsSurfaceStyleBoundary interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SurfaceStyleBoundary()
}

type IsSurfaceStyleControlGrid

type IsSurfaceStyleControlGrid interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SurfaceStyleControlGrid()
}

type IsSurfaceStyleFillArea

type IsSurfaceStyleFillArea interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SurfaceStyleFillArea()
}

type IsSurfaceStyleParameterLine

type IsSurfaceStyleParameterLine interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SurfaceStyleParameterLine()
}

type IsSurfaceStyleReflectanceAmbient

type IsSurfaceStyleReflectanceAmbient interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SurfaceStyleReflectanceAmbient()
}

type IsSurfaceStyleReflectanceAmbientDiffuse

type IsSurfaceStyleReflectanceAmbientDiffuse interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SurfaceStyleReflectanceAmbientDiffuse()
}

type IsSurfaceStyleReflectanceAmbientDiffuseSpecular

type IsSurfaceStyleReflectanceAmbientDiffuseSpecular interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SurfaceStyleReflectanceAmbientDiffuseSpecular()
}

type IsSurfaceStyleRendering

type IsSurfaceStyleRendering interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SurfaceStyleRendering()
}

type IsSurfaceStyleRenderingWithProperties

type IsSurfaceStyleRenderingWithProperties interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SurfaceStyleRenderingWithProperties()
}

type IsSurfaceStyleSegmentationCurve

type IsSurfaceStyleSegmentationCurve interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SurfaceStyleSegmentationCurve()
}

type IsSurfaceStyleSilhouette

type IsSurfaceStyleSilhouette interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SurfaceStyleSilhouette()
}

type IsSurfaceStyleTransparent

type IsSurfaceStyleTransparent interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SurfaceStyleTransparent()
}

type IsSurfaceStyleUsage

type IsSurfaceStyleUsage interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SurfaceStyleUsage()
}

type IsSweptArea

type IsSweptArea interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23sweptArea()
}

type IsSweptAreaSolid

type IsSweptAreaSolid interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SweptAreaSolid()
}

type IsSweptCurve

type IsSweptCurve interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23sweptCurve()
}

type IsSweptCurveSurfaceGeometricConstraint

type IsSweptCurveSurfaceGeometricConstraint interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SweptCurveSurfaceGeometricConstraint()
}

type IsSweptDiskSolid

type IsSweptDiskSolid interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SweptDiskSolid()
}

type IsSweptFace

type IsSweptFace interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23sweptFace()
}

type IsSweptFaceSolid

type IsSweptFaceSolid interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SweptFaceSolid()
}

type IsSweptPointCurveGeometricConstraint

type IsSweptPointCurveGeometricConstraint interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SweptPointCurveGeometricConstraint()
}

type IsSweptSurface

type IsSweptSurface interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SweptSurface()
}

type IsSweptSurfaceOrSolid

type IsSweptSurfaceOrSolid interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SweptSurfaceOrSolid()
}

type IsSymbolElementStyle

type IsSymbolElementStyle interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SymbolElementStyle()
}

type IsSymbolRepresentation

type IsSymbolRepresentation interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SymbolRepresentation()
}

type IsSymbolRepresentationMap

type IsSymbolRepresentationMap interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SymbolRepresentationMap()
}

type IsSymbolRepresentationWithBlankingBox

type IsSymbolRepresentationWithBlankingBox interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SymbolRepresentationWithBlankingBox()
}

type IsSymbolStyle

type IsSymbolStyle interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SymbolStyle()
}

type IsSymbolTarget

type IsSymbolTarget interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SymbolTarget()
}

type IsSymmetryGeometricConstraint

type IsSymmetryGeometricConstraint interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SymmetryGeometricConstraint()
}

type IsTableRecordFieldRepresentation

type IsTableRecordFieldRepresentation interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TableRecordFieldRepresentation()
}

type IsTableRecordFieldRepresentationWithClippingBox

type IsTableRecordFieldRepresentationWithClippingBox interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TableRecordFieldRepresentationWithClippingBox()
}

type IsTableRecordRepresentation

type IsTableRecordRepresentation interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TableRecordRepresentation()
}

type IsTableRepresentation

type IsTableRepresentation interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TableRepresentation()
}

type IsTangentContactType

type IsTangentContactType interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TangentContactType()
}

type IsTangentContactType_CurveContact

type IsTangentContactType_CurveContact interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TangentContactType_5FCurveContact()
}

type IsTangentContactType_PointContact

type IsTangentContactType_PointContact interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TangentContactType_5FPointContact()
}

type IsTangentContactType_SurfaceContact

type IsTangentContactType_SurfaceContact interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TangentContactType_5FSurfaceContact()
}

type IsTangentGeometricConstraint

type IsTangentGeometricConstraint interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TangentGeometricConstraint()
}

type IsTargetCurve

type IsTargetCurve interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23targetCurve()
}

type IsTerminatorSymbol

type IsTerminatorSymbol interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TerminatorSymbol()
}

type IsTerminatorSymbolRepresentation

type IsTerminatorSymbolRepresentation interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TerminatorSymbolRepresentation()
}

type IsTerminatorSymbolSelect

type IsTerminatorSymbolSelect interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TerminatorSymbolSelect()
}

type IsTessellatedAnnotationOccurrence

type IsTessellatedAnnotationOccurrence interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TessellatedAnnotationOccurrence()
}

type IsTessellatedConnectingEdge

type IsTessellatedConnectingEdge interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TessellatedConnectingEdge()
}

type IsTessellatedCurveSet

type IsTessellatedCurveSet interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TessellatedCurveSet()
}

type IsTessellatedEdge

type IsTessellatedEdge interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TessellatedEdge()
}

type IsTessellatedEdgeOrVertex

type IsTessellatedEdgeOrVertex interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TessellatedEdgeOrVertex()
}

type IsTessellatedFace

type IsTessellatedFace interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TessellatedFace()
}

type IsTessellatedFacetLongShortEdgeRatio

type IsTessellatedFacetLongShortEdgeRatio interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TessellatedFacetLongShortEdgeRatio()
}

type IsTessellatedGeometricSet

type IsTessellatedGeometricSet interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TessellatedGeometricSet()
}

type IsTessellatedItem

type IsTessellatedItem interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TessellatedItem()
}

type IsTessellatedPointSet

type IsTessellatedPointSet interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TessellatedPointSet()
}

type IsTessellatedShapeRepresentation

type IsTessellatedShapeRepresentation interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TessellatedShapeRepresentation()
}

type IsTessellatedShapeRepresentationWithAccuracyParameters

type IsTessellatedShapeRepresentationWithAccuracyParameters interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TessellatedShapeRepresentationWithAccuracyParameters()
}

type IsTessellatedShell

type IsTessellatedShell interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TessellatedShell()
}

type IsTessellatedSolid

type IsTessellatedSolid interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TessellatedSolid()
}

type IsTessellatedStructuredItem

type IsTessellatedStructuredItem interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TessellatedStructuredItem()
}

type IsTessellatedSurfaceSet

type IsTessellatedSurfaceSet interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TessellatedSurfaceSet()
}

type IsTessellatedVertex

type IsTessellatedVertex interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TessellatedVertex()
}

type IsTessellatedWire

type IsTessellatedWire interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TessellatedWire()
}

type IsTessellationAccuracyParameterItem

type IsTessellationAccuracyParameterItem interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TessellationAccuracyParameterItem()
}

type IsTessellationAccuracyParameters

type IsTessellationAccuracyParameters interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23tessellationAccuracyParameters()
}

type IsTetrahedron

type IsTetrahedron interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23Tetrahedron()
}

type IsTetrahedronVolume

type IsTetrahedronVolume interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TetrahedronVolume()
}

type IsTextAlignment

type IsTextAlignment interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TextAlignment()
}

type IsTextAlignment_baseline_centre

type IsTextAlignment_baseline_centre interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TextAlignment_5Fbaseline_5Fcentre()
}

type IsTextAlignment_baseline_left

type IsTextAlignment_baseline_left interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TextAlignment_5Fbaseline_5Fleft()
}

type IsTextAlignment_baseline_right

type IsTextAlignment_baseline_right interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TextAlignment_5Fbaseline_5Fright()
}

type IsTextAlignment_centre_centre

type IsTextAlignment_centre_centre interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TextAlignment_5Fcentre_5Fcentre()
}

type IsTextAlignment_centre_left

type IsTextAlignment_centre_left interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TextAlignment_5Fcentre_5Fleft()
}

type IsTextAlignment_centre_right

type IsTextAlignment_centre_right interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TextAlignment_5Fcentre_5Fright()
}

type IsTextAlignment_lower_centre

type IsTextAlignment_lower_centre interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TextAlignment_5Flower_5Fcentre()
}

type IsTextAlignment_lower_left

type IsTextAlignment_lower_left interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TextAlignment_5Flower_5Fleft()
}

type IsTextAlignment_lower_right

type IsTextAlignment_lower_right interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TextAlignment_5Flower_5Fright()
}

type IsTextAlignment_upper_centre

type IsTextAlignment_upper_centre interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TextAlignment_5Fupper_5Fcentre()
}

type IsTextAlignment_upper_left

type IsTextAlignment_upper_left interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TextAlignment_5Fupper_5Fleft()
}

type IsTextAlignment_upper_right

type IsTextAlignment_upper_right interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TextAlignment_5Fupper_5Fright()
}

type IsTextDirection

type IsTextDirection interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23textDirection()
}

type IsTextFont

type IsTextFont interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TextFont()
}

type IsTextFontFamily

type IsTextFontFamily interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TextFontFamily()
}

type IsTextLiteral

type IsTextLiteral interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TextLiteral()
}

type IsTextLiteralWithAssociatedCurves

type IsTextLiteralWithAssociatedCurves interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TextLiteralWithAssociatedCurves()
}

type IsTextLiteralWithBlankingBox

type IsTextLiteralWithBlankingBox interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TextLiteralWithBlankingBox()
}

type IsTextLiteralWithDelineation

type IsTextLiteralWithDelineation interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TextLiteralWithDelineation()
}

type IsTextLiteralWithExtent

type IsTextLiteralWithExtent interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TextLiteralWithExtent()
}

type IsTextModifer

type IsTextModifer interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TextModifer()
}

type IsTextModifer_bold

type IsTextModifer_bold interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TextModifer_5Fbold()
}

type IsTextModifer_italic

type IsTextModifer_italic interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TextModifer_5Fitalic()
}

type IsTextModifer_strikethrough

type IsTextModifer_strikethrough interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TextModifer_5Fstrikethrough()
}

type IsTextModifer_underscore

type IsTextModifer_underscore interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TextModifer_5Funderscore()
}

type IsTextParamterLiteral

type IsTextParamterLiteral interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TextParamterLiteral()
}

type IsTextPath

type IsTextPath interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TextPath()
}

type IsTextPath_down

type IsTextPath_down interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TextPath_5Fdown()
}

type IsTextPath_left

type IsTextPath_left interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TextPath_5Fleft()
}

type IsTextPath_right

type IsTextPath_right interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TextPath_5Fright()
}

type IsTextPath_up

type IsTextPath_up interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TextPath_5Fup()
}

type IsTextStringRepresentation

type IsTextStringRepresentation interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TextStringRepresentation()
}

type IsTextStyle

type IsTextStyle interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TextStyle()
}

type IsTextStyleForDefinedFont

type IsTextStyleForDefinedFont interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TextStyleForDefinedFont()
}

type IsTextStyleWithBoxCharacteristics

type IsTextStyleWithBoxCharacteristics interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TextStyleWithBoxCharacteristics()
}

type IsTextStyleWithJustification

type IsTextStyleWithJustification interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TextStyleWithJustification()
}

type IsTextStyleWithMirror

type IsTextStyleWithMirror interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TextStyleWithMirror()
}

type IsTextStyleWithSpacing

type IsTextStyleWithSpacing interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TextStyleWithSpacing()
}

type IsTextureStyleSpecification

type IsTextureStyleSpecification interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TextureStyleSpecification()
}

type IsTextureStyleTessellationSpecification

type IsTextureStyleTessellationSpecification interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TextureStyleTessellationSpecification()
}

type IsTheta

type IsTheta interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23theta()
}
type IsTopologicalLink interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23topologicalLink()
}

type IsTopologicalRepresentationItem

type IsTopologicalRepresentationItem interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TopologicalRepresentationItem()
}

type IsTopologyToGeometryItemAssociation

type IsTopologyToGeometryItemAssociation interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23topologyToGeometryItemAssociation()
}

type IsTopologyToGeometryModelAssociation

type IsTopologyToGeometryModelAssociation interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23topologyToGeometryModelAssociation()
}

type IsToroidalSurface

type IsToroidalSurface interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ToroidalSurface()
}

type IsToroidalVolume

type IsToroidalVolume interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ToroidalVolume()
}

type IsTorus

type IsTorus interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23Torus()
}

type IsTransformation

type IsTransformation interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23transformation()
}

type IsTransformationOperator

type IsTransformationOperator interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23transformationOperator()
}

type IsTransformationSelect

type IsTransformationSelect interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TransformationSelect()
}

type IsTransition

type IsTransition interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23transition()
}

type IsTransitionCode

type IsTransitionCode interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TransitionCode()
}

type IsTransitionCode_ContSameGradient

type IsTransitionCode_ContSameGradient interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TransitionCode_5FContSameGradient()
}

type IsTransitionCode_ContSameGradientSameCurvature

type IsTransitionCode_ContSameGradientSameCurvature interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TransitionCode_5FContSameGradientSameCurvature()
}

type IsTransitionCode_Continuous

type IsTransitionCode_Continuous interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TransitionCode_5FContinuous()
}

type IsTransitionCode_Discontinuous

type IsTransitionCode_Discontinuous interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TransitionCode_5FDiscontinuous()
}

type IsTreeRootExpression

type IsTreeRootExpression interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23treeRootExpression()
}

type IsTriangleFans

type IsTriangleFans interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23triangleFans()
}

type IsTriangleStrips

type IsTriangleStrips interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23triangleStrips()
}

type IsTriangles1

type IsTriangles1 interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23triangles1()
}

type IsTriangles2

type IsTriangles2 interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23triangles2()
}

type IsTriangulatedFace

type IsTriangulatedFace interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TriangulatedFace()
}

type IsTriangulatedPointCloudDataset

type IsTriangulatedPointCloudDataset interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TriangulatedPointCloudDataset()
}

type IsTriangulatedSurfaceSet

type IsTriangulatedSurfaceSet interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TriangulatedSurfaceSet()
}

type IsTrim1

type IsTrim1 interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23trim1()
}

type IsTrim2

type IsTrim2 interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23trim2()
}

type IsTrimmedCurve

type IsTrimmedCurve interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TrimmedCurve()
}

type IsTrimmedVolume

type IsTrimmedVolume interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TrimmedVolume()
}

type IsTrimmingMasterRepresentation

type IsTrimmingMasterRepresentation interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23trimmingMasterRepresentation()
}

type IsTrimmingPreference

type IsTrimmingPreference interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TrimmingPreference()
}

type IsTrimmingPreference_Cartesian

type IsTrimmingPreference_Cartesian interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TrimmingPreference_5FCartesian()
}

type IsTrimmingPreference_Parameter

type IsTrimmingPreference_Parameter interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TrimmingPreference_5FParameter()
}

type IsTrimmingPreference_Unspecified

type IsTrimmingPreference_Unspecified interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TrimmingPreference_5FUnspecified()
}

type IsTrimmingSelect

type IsTrimmingSelect interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TrimmingSelect()
}

type IsTurnAngle

type IsTurnAngle interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23turnAngle()
}

type IsTwoDirectionRepeatFactor

type IsTwoDirectionRepeatFactor interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TwoDirectionRepeatFactor()
}

type IsU1_1

type IsU1_1 interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23u1_5F1()
}

type IsU1_2

type IsU1_2 interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23u1_5F2()
}

type IsU2_1

type IsU2_1 interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23u2_5F1()
}

type IsU2_2

type IsU2_2 interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23u2_5F2()
}

type IsUBSplines

type IsUBSplines interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23uBSplines()
}

type IsUClosed

type IsUClosed interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23uClosed()
}

type IsUDegree

type IsUDegree interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23uDegree()
}

type IsUKnotValues

type IsUKnotValues interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23uKnotValues()
}

type IsUKnots

type IsUKnots interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23uKnots()
}

type IsUMultiplicities

type IsUMultiplicities interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23uMultiplicities()
}

type IsUSense

type IsUSense interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23uSense()
}

type IsUTransition

type IsUTransition interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23uTransition()
}

type IsUnboundParameterEnvironment

type IsUnboundParameterEnvironment interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23UnboundParameterEnvironment()
}

type IsUnboundVariationalParameter

type IsUnboundVariationalParameter interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23UnboundVariationalParameter()
}

type IsUnboundVariationalParameterSemantics

type IsUnboundVariationalParameterSemantics interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23UnboundVariationalParameterSemantics()
}

type IsUniformCurve

type IsUniformCurve interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23UniformCurve()
}

type IsUniformSurface

type IsUniformSurface interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23UniformSurface()
}

type IsUniformVolume

type IsUniformVolume interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23UniformVolume()
}

type IsUsense

type IsUsense interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23usense()
}

type IsUsingCurves

type IsUsingCurves interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23usingCurves()
}

type IsV1_1

type IsV1_1 interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23v1_5F1()
}

type IsV1_2

type IsV1_2 interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23v1_5F2()
}

type IsV2_1

type IsV2_1 interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23v2_5F1()
}

type IsV2_2

type IsV2_2 interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23v2_5F2()
}

type IsVBSplines

type IsVBSplines interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23vBSplines()
}

type IsVClosed

type IsVClosed interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23vClosed()
}

type IsVDegree

type IsVDegree interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23vDegree()
}

type IsVKnotValues

type IsVKnotValues interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23vKnotValues()
}

type IsVKnots

type IsVKnots interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23vKnots()
}

type IsVMultiplicities

type IsVMultiplicities interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23vMultiplicities()
}

type IsVSense

type IsVSense interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23vSense()
}

type IsVTransition

type IsVTransition interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23vTransition()
}

type IsValueRepresentationItem

type IsValueRepresentationItem interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ValueRepresentationItem()
}

type IsVariableSemantics

type IsVariableSemantics interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23VariableSemantics()
}

type IsVariationalCurrentRepresentationRelationship

type IsVariationalCurrentRepresentationRelationship interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23variationalCurrentRepresentationRelationship()
}

type IsVariationalParameter

type IsVariationalParameter interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23VariationalParameter()
}

type IsVariationalRepresentation

type IsVariationalRepresentation interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23VariationalRepresentation()
}

type IsVariationalRepresentationItem

type IsVariationalRepresentationItem interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23VariationalRepresentationItem()
}

type IsVector

type IsVector interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23Vector()
}

type IsVectorEnd

type IsVectorEnd interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23vectorEnd()
}

type IsVectorMid

type IsVectorMid interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23vectorMid()
}

type IsVectorOrDirection

type IsVectorOrDirection interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23VectorOrDirection()
}

type IsVectorStart

type IsVectorStart interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23vectorStart()
}

type IsVertex

type IsVertex interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23Vertex()
}

type IsVertexGeometry

type IsVertexGeometry interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23vertexGeometry()
}

type IsVertexLoop

type IsVertexLoop interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23VertexLoop()
}

type IsVertexPoint

type IsVertexPoint interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23VertexPoint()
}

type IsVertexShell

type IsVertexShell interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23VertexShell()
}

type IsVertexShellExtent

type IsVertexShellExtent interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23vertexShellExtent()
}

type IsViewDependentAnnotationRepresentation

type IsViewDependentAnnotationRepresentation interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ViewDependentAnnotationRepresentation()
}

type IsViewVolume

type IsViewVolume interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ViewVolume()
}

type IsVoids

type IsVoids interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23voids()
}

type IsVolume

type IsVolume interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23Volume()
}

type IsVolumeGeometry

type IsVolumeGeometry interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23volumeGeometry()
}

type IsVolumeWithFaces

type IsVolumeWithFaces interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23VolumeWithFaces()
}

type IsVolumeWithParametricBoundary

type IsVolumeWithParametricBoundary interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23VolumeWithParametricBoundary()
}

type IsVolumeWithShell

type IsVolumeWithShell interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23VolumeWithShell()
}

type IsVsense

type IsVsense interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23vsense()
}

type IsW1

type IsW1 interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23w1()
}

type IsW2

type IsW2 interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23w2()
}

type IsWBSplines

type IsWBSplines interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23wBSplines()
}

type IsWDegree

type IsWDegree interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23wDegree()
}

type IsWKnotValues

type IsWKnotValues interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23wKnotValues()
}

type IsWKnots

type IsWKnots interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23wKnots()
}

type IsWMultiplicities

type IsWMultiplicities interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23wMultiplicities()
}

type IsWedgeVolume

type IsWedgeVolume interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23WedgeVolume()
}

type IsWeightsData

type IsWeightsData interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23weightsData()
}

type IsWeightsData2D

type IsWeightsData2D interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23weightsData2D()
}

type IsWeightsData3D

type IsWeightsData3D interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23weightsData3D()
}

type IsWireShell

type IsWireShell interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23WireShell()
}

type IsWireShellExtent

type IsWireShellExtent interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23wireShellExtent()
}

type IsWireframeModel

type IsWireframeModel interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23WireframeModel()
}

type IsXLength

type IsXLength interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23xLength()
}

type IsXOffset

type IsXOffset interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23xOffset()
}

type IsXSize

type IsXSize interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23xSize()
}

type IsYLength

type IsYLength interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23yLength()
}

type IsYOffset

type IsYOffset interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23yOffset()
}

type IsYSize

type IsYSize interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ySize()
}

type IsZLength

type IsZLength interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23zLength()
}

type IsZSize

type IsZSize interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23zSize()
}

type KindAdvancedBrepShapeRepresentation

type KindAdvancedBrepShapeRepresentation interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23AdvancedBrepShapeRepresentation()
}

type KindAdvancedFace

type KindAdvancedFace interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23AdvancedFace()
}

type KindAgcWithDimension

type KindAgcWithDimension interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23AgcWithDimension()
}

type KindAgreementFlag

type KindAgreementFlag interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23agreementFlag()
}

type KindAlignment

type KindAlignment interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23alignment()
}

type KindAngle

type KindAngle interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23angle()
}

type KindAngleGeometricConstraint

type KindAngleGeometricConstraint interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23AngleGeometricConstraint()
}

type KindAnnotationCurveOccurrence

type KindAnnotationCurveOccurrence interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23AnnotationCurveOccurrence()
}

type KindAnnotationFillArea

type KindAnnotationFillArea interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23AnnotationFillArea()
}

type KindAnnotationFillAreaOccurrence

type KindAnnotationFillAreaOccurrence interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23AnnotationFillAreaOccurrence()
}

type KindAnnotationOccurrence

type KindAnnotationOccurrence interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23AnnotationOccurrence()
}

type KindAnnotationPlane

type KindAnnotationPlane interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23AnnotationPlane()
}

type KindAnnotationPointOccurrence

type KindAnnotationPointOccurrence interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23AnnotationPointOccurrence()
}

type KindAnnotationSubfigureOccurrence

type KindAnnotationSubfigureOccurrence interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23AnnotationSubfigureOccurrence()
}

type KindAnnotationSymbol

type KindAnnotationSymbol interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23AnnotationSymbol()
}

type KindAnnotationSymbolOccurrence

type KindAnnotationSymbolOccurrence interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23AnnotationSymbolOccurrence()
}

type KindAnnotationTable

type KindAnnotationTable interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23AnnotationTable()
}

type KindAnnotationTableOccurrence

type KindAnnotationTableOccurrence interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23AnnotationTableOccurrence()
}

type KindAnnotationText

type KindAnnotationText interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23AnnotationText()
}

type KindAnnotationTextCharacter

type KindAnnotationTextCharacter interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23AnnotationTextCharacter()
}

type KindAnnotationTextOccurrence

type KindAnnotationTextOccurrence interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23AnnotationTextOccurrence()
}

type KindAnnotationTextWithAssociatedCurves

type KindAnnotationTextWithAssociatedCurves interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23AnnotationTextWithAssociatedCurves()
}

type KindAnnotationTextWithBlankingBox

type KindAnnotationTextWithBlankingBox interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23AnnotationTextWithBlankingBox()
}

type KindAnnotationTextWithDelineation

type KindAnnotationTextWithDelineation interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23AnnotationTextWithDelineation()
}

type KindAnnotationTextWithExtent

type KindAnnotationTextWithExtent interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23AnnotationTextWithExtent()
}

type KindApproximationTolerance

type KindApproximationTolerance interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ApproximationTolerance()
}

type KindApproximationToleranceDeviation

type KindApproximationToleranceDeviation interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ApproximationToleranceDeviation()
}

type KindApproximationToleranceParameter

type KindApproximationToleranceParameter interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ApproximationToleranceParameter()
}

type KindAreaDependentAnnotationRepresentation

type KindAreaDependentAnnotationRepresentation interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23AreaDependentAnnotationRepresentation()
}

type KindAreaWithOuterBoundary

type KindAreaWithOuterBoundary interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23AreaWithOuterBoundary()
}

type KindAssignedStyle

type KindAssignedStyle interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23assignedStyle()
}

type KindAssociatedGeometry

type KindAssociatedGeometry interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23associatedGeometry()
}

type KindAuxiliaryGeometricRepresentationItem

type KindAuxiliaryGeometricRepresentationItem interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23AuxiliaryGeometricRepresentationItem()
}

type KindAxialGeometryConstraintElement

type KindAxialGeometryConstraintElement interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23AxialGeometryConstraintElement()
}

type KindAxis

type KindAxis interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23axis()
}

type KindAxis1

type KindAxis1 interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23axis1()
}

type KindAxis1Pl

type KindAxis1Pl interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23axis1Pl()
}

type KindAxis1Placement

type KindAxis1Placement interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23Axis1Placement()
}

type KindAxis2

type KindAxis2 interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23axis2()
}

type KindAxis2Placement

type KindAxis2Placement interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23Axis2Placement()
}

type KindAxis2Placement2D

type KindAxis2Placement2D interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23Axis2Placement2D()
}

type KindAxis2Placement3D

type KindAxis2Placement3D interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23Axis2Placement3D()
}

type KindAxis3

type KindAxis3 interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23axis3()
}

type KindAxisPosition

type KindAxisPosition interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23axisPosition()
}

type KindBSplineCurve

type KindBSplineCurve interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BSplineCurve()
}

type KindBSplineCurveForm

type KindBSplineCurveForm interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BSplineCurveForm()
}

type KindBSplineCurveForm_CircularArc

type KindBSplineCurveForm_CircularArc interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BSplineCurveForm_5FCircularArc()
}

type KindBSplineCurveForm_EllipticArc

type KindBSplineCurveForm_EllipticArc interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BSplineCurveForm_5FEllipticArc()
}

type KindBSplineCurveForm_HyperbolicArc

type KindBSplineCurveForm_HyperbolicArc interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BSplineCurveForm_5FHyperbolicArc()
}

type KindBSplineCurveForm_ParabolicArc

type KindBSplineCurveForm_ParabolicArc interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BSplineCurveForm_5FParabolicArc()
}

type KindBSplineCurveForm_PolylineForm

type KindBSplineCurveForm_PolylineForm interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BSplineCurveForm_5FPolylineForm()
}

type KindBSplineCurveForm_Unspecified

type KindBSplineCurveForm_Unspecified interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BSplineCurveForm_5FUnspecified()
}

type KindBSplineCurveWithKnots

type KindBSplineCurveWithKnots interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BSplineCurveWithKnots()
}

type KindBSplineSurface

type KindBSplineSurface interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BSplineSurface()
}

type KindBSplineSurfaceForm

type KindBSplineSurfaceForm interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BSplineSurfaceForm()
}

type KindBSplineSurfaceForm_ConicalSurf

type KindBSplineSurfaceForm_ConicalSurf interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BSplineSurfaceForm_5FConicalSurf()
}

type KindBSplineSurfaceForm_CylindricalSurf

type KindBSplineSurfaceForm_CylindricalSurf interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BSplineSurfaceForm_5FCylindricalSurf()
}

type KindBSplineSurfaceForm_GeneralisedCone

type KindBSplineSurfaceForm_GeneralisedCone interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BSplineSurfaceForm_5FGeneralisedCone()
}

type KindBSplineSurfaceForm_PlaneSurf

type KindBSplineSurfaceForm_PlaneSurf interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BSplineSurfaceForm_5FPlaneSurf()
}

type KindBSplineSurfaceForm_QuadricSurf

type KindBSplineSurfaceForm_QuadricSurf interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BSplineSurfaceForm_5FQuadricSurf()
}

type KindBSplineSurfaceForm_RuledSurf

type KindBSplineSurfaceForm_RuledSurf interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BSplineSurfaceForm_5FRuledSurf()
}

type KindBSplineSurfaceForm_SphericalSurf

type KindBSplineSurfaceForm_SphericalSurf interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BSplineSurfaceForm_5FSphericalSurf()
}

type KindBSplineSurfaceForm_SurfOfLinearExtrusion

type KindBSplineSurfaceForm_SurfOfLinearExtrusion interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BSplineSurfaceForm_5FSurfOfLinearExtrusion()
}

type KindBSplineSurfaceForm_SurfOfRevolution

type KindBSplineSurfaceForm_SurfOfRevolution interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BSplineSurfaceForm_5FSurfOfRevolution()
}

type KindBSplineSurfaceForm_ToroidalSurf

type KindBSplineSurfaceForm_ToroidalSurf interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BSplineSurfaceForm_5FToroidalSurf()
}

type KindBSplineSurfaceForm_Unspecified

type KindBSplineSurfaceForm_Unspecified interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BSplineSurfaceForm_5FUnspecified()
}

type KindBSplineSurfaceWithKnots

type KindBSplineSurfaceWithKnots interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BSplineSurfaceWithKnots()
}

type KindBSplineVolume

type KindBSplineVolume interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BSplineVolume()
}

type KindBSplineVolumeWithKnots

type KindBSplineVolumeWithKnots interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BSplineVolumeWithKnots()
}

type KindBSplines

type KindBSplines interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23bSplines()
}

type KindBackgroundColour

type KindBackgroundColour interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BackgroundColour()
}

type KindBaseCurve

type KindBaseCurve interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23baseCurve()
}

type KindBaseRadius

type KindBaseRadius interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23baseRadius()
}

type KindBaseSurface

type KindBaseSurface interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23baseSurface()
}

type KindBasisCurve

type KindBasisCurve interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23basisCurve()
}

type KindBasisSurface

type KindBasisSurface interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23basisSurface()
}

type KindBasisVolume1

type KindBasisVolume1 interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23basisVolume1()
}

type KindBasisVolume2

type KindBasisVolume2 interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23basisVolume2()
}

type KindBezierCurve

type KindBezierCurve interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BezierCurve()
}

type KindBezierSurface

type KindBezierSurface interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BezierSurface()
}

type KindBezierVolume

type KindBezierVolume interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BezierVolume()
}

type KindBinaryRepresentationItem

type KindBinaryRepresentationItem interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BinaryRepresentationItem()
}

type KindBinaryValue

type KindBinaryValue interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23binaryValue()
}

type KindBlock

type KindBlock interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23Block()
}

type KindBlockVolume

type KindBlockVolume interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BlockVolume()
}

type KindBlue

type KindBlue interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23blue()
}

type KindBooleanOperand

type KindBooleanOperand interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BooleanOperand()
}

type KindBooleanOperator

type KindBooleanOperator interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BooleanOperator()
}

type KindBooleanOperator_Difference

type KindBooleanOperator_Difference interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BooleanOperator_5FDifference()
}

type KindBooleanOperator_Intersection

type KindBooleanOperator_Intersection interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BooleanOperator_5FIntersection()
}

type KindBooleanOperator_Union

type KindBooleanOperator_Union interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BooleanOperator_5FUnion()
}

type KindBooleanResult

type KindBooleanResult interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BooleanResult()
}

type KindBooleanResult2D

type KindBooleanResult2D interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BooleanResult2D()
}

type KindBound

type KindBound interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23bound()
}

type KindBoundParameterEnvironment

type KindBoundParameterEnvironment interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BoundParameterEnvironment()
}

type KindBoundVariationalParameter

type KindBoundVariationalParameter interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BoundVariationalParameter()
}

type KindBoundaries

type KindBoundaries interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23boundaries()
}

type KindBoundaryCurve

type KindBoundaryCurve interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BoundaryCurve()
}

type KindBoundedCurve

type KindBoundedCurve interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BoundedCurve()
}

type KindBoundedCurveWithLength

type KindBoundedCurveWithLength interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BoundedCurveWithLength()
}

type KindBoundedPcurve

type KindBoundedPcurve interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BoundedPcurve()
}

type KindBoundedPrimitive2D

type KindBoundedPrimitive2D interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BoundedPrimitive2D()
}

type KindBoundedSurface

type KindBoundedSurface interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BoundedSurface()
}

type KindBoundedSurfaceCurve

type KindBoundedSurfaceCurve interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BoundedSurfaceCurve()
}

type KindBounds1

type KindBounds1 interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23bounds1()
}

type KindBounds2

type KindBounds2 interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23bounds2()
}

type KindBoxDomain

type KindBoxDomain interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BoxDomain()
}

type KindBoxedHalfSpace

type KindBoxedHalfSpace interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BoxedHalfSpace()
}

type KindBrep2d

type KindBrep2d interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23Brep2d()
}

type KindBrepWithVoids

type KindBrepWithVoids interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BrepWithVoids()
}

type KindBytesRepresentationItem

type KindBytesRepresentationItem interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23BytesRepresentationItem()
}

type KindCameraImage

type KindCameraImage interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CameraImage()
}

type KindCameraImage2DWithScale

type KindCameraImage2DWithScale interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CameraImage2DWithScale()
}

type KindCameraImage3DWithScale

type KindCameraImage3DWithScale interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CameraImage3DWithScale()
}

type KindCameraModel

type KindCameraModel interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CameraModel()
}

type KindCameraModel2D

type KindCameraModel2D interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CameraModel2D()
}

type KindCameraModel2DShapeClipping

type KindCameraModel2DShapeClipping interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CameraModel2DShapeClipping()
}

type KindCameraModel3D

type KindCameraModel3D interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CameraModel3D()
}

type KindCameraModel3DHLSR

type KindCameraModel3DHLSR interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CameraModel3DHLSR()
}

type KindCameraModel3DMultiClipping

type KindCameraModel3DMultiClipping interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CameraModel3DMultiClipping()
}

type KindCameraModel3DMultiClippingIntersection

type KindCameraModel3DMultiClippingIntersection interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CameraModel3DMultiClippingIntersection()
}

type KindCameraModel3DMultiClippingUnion

type KindCameraModel3DMultiClippingUnion interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CameraModel3DMultiClippingUnion()
}

type KindCameraModelWithLightSource

type KindCameraModelWithLightSource interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CameraModelWithLightSource()
}

type KindCameraUsage

type KindCameraUsage interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CameraUsage()
}

type KindCartesianPoint

type KindCartesianPoint interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CartesianPoint()
}

type KindCartesianTransformationOperator

type KindCartesianTransformationOperator interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CartesianTransformationOperator()
}

type KindCartesianTransformationOperator2d

type KindCartesianTransformationOperator2d interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CartesianTransformationOperator2d()
}

type KindCartesianTransformationOperator3d

type KindCartesianTransformationOperator3d interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CartesianTransformationOperator3d()
}

type KindCdgcWithDimension

type KindCdgcWithDimension interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CdgcWithDimension()
}

type KindCentre

type KindCentre interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23centre()
}

type KindCesEdges

type KindCesEdges interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23cesEdges()
}

type KindCfsFaces

type KindCfsFaces interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23cfsFaces()
}

type KindChainBasedItemIdentifiedRepresentationUsage

type KindChainBasedItemIdentifiedRepresentationUsage interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23chainBasedItemIdentifiedRepresentationUsage()
}

type KindCharacterGlyphFontUsage

type KindCharacterGlyphFontUsage interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CharacterGlyphFontUsage()
}

type KindCharacterGlyphStyleOutline

type KindCharacterGlyphStyleOutline interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CharacterGlyphStyleOutline()
}

type KindCharacterGlyphStyleOutlineWithCharacteristics

type KindCharacterGlyphStyleOutlineWithCharacteristics interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CharacterGlyphStyleOutlineWithCharacteristics()
}

type KindCharacterGlyphStyleStroke

type KindCharacterGlyphStyleStroke interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CharacterGlyphStyleStroke()
}

type KindCharacterGlyphSymbol

type KindCharacterGlyphSymbol interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CharacterGlyphSymbol()
}

type KindCharacterGlyphSymbolOutline

type KindCharacterGlyphSymbolOutline interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CharacterGlyphSymbolOutline()
}

type KindCharacterGlyphSymbolStroke

type KindCharacterGlyphSymbolStroke interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CharacterGlyphSymbolStroke()
}

type KindChildEdge

type KindChildEdge interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23childEdge()
}

type KindChildren

type KindChildren interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23children()
}

type KindCircle

type KindCircle interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23Circle()
}

type KindCircularArea

type KindCircularArea interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CircularArea()
}

type KindCircularInvolute

type KindCircularInvolute interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CircularInvolute()
}

type KindClgcWithDimension

type KindClgcWithDimension interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ClgcWithDimension()
}

type KindClosedCurve

type KindClosedCurve interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23closedCurve()
}

type KindClosedShell

type KindClosedShell interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ClosedShell()
}

type KindClosedShellElement

type KindClosedShellElement interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23closedShellElement()
}

type KindClothoid

type KindClothoid interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23Clothoid()
}

type KindClothoidConstant

type KindClothoidConstant interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23clothoidConstant()
}

type KindCoaxialGeometricConstraint

type KindCoaxialGeometricConstraint interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CoaxialGeometricConstraint()
}

type KindColour

type KindColour interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23Colour()
}

type KindColourAssociated

type KindColourAssociated interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ColourAssociated()
}

type KindColourAssociationTable

type KindColourAssociationTable interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ColourAssociationTable()
}

type KindColourIndices

type KindColourIndices interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23colourIndices()
}

type KindColourRGB

type KindColourRGB interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ColourRGB()
}

type KindColourSpecification

type KindColourSpecification interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ColourSpecification()
}

type KindComplexArea

type KindComplexArea interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ComplexArea()
}

type KindComplexTriangulatedFace

type KindComplexTriangulatedFace interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ComplexTriangulatedFace()
}

type KindComplexTriangulatedSurfaceSet

type KindComplexTriangulatedSurfaceSet interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ComplexTriangulatedSurfaceSet()
}

type KindCompositeCurve

type KindCompositeCurve interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CompositeCurve()
}

type KindCompositeCurveOnSurface

type KindCompositeCurveOnSurface interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CompositeCurveOnSurface()
}

type KindCompositeCurveSegment

type KindCompositeCurveSegment interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CompositeCurveSegment()
}

type KindCompositeText

type KindCompositeText interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CompositeText()
}

type KindCompositeTextWithAssociatedCurves

type KindCompositeTextWithAssociatedCurves interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CompositeTextWithAssociatedCurves()
}

type KindCompositeTextWithBlankingBox

type KindCompositeTextWithBlankingBox interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CompositeTextWithBlankingBox()
}

type KindCompositeTextWithDelineation

type KindCompositeTextWithDelineation interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CompositeTextWithDelineation()
}

type KindCompositeTextWithExtent

type KindCompositeTextWithExtent interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CompositeTextWithExtent()
}

type KindCompoundRepresentationItem

type KindCompoundRepresentationItem interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CompoundRepresentationItem()
}

type KindConeAngle1

type KindConeAngle1 interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23coneAngle1()
}

type KindConeAngle2

type KindConeAngle2 interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23coneAngle2()
}

type KindConic

type KindConic interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23Conic()
}

type KindConicalSurface

type KindConicalSurface interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ConicalSurface()
}

type KindConnectedEdgeSet

type KindConnectedEdgeSet interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ConnectedEdgeSet()
}

type KindConnectedEdgeSubSet

type KindConnectedEdgeSubSet interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ConnectedEdgeSubSet()
}

type KindConnectedFaceSet

type KindConnectedFaceSet interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ConnectedFaceSet()
}

type KindConnectedFaceSubSet

type KindConnectedFaceSubSet interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ConnectedFaceSubSet()
}

type KindConnectedVolumeSet

type KindConnectedVolumeSet interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ConnectedVolumeSet()
}

type KindConnectedVolumeSubSet

type KindConnectedVolumeSubSet interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ConnectedVolumeSubSet()
}

type KindConstraintGroupMember

type KindConstraintGroupMember interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ConstraintGroupMember()
}

type KindContextDependentInvisibility

type KindContextDependentInvisibility interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ContextDependentInvisibility()
}

type KindContextDependentOverRidingStyledItem

type KindContextDependentOverRidingStyledItem interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ContextDependentOverRidingStyledItem()
}

type KindContextDependentShapeRepresentation

type KindContextDependentShapeRepresentation interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23contextDependentShapeRepresentation()
}

type KindContextOfItems

type KindContextOfItems interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23contextOfItems()
}

type KindControlPointsList

type KindControlPointsList interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23controlPointsList()
}

type KindControlPointsListList

type KindControlPointsListList interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23controlPointsListList()
}

type KindControlPointsListListList

type KindControlPointsListListList interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23controlPointsListListList()
}

type KindConvexHexahedron

type KindConvexHexahedron interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ConvexHexahedron()
}

type KindCoordinateSpaceDimension

type KindCoordinateSpaceDimension interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23coordinateSpaceDimension()
}

type KindCoordinates

type KindCoordinates interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23coordinates()
}

type KindCoordinatesAsList

type KindCoordinatesAsList interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23coordinatesAsList()
}

type KindCoordinatesList

type KindCoordinatesList interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CoordinatesList()
}

type KindCorner

type KindCorner interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23corner()
}

type KindCornerStyle

type KindCornerStyle interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23cornerStyle()
}

type KindCornerStyleClass

type KindCornerStyleClass interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CornerStyleClass()
}

type KindCornerStyle_Chord2Extend

type KindCornerStyle_Chord2Extend interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CornerStyle_5FChord2Extend()
}

type KindCornerStyle_Extend

type KindCornerStyle_Extend interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CornerStyle_5FExtend()
}

type KindCornerStyle_Round

type KindCornerStyle_Round interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CornerStyle_5FRound()
}

type KindCornerStyle_Truncate

type KindCornerStyle_Truncate interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CornerStyle_5FTruncate()
}

type KindCrossSections

type KindCrossSections interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23crossSections()
}

type KindCsg2DShapeRepresentation

type KindCsg2DShapeRepresentation interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23Csg2DShapeRepresentation()
}

type KindCsgPrimitive

type KindCsgPrimitive interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CsgPrimitive()
}

type KindCsgPrimitiveSolid2D

type KindCsgPrimitiveSolid2D interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CsgPrimitiveSolid2D()
}

type KindCsgSelect

type KindCsgSelect interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CsgSelect()
}

type KindCsgShapeRepresentation

type KindCsgShapeRepresentation interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CsgShapeRepresentation()
}

type KindCsgSolid

type KindCsgSolid interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CsgSolid()
}

type KindCsgSolid2D

type KindCsgSolid2D interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CsgSolid2D()
}

type KindCtriangles

type KindCtriangles interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ctriangles()
}

type KindCubicBezierTessellatedEdge

type KindCubicBezierTessellatedEdge interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CubicBezierTessellatedEdge()
}

type KindCubicBezierTriangulatedFace

type KindCubicBezierTriangulatedFace interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CubicBezierTriangulatedFace()
}

type KindCubicTessellatedConnectingEdge

type KindCubicTessellatedConnectingEdge interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CubicTessellatedConnectingEdge()
}

type KindCurve

type KindCurve interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23Curve()
}

type KindCurve3d

type KindCurve3d interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23curve3d()
}

type KindCurveBoundedSurface

type KindCurveBoundedSurface interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CurveBoundedSurface()
}

type KindCurveColour

type KindCurveColour interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23curveColour()
}

type KindCurveDistanceGeometricConstraint

type KindCurveDistanceGeometricConstraint interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CurveDistanceGeometricConstraint()
}

type KindCurveFont

type KindCurveFont interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23curveFont()
}

type KindCurveForm

type KindCurveForm interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23curveForm()
}

type KindCurveLengthGeometricConstraint

type KindCurveLengthGeometricConstraint interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CurveLengthGeometricConstraint()
}

type KindCurveOnSurface

type KindCurveOnSurface interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CurveOnSurface()
}

type KindCurveOrSurfaceConstraintElement

type KindCurveOrSurfaceConstraintElement interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CurveOrSurfaceConstraintElement()
}

type KindCurveParameter

type KindCurveParameter interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23curveParameter()
}

type KindCurveReplica

type KindCurveReplica interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CurveReplica()
}

type KindCurveSegmentSet

type KindCurveSegmentSet interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CurveSegmentSet()
}

type KindCurveSmoothnessGeometricConstraint

type KindCurveSmoothnessGeometricConstraint interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CurveSmoothnessGeometricConstraint()
}

type KindCurveStyle

type KindCurveStyle interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CurveStyle()
}

type KindCurveStyleCurvePattern

type KindCurveStyleCurvePattern interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CurveStyleCurvePattern()
}

type KindCurveStyleCurvePatternSet

type KindCurveStyleCurvePatternSet interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CurveStyleCurvePatternSet()
}

type KindCurveStyleFont

type KindCurveStyleFont interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CurveStyleFont()
}

type KindCurveStyleFontAndScaling

type KindCurveStyleFontAndScaling interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CurveStyleFontAndScaling()
}

type KindCurveStyleFontPattern

type KindCurveStyleFontPattern interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CurveStyleFontPattern()
}

type KindCurveStyleParameter

type KindCurveStyleParameter interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CurveStyleParameter()
}

type KindCurveStyleParametersRepresentation

type KindCurveStyleParametersRepresentation interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CurveStyleParametersRepresentation()
}

type KindCurveStyleWide

type KindCurveStyleWide interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CurveStyleWide()
}

type KindCurveStyleWithEndsAndCorners

type KindCurveStyleWithEndsAndCorners interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CurveStyleWithEndsAndCorners()
}

type KindCurveStyleWithExtension

type KindCurveStyleWithExtension interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CurveStyleWithExtension()
}

type KindCurveSweptSolidShapeRepresentation

type KindCurveSweptSolidShapeRepresentation interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CurveSweptSolidShapeRepresentation()
}

type KindCurveWidth

type KindCurveWidth interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23curveWidth()
}

type KindCurvesOrArea

type KindCurvesOrArea interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CurvesOrArea()
}

type KindCurvesOrArea_Area

type KindCurvesOrArea_Area interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CurvesOrArea_5FArea()
}

type KindCurvesOrArea_Curves

type KindCurvesOrArea_Curves interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CurvesOrArea_5FCurves()
}

type KindCvsVolumes

type KindCvsVolumes interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23cvsVolumes()
}

type KindCyclideSegmentSolid

type KindCyclideSegmentSolid interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CyclideSegmentSolid()
}

type KindCylindricalPoint

type KindCylindricalPoint interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CylindricalPoint()
}

type KindCylindricalSurface

type KindCylindricalSurface interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CylindricalSurface()
}

type KindCylindricalVolume

type KindCylindricalVolume interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23CylindricalVolume()
}

type KindDefinedCharacterGlyph

type KindDefinedCharacterGlyph interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23DefinedCharacterGlyph()
}

type KindDefinedConstraint

type KindDefinedConstraint interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23DefinedConstraint()
}

type KindDefinedSymbol

type KindDefinedSymbol interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23DefinedSymbol()
}

type KindDefinedTable

type KindDefinedTable interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23DefinedTable()
}

type KindDefinitionalRepresentation

type KindDefinitionalRepresentation interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23DefinitionalRepresentation()
}

type KindDefinitionalRepresentationRelationship

type KindDefinitionalRepresentationRelationship interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23definitionalRepresentationRelationship()
}

type KindDefinitionalRepresentationRelationshipWithSameContext

type KindDefinitionalRepresentationRelationshipWithSameContext interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23definitionalRepresentationRelationshipWithSameContext()
}

type KindDegeneratePcurve

type KindDegeneratePcurve interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23DegeneratePcurve()
}

type KindDegenerateToroidalSurface

type KindDegenerateToroidalSurface interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23DegenerateToroidalSurface()
}

type KindDegree

type KindDegree interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23degree()
}

type KindDepth

type KindDepth interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23depth()
}

type KindDimensionCurve

type KindDimensionCurve interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23DimensionCurve()
}

type KindDimensionCurveDirectedCallout

type KindDimensionCurveDirectedCallout interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23DimensionCurveDirectedCallout()
}

type KindDimensionCurveTerminator

type KindDimensionCurveTerminator interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23DimensionCurveTerminator()
}

type KindDir

type KindDir interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23dir()
}

type KindDirection

type KindDirection interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23Direction()
}

type KindDirectionRatios

type KindDirectionRatios interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23directionRatios()
}

type KindDirectrix

type KindDirectrix interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23directrix()
}

type KindDistance

type KindDistance interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23distance()
}

type KindDomain1D

type KindDomain1D interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23domain1D()
}

type KindDomain2D

type KindDomain2D interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23domain2D()
}

type KindDraughtingAnnotationOccurrence

type KindDraughtingAnnotationOccurrence interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23DraughtingAnnotationOccurrence()
}

type KindDraughtingCallout

type KindDraughtingCallout interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23DraughtingCallout()
}

type KindDraughtingModel

type KindDraughtingModel interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23DraughtingModel()
}

type KindDraughtingPreDefinedColour

type KindDraughtingPreDefinedColour interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23DraughtingPreDefinedColour()
}

type KindDraughtingPreDefinedCurveFont

type KindDraughtingPreDefinedCurveFont interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23DraughtingPreDefinedCurveFont()
}

type KindDraughtingPreDefinedTextFont

type KindDraughtingPreDefinedTextFont interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23DraughtingPreDefinedTextFont()
}

type KindDraughtingSubfigureRepresentation

type KindDraughtingSubfigureRepresentation interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23DraughtingSubfigureRepresentation()
}

type KindDraughtingSymbolRepresentation

type KindDraughtingSymbolRepresentation interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23DraughtingSymbolRepresentation()
}

type KindDraughtingTextLiteralWithDelineation

type KindDraughtingTextLiteralWithDelineation interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23DraughtingTextLiteralWithDelineation()
}

type KindDupinCyclideSurface

type KindDupinCyclideSurface interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23DupinCyclideSurface()
}

type KindEbwmBoundary

type KindEbwmBoundary interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ebwmBoundary()
}

type KindEccentricCone

type KindEccentricCone interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23EccentricCone()
}

type KindEccentricConicalVolume

type KindEccentricConicalVolume interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23EccentricConicalVolume()
}

type KindEdge

type KindEdge interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23Edge()
}

type KindEdgeBasedTopologicalRepresentationWithLengthConstraint

type KindEdgeBasedTopologicalRepresentationWithLengthConstraint interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23EdgeBasedTopologicalRepresentationWithLengthConstraint()
}

type KindEdgeBasedTopologicalRepresentationWithLengthConstraintItems

type KindEdgeBasedTopologicalRepresentationWithLengthConstraintItems interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23EdgeBasedTopologicalRepresentationWithLengthConstraintItems()
}

type KindEdgeBasedWireframeModel

type KindEdgeBasedWireframeModel interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23EdgeBasedWireframeModel()
}

type KindEdgeBasedWireframeShapeRepresentation

type KindEdgeBasedWireframeShapeRepresentation interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23EdgeBasedWireframeShapeRepresentation()
}

type KindEdgeBoundedCurveWithLength

type KindEdgeBoundedCurveWithLength interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23EdgeBoundedCurveWithLength()
}

type KindEdgeCurve

type KindEdgeCurve interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23EdgeCurve()
}

type KindEdgeElement

type KindEdgeElement interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23edgeElement()
}

type KindEdgeEnd

type KindEdgeEnd interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23edgeEnd()
}

type KindEdgeGeometry

type KindEdgeGeometry interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23edgeGeometry()
}

type KindEdgeList

type KindEdgeList interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23edgeList()
}

type KindEdgeLoop

type KindEdgeLoop interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23EdgeLoop()
}

type KindEdgeOrCurve

type KindEdgeOrCurve interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23EdgeOrCurve()
}

type KindEdgeStart

type KindEdgeStart interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23edgeStart()
}

type KindElement

type KindElement interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23element()
}

type KindElementaryBrepShapeRepresentation

type KindElementaryBrepShapeRepresentation interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ElementaryBrepShapeRepresentation()
}

type KindElementarySurface

type KindElementarySurface interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ElementarySurface()
}

type KindEllipse

type KindEllipse interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23Ellipse()
}

type KindEllipsoid

type KindEllipsoid interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23Ellipsoid()
}

type KindEllipsoidVolume

type KindEllipsoidVolume interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23EllipsoidVolume()
}

type KindEllipticArea

type KindEllipticArea interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23EllipticArea()
}

type KindEnclosure

type KindEnclosure interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23enclosure()
}

type KindEndExtension

type KindEndExtension interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23endExtension()
}

type KindEndExtensionClass

type KindEndExtensionClass interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23EndExtensionClass()
}

type KindEndExtension_Extend

type KindEndExtension_Extend interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23EndExtension_5FExtend()
}

type KindEndExtension_Truncate

type KindEndExtension_Truncate interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23EndExtension_5FTruncate()
}

type KindEndParam

type KindEndParam interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23endParam()
}

type KindEndStyle

type KindEndStyle interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23endStyle()
}

type KindEndStyleClass

type KindEndStyleClass interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23EndStyleClass()
}

type KindEndStyle_Round

type KindEndStyle_Round interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23EndStyle_5FRound()
}

type KindEndStyle_Square

type KindEndStyle_Square interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23EndStyle_5FSquare()
}

type KindEnvironment

type KindEnvironment interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23Environment()
}

type KindEqualParameterConstraint

type KindEqualParameterConstraint interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23EqualParameterConstraint()
}

type KindEquivalentPoint

type KindEquivalentPoint interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23equivalentPoint()
}

type KindEvaluatedDegeneratePcurve

type KindEvaluatedDegeneratePcurve interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23EvaluatedDegeneratePcurve()
}

type KindExplicitConstraint

type KindExplicitConstraint interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ExplicitConstraint()
}

type KindExplicitGeometricConstraint

type KindExplicitGeometricConstraint interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ExplicitGeometricConstraint()
}

type KindExtent

type KindExtent interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23extent()
}

type KindExtentEnumeration

type KindExtentEnumeration interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ExtentEnumeration()
}

type KindExtentEnumeration_FiniteNonZero

type KindExtentEnumeration_FiniteNonZero interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ExtentEnumeration_5FFiniteNonZero()
}

type KindExtentEnumeration_Infinite

type KindExtentEnumeration_Infinite interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ExtentEnumeration_5FInfinite()
}

type KindExtentEnumeration_Invalid

type KindExtentEnumeration_Invalid interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ExtentEnumeration_5FInvalid()
}

type KindExtentEnumeration_Zero

type KindExtentEnumeration_Zero interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ExtentEnumeration_5FZero()
}

type KindExternalSchematicPort

type KindExternalSchematicPort interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ExternalSchematicPort()
}

type KindExternalSource

type KindExternalSource interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ExternalSource()
}

type KindExternallyDefinedCharacterGlyph

type KindExternallyDefinedCharacterGlyph interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ExternallyDefinedCharacterGlyph()
}

type KindExternallyDefinedCurveFont

type KindExternallyDefinedCurveFont interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ExternallyDefinedCurveFont()
}

type KindExternallyDefinedHatchStyle

type KindExternallyDefinedHatchStyle interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ExternallyDefinedHatchStyle()
}

type KindExternallyDefinedItem

type KindExternallyDefinedItem interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ExternallyDefinedItem()
}

type KindExternallyDefinedStyle

type KindExternallyDefinedStyle interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ExternallyDefinedStyle()
}

type KindExternallyDefinedSymbol

type KindExternallyDefinedSymbol interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ExternallyDefinedSymbol()
}

type KindExternallyDefinedTextFont

type KindExternallyDefinedTextFont interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ExternallyDefinedTextFont()
}

type KindExternallyDefinedTile

type KindExternallyDefinedTile interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ExternallyDefinedTile()
}

type KindExternallyDefinedTileStyle

type KindExternallyDefinedTileStyle interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ExternallyDefinedTileStyle()
}

type KindExtrudedAreaSolid

type KindExtrudedAreaSolid interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ExtrudedAreaSolid()
}

type KindExtrudedDirection

type KindExtrudedDirection interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23extrudedDirection()
}

type KindExtrudedFaceSolid

type KindExtrudedFaceSolid interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ExtrudedFaceSolid()
}

type KindExtrusionAxis

type KindExtrusionAxis interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23extrusionAxis()
}

type KindFace

type KindFace interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23Face()
}

type KindFace1

type KindFace1 interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23face1()
}

type KindFace2

type KindFace2 interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23face2()
}

type KindFaceBasedSurfaceModel

type KindFaceBasedSurfaceModel interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23FaceBasedSurfaceModel()
}

type KindFaceBound

type KindFaceBound interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23FaceBound()
}

type KindFaceElement

type KindFaceElement interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23faceElement()
}

type KindFaceGeometry

type KindFaceGeometry interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23faceGeometry()
}

type KindFaceOrSurface

type KindFaceOrSurface interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23FaceOrSurface()
}

type KindFaceOuterBound

type KindFaceOuterBound interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23FaceOuterBound()
}

type KindFaceSurface

type KindFaceSurface interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23FaceSurface()
}

type KindFacetedBrep

type KindFacetedBrep interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23FacetedBrep()
}

type KindFacetedBrepShapeRepresentation

type KindFacetedBrepShapeRepresentation interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23FacetedBrepShapeRepresentation()
}

type KindFacetedPrimitive

type KindFacetedPrimitive interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23FacetedPrimitive()
}

type KindFbsmFaces

type KindFbsmFaces interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23fbsmFaces()
}

type KindFillAreaStyle

type KindFillAreaStyle interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23FillAreaStyle()
}

type KindFillAreaStyleColour

type KindFillAreaStyleColour interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23FillAreaStyleColour()
}

type KindFillAreaStyleHatching

type KindFillAreaStyleHatching interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23FillAreaStyleHatching()
}

type KindFillAreaStyleTileColouredRegion

type KindFillAreaStyleTileColouredRegion interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23FillAreaStyleTileColouredRegion()
}

type KindFillAreaStyleTileCurveWithStyle

type KindFillAreaStyleTileCurveWithStyle interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23FillAreaStyleTileCurveWithStyle()
}

type KindFillAreaStyleTileSymbolWithStyle

type KindFillAreaStyleTileSymbolWithStyle interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23FillAreaStyleTileSymbolWithStyle()
}

type KindFillAreaStyleTiles

type KindFillAreaStyleTiles interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23FillAreaStyleTiles()
}

type KindFillColour

type KindFillColour interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23fillColour()
}

type KindFiniteSpace

type KindFiniteSpace interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23FiniteSpace()
}

type KindFirstOperand

type KindFirstOperand interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23firstOperand()
}

type KindFixedElementGeometricConstraint

type KindFixedElementGeometricConstraint interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23FixedElementGeometricConstraint()
}

type KindFixedInstanceAttributeSet

type KindFixedInstanceAttributeSet interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23FixedInstanceAttributeSet()
}

type KindFixedReference

type KindFixedReference interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23fixedReference()
}

type KindFixedReferenceSweptSurface

type KindFixedReferenceSweptSurface interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23FixedReferenceSweptSurface()
}

type KindFocalDist

type KindFocalDist interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23focalDist()
}

type KindFont

type KindFont interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23font()
}

type KindFontModifier

type KindFontModifier interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23fontModifier()
}

type KindFontSize

type KindFontSize interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23fontSize()
}

type KindFoundedItem

type KindFoundedItem interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23FoundedItem()
}

type KindFoundedItemSelect

type KindFoundedItemSelect interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23FoundedItemSelect()
}

type KindFreeFormAssignment

type KindFreeFormAssignment interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23FreeFormAssignment()
}

type KindFreeFormConstraint

type KindFreeFormConstraint interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23FreeFormConstraint()
}

type KindFreeFormRelation

type KindFreeFormRelation interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23FreeFormRelation()
}

type KindFunctionallyDefinedTransformation

type KindFunctionallyDefinedTransformation interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23FunctionallyDefinedTransformation()
}

type KindGeneralisedMajorRadius

type KindGeneralisedMajorRadius interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23generalisedMajorRadius()
}

type KindGeneralisedMinorRadius

type KindGeneralisedMinorRadius interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23generalisedMinorRadius()
}

type KindGeneratedFiniteNumericSpace

type KindGeneratedFiniteNumericSpace interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23GeneratedFiniteNumericSpace()
}

type KindGenericCharacterGlyphSymbol

type KindGenericCharacterGlyphSymbol interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23GenericCharacterGlyphSymbol()
}

type KindGeometricConstraintElement

type KindGeometricConstraintElement interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23GeometricConstraintElement()
}

type KindGeometricCurveSet

type KindGeometricCurveSet interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23GeometricCurveSet()
}
type KindGeometricLink interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23geometricLink()
}

type KindGeometricModel

type KindGeometricModel interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23GeometricModel()
}
type KindGeometricModelLink interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23geometricModelLink()
}

type KindGeometricRepresentation

type KindGeometricRepresentation interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23GeometricRepresentation()
}

type KindGeometricRepresentationContext

type KindGeometricRepresentationContext interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23GeometricRepresentationContext()
}

type KindGeometricRepresentationItem

type KindGeometricRepresentationItem interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23GeometricRepresentationItem()
}

type KindGeometricSet

type KindGeometricSet interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23GeometricSet()
}

type KindGeometricSetReplica

type KindGeometricSetReplica interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23GeometricSetReplica()
}

type KindGeometricSetSelect

type KindGeometricSetSelect interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23GeometricSetSelect()
}

type KindGeometricallyBounded2dWireframeRepresentation

type KindGeometricallyBounded2dWireframeRepresentation interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23GeometricallyBounded2dWireframeRepresentation()
}

type KindGeometricallyBoundedSurfaceShapeRepresentation

type KindGeometricallyBoundedSurfaceShapeRepresentation interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23GeometricallyBoundedSurfaceShapeRepresentation()
}

type KindGeometricallyBoundedWireframeShapeRepresentation

type KindGeometricallyBoundedWireframeShapeRepresentation interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23GeometricallyBoundedWireframeShapeRepresentation()
}

type KindGeometryToTopologyItemAssociation

type KindGeometryToTopologyItemAssociation interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23geometryToTopologyItemAssociation()
}

type KindGeometryToTopologyModelAssociation

type KindGeometryToTopologyModelAssociation interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23geometryToTopologyModelAssociation()
}

type KindGlobalUncertainty

type KindGlobalUncertainty interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23globalUncertainty()
}

type KindGlobalUncertaintyAssignedContext

type KindGlobalUncertaintyAssignedContext interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23GlobalUncertaintyAssignedContext()
}

type KindGlobalUnit

type KindGlobalUnit interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23globalUnit()
}

type KindGlobalUnitAssignedContext

type KindGlobalUnitAssignedContext interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23GlobalUnitAssignedContext()
}

type KindGreen

type KindGreen interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23green()
}

type KindHalfSpace2D

type KindHalfSpace2D interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23HalfSpace2D()
}

type KindHalfSpaceSolid

type KindHalfSpaceSolid interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23HalfSpaceSolid()
}

type KindHeight

type KindHeight interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23height()
}

type KindHexahedronVolume

type KindHexahedronVolume interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23HexahedronVolume()
}

type KindHyperbola

type KindHyperbola interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23Hyperbola()
}

type KindImplicitExplicitPositionedSketchRelationship

type KindImplicitExplicitPositionedSketchRelationship interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23implicitExplicitPositionedSketchRelationship()
}

type KindImplicitIntersectionCurve

type KindImplicitIntersectionCurve interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ImplicitIntersectionCurve()
}

type KindImplicitModelIntersectionCurve

type KindImplicitModelIntersectionCurve interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ImplicitModelIntersectionCurve()
}

type KindImplicitOuter

type KindImplicitOuter interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23implicitOuter()
}

type KindImplicitPlanarCurve

type KindImplicitPlanarCurve interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ImplicitPlanarCurve()
}

type KindImplicitPlanarIntersectionPoint

type KindImplicitPlanarIntersectionPoint interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ImplicitPlanarIntersectionPoint()
}

type KindImplicitPlanarProjectionPoint

type KindImplicitPlanarProjectionPoint interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ImplicitPlanarProjectionPoint()
}

type KindImplicitPointOnPlane

type KindImplicitPointOnPlane interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ImplicitPointOnPlane()
}

type KindImplicitProjectedCurve

type KindImplicitProjectedCurve interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ImplicitProjectedCurve()
}

type KindImplicitSilhouetteCurve

type KindImplicitSilhouetteCurve interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ImplicitSilhouetteCurve()
}

type KindIncidenceGeometricConstraint

type KindIncidenceGeometricConstraint interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23IncidenceGeometricConstraint()
}

type KindIncomingIntraPageConnector

type KindIncomingIntraPageConnector interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23IncomingIntraPageConnector()
}

type KindIndividualPresentationRepresentation

type KindIndividualPresentationRepresentation interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23individualPresentationRepresentation()
}

type KindIndividualRepresentation

type KindIndividualRepresentation interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23individualRepresentation()
}

type KindIndividualShapeRepresentation

type KindIndividualShapeRepresentation interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23individualShapeRepresentation()
}

type KindInnerRadius

type KindInnerRadius interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23innerRadius()
}

type KindInstanceAttributeReference

type KindInstanceAttributeReference interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23InstanceAttributeReference()
}

type KindIntensities

type KindIntensities interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23intensities()
}

type KindInterPageConnector

type KindInterPageConnector interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23InterPageConnector()
}

type KindInterRepItemUsage

type KindInterRepItemUsage interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23interRepItemUsage()
}

type KindInterRepItemUsageInverse

type KindInterRepItemUsageInverse interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23interRepItemUsageInverse()
}

type KindIntersectionCurve

type KindIntersectionCurve interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23IntersectionCurve()
}

type KindIntraPageConnector

type KindIntraPageConnector interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23IntraPageConnector()
}

type KindInvisibility

type KindInvisibility interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23Invisibility()
}

type KindItem

type KindItem interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23item()
}

type KindItem1

type KindItem1 interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23item1()
}

type KindItem2

type KindItem2 interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23item2()
}

type KindItemDefinedTransformation

type KindItemDefinedTransformation interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23itemDefinedTransformation()
}

type KindItemElement

type KindItemElement interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23itemElement()
}

type KindItemElementList

type KindItemElementList interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23itemElementList()
}

type KindItemIdentifiedRepresentationUsage

type KindItemIdentifiedRepresentationUsage interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23itemIdentifiedRepresentationUsage()
}

type KindItemToStyle

type KindItemToStyle interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23itemToStyle()
}

type KindItem_feature

type KindItem_feature interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23item_5Ffeature()
}

type KindKnotMultiplicities

type KindKnotMultiplicities interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23knotMultiplicities()
}

type KindKnotSpec

type KindKnotSpec interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23knotSpec()
}

type KindKnotType

type KindKnotType interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23KnotType()
}

type KindKnotType_PiecewiseBezierKnots

type KindKnotType_PiecewiseBezierKnots interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23KnotType_5FPiecewiseBezierKnots()
}

type KindKnotType_QuasiUniformKnots

type KindKnotType_QuasiUniformKnots interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23KnotType_5FQuasiUniformKnots()
}

type KindKnotType_UniformKnots

type KindKnotType_UniformKnots interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23KnotType_5FUniformKnots()
}

type KindKnotType_Unspecified

type KindKnotType_Unspecified interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23KnotType_5FUnspecified()
}

type KindKnotValues

type KindKnotValues interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23knotValues()
}

type KindKnots

type KindKnots interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23knots()
}

type KindLeaderCurve

type KindLeaderCurve interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23LeaderCurve()
}

type KindLeaderDirectedCallout

type KindLeaderDirectedCallout interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23LeaderDirectedCallout()
}

type KindLeaderTerminator

type KindLeaderTerminator interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23LeaderTerminator()
}

type KindLengthToHeightRatio

type KindLengthToHeightRatio interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23LengthToHeightRatio()
}

type KindLengthValue

type KindLengthValue interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23lengthValue()
}

type KindLightSource

type KindLightSource interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23LightSource()
}

type KindLightSourceAmbient

type KindLightSourceAmbient interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23LightSourceAmbient()
}

type KindLightSourceDirectional

type KindLightSourceDirectional interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23LightSourceDirectional()
}

type KindLightSourcePositional

type KindLightSourcePositional interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23LightSourcePositional()
}

type KindLightSourceSpot

type KindLightSourceSpot interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23LightSourceSpot()
}

type KindLine

type KindLine interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23Line()
}

type KindLineStrip

type KindLineStrip interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23lineStrip()
}

type KindLineStripFace1

type KindLineStripFace1 interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23lineStripFace1()
}

type KindLineStripFace2

type KindLineStripFace2 interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23lineStripFace2()
}

type KindLineStrips

type KindLineStrips interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23lineStrips()
}

type KindLinearGeometryConstraintElement

type KindLinearGeometryConstraintElement interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23LinearGeometryConstraintElement()
}

type KindLinearlyIndependent

type KindLinearlyIndependent interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23linearlyIndependent()
}

type KindLinearlyIndependentEnum

type KindLinearlyIndependentEnum interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23LinearlyIndependentEnum()
}

type KindLinearlyIndependentEnum_Independent

type KindLinearlyIndependentEnum_Independent interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23LinearlyIndependentEnum_5FIndependent()
}

type KindLinearlyIndependentEnum_NotIndependent

type KindLinearlyIndependentEnum_NotIndependent interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23LinearlyIndependentEnum_5FNotIndependent()
}

type KindLinearlyIndependentEnum_NotTested

type KindLinearlyIndependentEnum_NotTested interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23LinearlyIndependentEnum_5FNotTested()
}

type KindListOfCartesianPoints

type KindListOfCartesianPoints interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ListOfCartesianPoints()
}

type KindListOfDouble

type KindListOfDouble interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ListOfDouble()
}

type KindListOfEdges

type KindListOfEdges interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ListOfEdges()
}

type KindListOfInt

type KindListOfInt interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ListOfInt()
}

type KindListOfListOfCartesianPoints

type KindListOfListOfCartesianPoints interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ListOfListOfCartesianPoints()
}

type KindListOfListOfDouble

type KindListOfListOfDouble interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ListOfListOfDouble()
}

type KindListOfListOfInt

type KindListOfListOfInt interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ListOfListOfInt()
}

type KindListOfListOfListOfCartesianPoints

type KindListOfListOfListOfCartesianPoints interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ListOfListOfListOfCartesianPoints()
}

type KindListOfListOfListOfDouble

type KindListOfListOfListOfDouble interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ListOfListOfListOfDouble()
}

type KindListOfListOfSurfacePatch

type KindListOfListOfSurfacePatch interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ListOfListOfSurfacePatch()
}

type KindListOfLocalBSpline

type KindListOfLocalBSpline interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ListOfLocalBSpline()
}

type KindListOfMappedSymbol

type KindListOfMappedSymbol interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ListOfMappedSymbol()
}

type KindListOfOrientations

type KindListOfOrientations interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ListOfOrientations()
}

type KindListOfRepresentationItems

type KindListOfRepresentationItems interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ListOfRepresentationItems()
}

type KindListOfReversibleTopologyItem

type KindListOfReversibleTopologyItem interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ListOfReversibleTopologyItem()
}

type KindListOfSurfacePatch

type KindListOfSurfacePatch interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ListOfSurfacePatch()
}

type KindLiteral

type KindLiteral interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23literal()
}

type KindLocalBSpline

type KindLocalBSpline interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23LocalBSpline()
}

type KindLocalOrigin

type KindLocalOrigin interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23localOrigin()
}

type KindLocallyRefinedSplineCurve

type KindLocallyRefinedSplineCurve interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23LocallyRefinedSplineCurve()
}

type KindLocallyRefinedSplineSurface

type KindLocallyRefinedSplineSurface interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23LocallyRefinedSplineSurface()
}

type KindLocallyRefinedSplineType

type KindLocallyRefinedSplineType interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23locallyRefinedSplineType()
}

type KindLocallyRefinedSplineTypeEnum

type KindLocallyRefinedSplineTypeEnum interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23LocallyRefinedSplineTypeEnum()
}

type KindLocallyRefinedSplineTypeEnum_AnalysisSuitableTSpline

type KindLocallyRefinedSplineTypeEnum_AnalysisSuitableTSpline interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23LocallyRefinedSplineTypeEnum_5FAnalysisSuitableTSpline()
}

type KindLocallyRefinedSplineTypeEnum_HierarchicalBSpline

type KindLocallyRefinedSplineTypeEnum_HierarchicalBSpline interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23LocallyRefinedSplineTypeEnum_5FHierarchicalBSpline()
}

type KindLocallyRefinedSplineTypeEnum_LrBSpline

type KindLocallyRefinedSplineTypeEnum_LrBSpline interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23LocallyRefinedSplineTypeEnum_5FLrBSpline()
}

type KindLocallyRefinedSplineTypeEnum_SemiStandardTSpline

type KindLocallyRefinedSplineTypeEnum_SemiStandardTSpline interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23LocallyRefinedSplineTypeEnum_5FSemiStandardTSpline()
}

type KindLocallyRefinedSplineTypeEnum_StandardTSpline

type KindLocallyRefinedSplineTypeEnum_StandardTSpline interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23LocallyRefinedSplineTypeEnum_5FStandardTSpline()
}

type KindLocallyRefinedSplineVolume

type KindLocallyRefinedSplineVolume interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23LocallyRefinedSplineVolume()
}

type KindLocation

type KindLocation interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23location()
}

type KindLocation2

type KindLocation2 interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23location2()
}

type KindLoop

type KindLoop interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23Loop()
}

type KindLoopVertex

type KindLoopVertex interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23loopVertex()
}

type KindLtx

type KindLtx interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ltx()
}

type KindMagnitude

type KindMagnitude interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23magnitude()
}

type KindMajorRadius

type KindMajorRadius interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23majorRadius()
}

type KindManifoldSolidBrep

type KindManifoldSolidBrep interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ManifoldSolidBrep()
}

type KindManifoldSubsurfaceShapeRepresentation

type KindManifoldSubsurfaceShapeRepresentation interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ManifoldSubsurfaceShapeRepresentation()
}

type KindManifoldSurfaceShapeRepresentation

type KindManifoldSurfaceShapeRepresentation interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ManifoldSurfaceShapeRepresentation()
}

type KindMapUsage

type KindMapUsage interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23mapUsage()
}

type KindMappedItem

type KindMappedItem interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23MappedItem()
}

type KindMappedRepresentation

type KindMappedRepresentation interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23mappedRepresentation()
}

type KindMappedSymbol

type KindMappedSymbol interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23MappedSymbol()
}

type KindMappingOrigin

type KindMappingOrigin interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23mappingOrigin()
}

type KindMappingSource

type KindMappingSource interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23mappingSource()
}

type KindMappingTarget

type KindMappingTarget interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23mappingTarget()
}

type KindMarkerType

type KindMarkerType interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23MarkerType()
}

type KindMarkerType_asterisk

type KindMarkerType_asterisk interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23MarkerType_5Fasterisk()
}

type KindMarkerType_dot

type KindMarkerType_dot interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23MarkerType_5Fdot()
}

type KindMarkerType_plus

type KindMarkerType_plus interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23MarkerType_5Fplus()
}

type KindMarkerType_ring

type KindMarkerType_ring interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23MarkerType_5Fring()
}

type KindMarkerType_square

type KindMarkerType_square interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23MarkerType_5Fsquare()
}

type KindMarkerType_triangle

type KindMarkerType_triangle interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23MarkerType_5Ftriangle()
}

type KindMarkerType_x

type KindMarkerType_x interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23MarkerType_5Fx()
}

type KindMasterRepresentation

type KindMasterRepresentation interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23masterRepresentation()
}

type KindMathsVariable

type KindMathsVariable interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23MathsVariable()
}

type KindMaximumEdgeLength

type KindMaximumEdgeLength interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23MaximumEdgeLength()
}

type KindMeasureRepresentationItem

type KindMeasureRepresentationItem interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23MeasureRepresentationItem()
}

type KindMeasureValue

type KindMeasureValue interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23measureValue()
}

type KindMechanicalDesignGeometricPresentationRepresentation

type KindMechanicalDesignGeometricPresentationRepresentation interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23MechanicalDesignGeometricPresentationRepresentation()
}

type KindMechanicalDesignShadedPresentationArea

type KindMechanicalDesignShadedPresentationArea interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23MechanicalDesignShadedPresentationArea()
}

type KindMechanicalDesignShadedPresentationRepresentation

type KindMechanicalDesignShadedPresentationRepresentation interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23MechanicalDesignShadedPresentationRepresentation()
}

type KindMinorRadius

type KindMinorRadius interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23minorRadius()
}

type KindNearPointRelationship

type KindNearPointRelationship interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23nearPointRelationship()
}

type KindNeutralSketchRepresentation

type KindNeutralSketchRepresentation interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23NeutralSketchRepresentation()
}

type KindNonManifoldSurfaceShapeRepresentation

type KindNonManifoldSurfaceShapeRepresentation interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23NonManifoldSurfaceShapeRepresentation()
}

type KindNormals1

type KindNormals1 interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23normals1()
}

type KindNormals2

type KindNormals2 interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23normals2()
}

type KindNpoints

type KindNpoints interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23npoints()
}

type KindOcclusionPrecedence

type KindOcclusionPrecedence interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23OcclusionPrecedence()
}

type KindOffPageConnector

type KindOffPageConnector interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23OffPageConnector()
}

type KindOffsetCurve2d

type KindOffsetCurve2d interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23OffsetCurve2d()
}

type KindOffsetCurve3d

type KindOffsetCurve3d interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23OffsetCurve3d()
}

type KindOffsetSurface

type KindOffsetSurface interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23OffsetSurface()
}

type KindOnPageConnector

type KindOnPageConnector interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23OnPageConnector()
}

type KindOneDirectionRepeatFactor

type KindOneDirectionRepeatFactor interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23OneDirectionRepeatFactor()
}

type KindOpenPath

type KindOpenPath interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23OpenPath()
}

type KindOpenShell

type KindOpenShell interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23OpenShell()
}

type KindOpenShellElement

type KindOpenShellElement interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23openShellElement()
}

type KindOperator

type KindOperator interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23operator()
}

type KindOrientation

type KindOrientation interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23orientation()
}

type KindOrientationDirection

type KindOrientationDirection interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23orientationDirection()
}

type KindOrientationList

type KindOrientationList interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23orientationList()
}

type KindOrientedClosedShell

type KindOrientedClosedShell interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23OrientedClosedShell()
}

type KindOrientedEdge

type KindOrientedEdge interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23OrientedEdge()
}

type KindOrientedFace

type KindOrientedFace interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23OrientedFace()
}

type KindOrientedOpenShell

type KindOrientedOpenShell interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23OrientedOpenShell()
}

type KindOrientedPath

type KindOrientedPath interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23OrientedPath()
}

type KindOrientedSurface

type KindOrientedSurface interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23OrientedSurface()
}

type KindOuter

type KindOuter interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23outer()
}

type KindOuterBound

type KindOuterBound interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23outerBound()
}

type KindOuterBoundaryCurve

type KindOuterBoundaryCurve interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23OuterBoundaryCurve()
}

type KindOutgoingIntraPageConnector

type KindOutgoingIntraPageConnector interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23OutgoingIntraPageConnector()
}

type KindOverRiddenStyle

type KindOverRiddenStyle interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23overRiddenStyle()
}

type KindOverRidingStyledItem

type KindOverRidingStyledItem interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23OverRidingStyledItem()
}

type KindParabola

type KindParabola interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23Parabola()
}

type KindParallelGeometricConstraint

type KindParallelGeometricConstraint interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ParallelGeometricConstraint()
}

type KindParallelOffsetGeometricConstraint

type KindParallelOffsetGeometricConstraint interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ParallelOffsetGeometricConstraint()
}

type KindParallelOffsetType

type KindParallelOffsetType interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ParallelOffsetType()
}

type KindParallelOffsetType_Curve2DOffset

type KindParallelOffsetType_Curve2DOffset interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ParallelOffsetType_5FCurve2DOffset()
}

type KindParallelOffsetType_Curve3DOffset

type KindParallelOffsetType_Curve3DOffset interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ParallelOffsetType_5FCurve3DOffset()
}

type KindParallelOffsetType_SurfaceOffset

type KindParallelOffsetType_SurfaceOffset interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ParallelOffsetType_5FSurfaceOffset()
}

type KindParamLength

type KindParamLength interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23paramLength()
}

type KindParametricRepresentationContext

type KindParametricRepresentationContext interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ParametricRepresentationContext()
}

type KindParentCurve

type KindParentCurve interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23parentCurve()
}

type KindParentEdge

type KindParentEdge interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23parentEdge()
}

type KindParentEdgeSet

type KindParentEdgeSet interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23parentEdgeSet()
}

type KindParentFace

type KindParentFace interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23parentFace()
}

type KindParentFaceSet

type KindParentFaceSet interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23parentFaceSet()
}

type KindParentPath

type KindParentPath interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23parentPath()
}

type KindParentPt

type KindParentPt interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23parentPt()
}

type KindParentSet

type KindParentSet interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23parentSet()
}

type KindParentSolid

type KindParentSolid interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23parentSolid()
}

type KindParentSurface

type KindParentSurface interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23parentSurface()
}

type KindParentVolumeSet

type KindParentVolumeSet interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23parentVolumeSet()
}

type KindPath

type KindPath interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23Path()
}

type KindPathAreaWithLocalParameters

type KindPathAreaWithLocalParameters interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PathAreaWithLocalParameters()
}

type KindPathAreaWithParameters

type KindPathAreaWithParameters interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PathAreaWithParameters()
}

type KindPathAreaWithReferencedParameters

type KindPathAreaWithReferencedParameters interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PathAreaWithReferencedParameters()
}

type KindPathElement

type KindPathElement interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23pathElement()
}

type KindPathOrCompositeCurve

type KindPathOrCompositeCurve interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PathOrCompositeCurve()
}

type KindPcurve

type KindPcurve interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23Pcurve()
}

type KindPcurveOrSurface

type KindPcurveOrSurface interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PcurveOrSurface()
}

type KindPcurveReference

type KindPcurveReference interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23pcurveReference()
}

type KindPdgcWithDimension

type KindPdgcWithDimension interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PdgcWithDimension()
}

type KindPerpendicularGeometricConstraint

type KindPerpendicularGeometricConstraint interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PerpendicularGeometricConstraint()
}

type KindPgcWithDimension

type KindPgcWithDimension interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PgcWithDimension()
}

type KindPhi

type KindPhi interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23phi()
}

type KindPlacement

type KindPlacement interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23Placement()
}

type KindPlanarBox

type KindPlanarBox interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PlanarBox()
}

type KindPlanarCurveSelect

type KindPlanarCurveSelect interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PlanarCurveSelect()
}

type KindPlanarExtent

type KindPlanarExtent interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PlanarExtent()
}

type KindPlane

type KindPlane interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23Plane()
}

type KindPnindex

type KindPnindex interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23pnindex()
}

type KindPnmax

type KindPnmax interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23pnmax()
}

type KindPnt

type KindPnt interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23pnt()
}

type KindPogcWithDimension

type KindPogcWithDimension interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PogcWithDimension()
}

type KindPoint

type KindPoint interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23Point()
}

type KindPoint1

type KindPoint1 interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23point1()
}

type KindPoint2

type KindPoint2 interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23point2()
}

type KindPoint3

type KindPoint3 interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23point3()
}

type KindPoint4

type KindPoint4 interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23point4()
}

type KindPointCloudDataset

type KindPointCloudDataset interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PointCloudDataset()
}

type KindPointCloudDatasetWithColours

type KindPointCloudDatasetWithColours interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PointCloudDatasetWithColours()
}

type KindPointCloudDatasetWithIntensities

type KindPointCloudDatasetWithIntensities interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PointCloudDatasetWithIntensities()
}

type KindPointCloudDatasetWithNormals

type KindPointCloudDatasetWithNormals interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PointCloudDatasetWithNormals()
}

type KindPointCloudSetOrSuperset

type KindPointCloudSetOrSuperset interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PointCloudSetOrSuperset()
}

type KindPointCloudSuperdataset

type KindPointCloudSuperdataset interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PointCloudSuperdataset()
}

type KindPointCoordinates

type KindPointCoordinates interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23pointCoordinates()
}

type KindPointCurveOrSurfaceConstraintElement

type KindPointCurveOrSurfaceConstraintElement interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PointCurveOrSurfaceConstraintElement()
}

type KindPointDistanceGeometricConstraint

type KindPointDistanceGeometricConstraint interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PointDistanceGeometricConstraint()
}

type KindPointInVolume

type KindPointInVolume interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PointInVolume()
}

type KindPointIndex

type KindPointIndex interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23pointIndex()
}

type KindPointList

type KindPointList interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23pointList()
}

type KindPointOnCurve

type KindPointOnCurve interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PointOnCurve()
}

type KindPointOnSurface

type KindPointOnSurface interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PointOnSurface()
}

type KindPointParameter

type KindPointParameter interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23pointParameter()
}

type KindPointParameterU

type KindPointParameterU interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23pointParameterU()
}

type KindPointParameterV

type KindPointParameterV interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23pointParameterV()
}

type KindPointParameterW

type KindPointParameterW interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23pointParameterW()
}

type KindPointReplica

type KindPointReplica interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PointReplica()
}

type KindPointStyle

type KindPointStyle interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PointStyle()
}

type KindPoints

type KindPoints interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23points()
}

type KindPoints3

type KindPoints3 interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23points3()
}

type KindPolarPoint

type KindPolarPoint interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PolarPoint()
}

type KindPolyLoop

type KindPolyLoop interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PolyLoop()
}

type KindPolygon

type KindPolygon interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23Polygon()
}

type KindPolygonalArea

type KindPolygonalArea interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PolygonalArea()
}

type KindPolyline

type KindPolyline interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23Polyline()
}

type KindPosition

type KindPosition interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23position()
}

type KindPositionCoords

type KindPositionCoords interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23positionCoords()
}

type KindPositionedSketch

type KindPositionedSketch interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PositionedSketch()
}

type KindPreDefinedCharacterGlyph

type KindPreDefinedCharacterGlyph interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PreDefinedCharacterGlyph()
}

type KindPreDefinedCharacterSpacing

type KindPreDefinedCharacterSpacing interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PreDefinedCharacterSpacing()
}

type KindPreDefinedColour

type KindPreDefinedColour interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PreDefinedColour()
}

type KindPreDefinedCurveFont

type KindPreDefinedCurveFont interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PreDefinedCurveFont()
}

type KindPreDefinedHatchStyle

type KindPreDefinedHatchStyle interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PreDefinedHatchStyle()
}

type KindPreDefinedItem

type KindPreDefinedItem interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PreDefinedItem()
}

type KindPreDefinedMarker

type KindPreDefinedMarker interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PreDefinedMarker()
}

type KindPreDefinedPresentationStyle

type KindPreDefinedPresentationStyle interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PreDefinedPresentationStyle()
}

type KindPreDefinedSize

type KindPreDefinedSize interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PreDefinedSize()
}

type KindPreDefinedSurfaceSideStyle

type KindPreDefinedSurfaceSideStyle interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PreDefinedSurfaceSideStyle()
}

type KindPreDefinedSymbol

type KindPreDefinedSymbol interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PreDefinedSymbol()
}

type KindPreDefinedTerminatorSymbol

type KindPreDefinedTerminatorSymbol interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PreDefinedTerminatorSymbol()
}

type KindPreDefinedTerminatorSymbol_blanked_arrow

type KindPreDefinedTerminatorSymbol_blanked_arrow interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PreDefinedTerminatorSymbol_5Fblanked_5Farrow()
}

type KindPreDefinedTerminatorSymbol_blanked_box

type KindPreDefinedTerminatorSymbol_blanked_box interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PreDefinedTerminatorSymbol_5Fblanked_5Fbox()
}

type KindPreDefinedTerminatorSymbol_blanked_dot

type KindPreDefinedTerminatorSymbol_blanked_dot interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PreDefinedTerminatorSymbol_5Fblanked_5Fdot()
}

type KindPreDefinedTerminatorSymbol_dimension_origin

type KindPreDefinedTerminatorSymbol_dimension_origin interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PreDefinedTerminatorSymbol_5Fdimension_5Forigin()
}

type KindPreDefinedTerminatorSymbol_filled_arrow

type KindPreDefinedTerminatorSymbol_filled_arrow interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PreDefinedTerminatorSymbol_5Ffilled_5Farrow()
}

type KindPreDefinedTerminatorSymbol_filled_box

type KindPreDefinedTerminatorSymbol_filled_box interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PreDefinedTerminatorSymbol_5Ffilled_5Fbox()
}

type KindPreDefinedTerminatorSymbol_filled_dot

type KindPreDefinedTerminatorSymbol_filled_dot interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PreDefinedTerminatorSymbol_5Ffilled_5Fdot()
}

type KindPreDefinedTerminatorSymbol_filled_triangle

type KindPreDefinedTerminatorSymbol_filled_triangle interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PreDefinedTerminatorSymbol_5Ffilled_5Ftriangle()
}

type KindPreDefinedTerminatorSymbol_integral_symbol

type KindPreDefinedTerminatorSymbol_integral_symbol interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PreDefinedTerminatorSymbol_5Fintegral_5Fsymbol()
}

type KindPreDefinedTerminatorSymbol_open_arrow

type KindPreDefinedTerminatorSymbol_open_arrow interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PreDefinedTerminatorSymbol_5Fopen_5Farrow()
}

type KindPreDefinedTerminatorSymbol_slash

type KindPreDefinedTerminatorSymbol_slash interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PreDefinedTerminatorSymbol_5Fslash()
}

type KindPreDefinedTerminatorSymbol_unfilled_arrow

type KindPreDefinedTerminatorSymbol_unfilled_arrow interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PreDefinedTerminatorSymbol_5Funfilled_5Farrow()
}

type KindPreDefinedTerminatorSymbol_unfilled_triangle

type KindPreDefinedTerminatorSymbol_unfilled_triangle interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PreDefinedTerminatorSymbol_5Funfilled_5Ftriangle()
}

type KindPreDefinedTextFont

type KindPreDefinedTextFont interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PreDefinedTextFont()
}

type KindPreDefinedTile

type KindPreDefinedTile interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PreDefinedTile()
}

type KindPreDefinedTileStyle

type KindPreDefinedTileStyle interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PreDefinedTileStyle()
}

type KindPreferredSurfaceCurveRepresentation

type KindPreferredSurfaceCurveRepresentation interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PreferredSurfaceCurveRepresentation()
}

type KindPreferredSurfaceCurveRepresentation_Curve3d

type KindPreferredSurfaceCurveRepresentation_Curve3d interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PreferredSurfaceCurveRepresentation_5FCurve3d()
}

type KindPreferredSurfaceCurveRepresentation_PcurveS1

type KindPreferredSurfaceCurveRepresentation_PcurveS1 interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PreferredSurfaceCurveRepresentation_5FPcurveS1()
}

type KindPreferredSurfaceCurveRepresentation_PcurveS2

type KindPreferredSurfaceCurveRepresentation_PcurveS2 interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PreferredSurfaceCurveRepresentation_5FPcurveS2()
}

type KindPresentationArea

type KindPresentationArea interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PresentationArea()
}

type KindPresentationAreaOfSet

type KindPresentationAreaOfSet interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23presentationAreaOfSet()
}

type KindPresentationRepresentation

type KindPresentationRepresentation interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PresentationRepresentation()
}

type KindPresentationScaledPlacement

type KindPresentationScaledPlacement interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PresentationScaledPlacement()
}

type KindPresentationSet

type KindPresentationSet interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PresentationSet()
}

type KindPresentationSize

type KindPresentationSize interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PresentationSize()
}

type KindPresentationStyleAssignment

type KindPresentationStyleAssignment interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PresentationStyleAssignment()
}

type KindPresentationView

type KindPresentationView interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PresentationView()
}

type KindPresentedItem

type KindPresentedItem interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PresentedItem()
}

type KindPrimitive2D

type KindPrimitive2D interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23Primitive2D()
}

type KindPrimitive2DWithInnerBoundary

type KindPrimitive2DWithInnerBoundary interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23Primitive2DWithInnerBoundary()
}

type KindProductDataRepresentationView

type KindProductDataRepresentationView interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ProductDataRepresentationView()
}

type KindProjectionCurve

type KindProjectionCurve interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ProjectionCurve()
}

type KindProjectionDirectedCallout

type KindProjectionDirectedCallout interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ProjectionDirectedCallout()
}

type KindPtsPerSublist

type KindPtsPerSublist interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ptsPerSublist()
}

type KindPyramidVolume

type KindPyramidVolume interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23PyramidVolume()
}

type KindQuasiUniformCurve

type KindQuasiUniformCurve interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23QuasiUniformCurve()
}

type KindQuasiUniformSurface

type KindQuasiUniformSurface interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23QuasiUniformSurface()
}

type KindQuasiUniformVolume

type KindQuasiUniformVolume interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23QuasiUniformVolume()
}

type KindR

type KindR interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23r()
}

type KindRadialGeometryConstraintElement

type KindRadialGeometryConstraintElement interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23RadialGeometryConstraintElement()
}

type KindRadius

type KindRadius interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23radius()
}

type KindRadius1

type KindRadius1 interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23radius1()
}

type KindRadius2

type KindRadius2 interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23radius2()
}

type KindRadiusGeometricConstraint

type KindRadiusGeometricConstraint interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23RadiusGeometricConstraint()
}

type KindRadiusX

type KindRadiusX interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23radiusX()
}

type KindRadiusY

type KindRadiusY interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23radiusY()
}

type KindRatio1

type KindRatio1 interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ratio1()
}

type KindRatio2

type KindRatio2 interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ratio2()
}

type KindRationalBSplineCurve

type KindRationalBSplineCurve interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23RationalBSplineCurve()
}

type KindRationalBSplineSurface

type KindRationalBSplineSurface interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23RationalBSplineSurface()
}

type KindRationalBSplineVolume

type KindRationalBSplineVolume interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23RationalBSplineVolume()
}

type KindRationalLocallyRefinedSplineCurve

type KindRationalLocallyRefinedSplineCurve interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23RationalLocallyRefinedSplineCurve()
}

type KindRationalLocallyRefinedSplineSurface

type KindRationalLocallyRefinedSplineSurface interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23RationalLocallyRefinedSplineSurface()
}

type KindRationalLocallyRefinedSplineVolume

type KindRationalLocallyRefinedSplineVolume interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23RationalLocallyRefinedSplineVolume()
}

type KindRectangle

type KindRectangle interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23Rectangle()
}

type KindRectangleDomain

type KindRectangleDomain interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23RectangleDomain()
}

type KindRectangledHalfSpace

type KindRectangledHalfSpace interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23RectangledHalfSpace()
}

type KindRectangularArea

type KindRectangularArea interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23RectangularArea()
}

type KindRectangularCompositeSurface

type KindRectangularCompositeSurface interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23RectangularCompositeSurface()
}

type KindRectangularPyramid

type KindRectangularPyramid interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23RectangularPyramid()
}

type KindRectangularTrimmedSurface

type KindRectangularTrimmedSurface interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23RectangularTrimmedSurface()
}

type KindRed

type KindRed interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23red()
}

type KindRefDirection

type KindRefDirection interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23refDirection()
}

type KindRefDirectionDegree

type KindRefDirectionDegree interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23refDirectionDegree()
}

type KindReferenceChain

type KindReferenceChain interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23referenceChain()
}

type KindReferenceSurface

type KindReferenceSurface interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23referenceSurface()
}

type KindReferenceToCurve

type KindReferenceToCurve interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23referenceToCurve()
}

type KindReparametrisedCompositeCurveSegment

type KindReparametrisedCompositeCurveSegment interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ReparametrisedCompositeCurveSegment()
}

type KindRepositionedNeutralSketch

type KindRepositionedNeutralSketch interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23RepositionedNeutralSketch()
}

type KindRepositionedTessellatedItem

type KindRepositionedTessellatedItem interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23RepositionedTessellatedItem()
}

type KindRepresentation

type KindRepresentation interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23Representation()
}

type KindRepresentationContext

type KindRepresentationContext interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23RepresentationContext()
}

type KindRepresentationItem

type KindRepresentationItem interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23RepresentationItem()
}

type KindRepresentationItemRelationship

type KindRepresentationItemRelationship interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23representationItemRelationship()
}

type KindRepresentationMap

type KindRepresentationMap interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23RepresentationMap()
}

type KindRepresentationRelationship

type KindRepresentationRelationship interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23representationRelationship()
}

type KindRepresentationRelationshipWithTransformation

type KindRepresentationRelationshipWithTransformation interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23representationRelationshipWithTransformation()
}

type KindRepresentationsInContext

type KindRepresentationsInContext interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23representationsInContext()
}

type KindReversibleTopology

type KindReversibleTopology interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ReversibleTopology()
}

type KindReversibleTopologyItem

type KindReversibleTopologyItem interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ReversibleTopologyItem()
}

type KindRevolvedAreaSolid

type KindRevolvedAreaSolid interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23RevolvedAreaSolid()
}

type KindRevolvedFaceSolid

type KindRevolvedFaceSolid interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23RevolvedFaceSolid()
}

type KindRgb

type KindRgb interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23rgb()
}

type KindRgcWithDimension

type KindRgcWithDimension interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23RgcWithDimension()
}

type KindRightAngularWedge

type KindRightAngularWedge interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23RightAngularWedge()
}

type KindRightCircularCone

type KindRightCircularCone interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23RightCircularCone()
}

type KindRightCircularCylinder

type KindRightCircularCylinder interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23RightCircularCylinder()
}

type KindRigidSubsketch

type KindRigidSubsketch interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23RigidSubsketch()
}

type KindRoundedRectangle

type KindRoundedRectangle interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23RoundedRectangle()
}

type KindRuledSurfaceSweptAreaSolid

type KindRuledSurfaceSweptAreaSolid interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23RuledSurfaceSweptAreaSolid()
}

type KindSameSense

type KindSameSense interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23sameSense()
}

type KindSbsmBoundary

type KindSbsmBoundary interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23sbsmBoundary()
}

type KindSbwmBoundary

type KindSbwmBoundary interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23sbwmBoundary()
}

type KindScale

type KindScale interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23scale()
}

type KindScalingFactors

type KindScalingFactors interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23scalingFactors()
}

type KindScan3dModel

type KindScan3dModel interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23Scan3dModel()
}

type KindScanDataShapeRepresentation

type KindScanDataShapeRepresentation interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ScanDataShapeRepresentation()
}

type KindScannedDataItem

type KindScannedDataItem interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ScannedDataItem()
}

type KindScannedPoints

type KindScannedPoints interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23scannedPoints()
}

type KindScannerBasicProperties

type KindScannerBasicProperties interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ScannerBasicProperties()
}

type KindScannerIdentification

type KindScannerIdentification interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23scannerIdentification()
}

type KindScannerInfo

type KindScannerInfo interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23scannerInfo()
}

type KindScannerLocation

type KindScannerLocation interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23scannerLocation()
}

type KindScannerProperty

type KindScannerProperty interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ScannerProperty()
}

type KindScannerUncertainty

type KindScannerUncertainty interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23scannerUncertainty()
}

type KindSchematicConnection

type KindSchematicConnection interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SchematicConnection()
}

type KindSchematicConnectionGroup

type KindSchematicConnectionGroup interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SchematicConnectionGroup()
}

type KindSchematicConnectionGroupElement

type KindSchematicConnectionGroupElement interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SchematicConnectionGroupElement()
}

type KindSchematicDrawing

type KindSchematicDrawing interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SchematicDrawing()
}

type KindSchematicDrawingArea

type KindSchematicDrawingArea interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SchematicDrawingArea()
}

type KindSchematicDrawingNet

type KindSchematicDrawingNet interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SchematicDrawingNet()
}

type KindSchematicDrawingPort

type KindSchematicDrawingPort interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SchematicDrawingPort()
}

type KindSchematicNode

type KindSchematicNode interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SchematicNode()
}

type KindSchematicNodeOrPort

type KindSchematicNodeOrPort interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SchematicNodeOrPort()
}

type KindSchematicPort

type KindSchematicPort interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SchematicPort()
}

type KindSchematicPortReference

type KindSchematicPortReference interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SchematicPortReference()
}

type KindSchematicPortRepresentation

type KindSchematicPortRepresentation interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SchematicPortRepresentation()
}

type KindSchematicSymbolRepresentation

type KindSchematicSymbolRepresentation interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SchematicSymbolRepresentation()
}

type KindSdgcWithDimension

type KindSdgcWithDimension interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SdgcWithDimension()
}

type KindSeamCurve

type KindSeamCurve interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SeamCurve()
}

type KindSeamEdge

type KindSeamEdge interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SeamEdge()
}

type KindSecondOperand

type KindSecondOperand interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23secondOperand()
}

type KindSectionedSpine

type KindSectionedSpine interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SectionedSpine()
}

type KindSegments

type KindSegments interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23segments()
}

type KindSelectOuter

type KindSelectOuter interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23selectOuter()
}

type KindSelfIntersect

type KindSelfIntersect interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23selfIntersect()
}

type KindSemiAngle

type KindSemiAngle interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23semiAngle()
}

type KindSemiAxis

type KindSemiAxis interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23semiAxis()
}

type KindSemiAxis1

type KindSemiAxis1 interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23semiAxis1()
}

type KindSemiAxis2

type KindSemiAxis2 interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23semiAxis2()
}

type KindSemiAxis3

type KindSemiAxis3 interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23semiAxis3()
}

type KindSemiImagAxis

type KindSemiImagAxis interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23semiImagAxis()
}

type KindSenseAgreement

type KindSenseAgreement interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23senseAgreement()
}

type KindSetOfReversibleTopologyItem

type KindSetOfReversibleTopologyItem interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SetOfReversibleTopologyItem()
}

type KindShapeRepresentation

type KindShapeRepresentation interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ShapeRepresentation()
}

type KindShapeRepresentationRelationship

type KindShapeRepresentationRelationship interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23shapeRepresentationRelationship()
}

type KindShapeRepresentationRelationshipWithCartesianTransformation

type KindShapeRepresentationRelationshipWithCartesianTransformation interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23shapeRepresentationRelationshipWithCartesianTransformation()
}

type KindShapeRepresentationRelationshipWithPlacementTransformation

type KindShapeRepresentationRelationshipWithPlacementTransformation interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23shapeRepresentationRelationshipWithPlacementTransformation()
}

type KindShapeRepresentationRelationshipWithSameGeometricRepresentationContext

type KindShapeRepresentationRelationshipWithSameGeometricRepresentationContext interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23shapeRepresentationRelationshipWithSameGeometricRepresentationContext()
}

type KindShapeRepresentationRelationshipWithTransformation

type KindShapeRepresentationRelationshipWithTransformation interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23shapeRepresentationRelationshipWithTransformation()
}

type KindShell

type KindShell interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23Shell()
}

type KindShellBasedSurfaceModel

type KindShellBasedSurfaceModel interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ShellBasedSurfaceModel()
}

type KindShellBasedWireframeModel

type KindShellBasedWireframeModel interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ShellBasedWireframeModel()
}

type KindShellBasedWireframeShapeRepresentation

type KindShellBasedWireframeShapeRepresentation interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ShellBasedWireframeShapeRepresentation()
}

type KindSimultaneousConstraintGroup

type KindSimultaneousConstraintGroup interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SimultaneousConstraintGroup()
}

type KindSingleAreaCsg2DShapeRepresentation

type KindSingleAreaCsg2DShapeRepresentation interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SingleAreaCsg2DShapeRepresentation()
}

type KindSingleBoundaryCsg2DShapeRepresentation

type KindSingleBoundaryCsg2DShapeRepresentation interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SingleBoundaryCsg2DShapeRepresentation()
}

type KindSingleTextureStyleTessellationSpecification

type KindSingleTextureStyleTessellationSpecification interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SingleTextureStyleTessellationSpecification()
}

type KindSketchBasisSelect

type KindSketchBasisSelect interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SketchBasisSelect()
}

type KindSketchElementSelect

type KindSketchElementSelect interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SketchElementSelect()
}

type KindSketchTypeSelect

type KindSketchTypeSelect interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SketchTypeSelect()
}

type KindSkewLineDistanceGeometricConstraint

type KindSkewLineDistanceGeometricConstraint interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SkewLineDistanceGeometricConstraint()
}

type KindSkewness

type KindSkewness interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23skewness()
}

type KindSmooth

type KindSmooth interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23smooth()
}

type KindSolidModel

type KindSolidModel interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SolidModel()
}

type KindSolidReplica

type KindSolidReplica interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SolidReplica()
}

type KindSphere

type KindSphere interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23Sphere()
}

type KindSphericalPoint

type KindSphericalPoint interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SphericalPoint()
}

type KindSphericalSurface

type KindSphericalSurface interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SphericalSurface()
}

type KindSphericalVolume

type KindSphericalVolume interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SphericalVolume()
}

type KindSpinePoints

type KindSpinePoints interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23spinePoints()
}

type KindSplineKnotValues

type KindSplineKnotValues interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SplineKnotValues()
}

type KindStartParam

type KindStartParam interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23startParam()
}

type KindStateVariableWithColour

type KindStateVariableWithColour interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23StateVariableWithColour()
}

type KindStyle

type KindStyle interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23style()
}

type KindStyledItem

type KindStyledItem interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23StyledItem()
}

type KindStyledTessellatedFaceOrSurfaceWithSingleTexture

type KindStyledTessellatedFaceOrSurfaceWithSingleTexture interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23StyledTessellatedFaceOrSurfaceWithSingleTexture()
}

type KindStyledTessellatedItemWithColours

type KindStyledTessellatedItemWithColours interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23StyledTessellatedItemWithColours()
}

type KindSubEdge

type KindSubEdge interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SubEdge()
}

type KindSubFace

type KindSubFace interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SubFace()
}

type KindSublists

type KindSublists interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23sublists()
}

type KindSubpath

type KindSubpath interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23Subpath()
}

type KindSubsketch

type KindSubsketch interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23Subsketch()
}

type KindSurface

type KindSurface interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23Surface()
}

type KindSurfaceBoundary

type KindSurfaceBoundary interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SurfaceBoundary()
}

type KindSurfaceCurve

type KindSurfaceCurve interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SurfaceCurve()
}

type KindSurfaceCurveSweptAreaSolid

type KindSurfaceCurveSweptAreaSolid interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SurfaceCurveSweptAreaSolid()
}

type KindSurfaceCurveSweptFaceSolid

type KindSurfaceCurveSweptFaceSolid interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SurfaceCurveSweptFaceSolid()
}

type KindSurfaceCurveSweptSurface

type KindSurfaceCurveSweptSurface interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SurfaceCurveSweptSurface()
}

type KindSurfaceDistanceGeometricConstraint

type KindSurfaceDistanceGeometricConstraint interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SurfaceDistanceGeometricConstraint()
}

type KindSurfaceForm

type KindSurfaceForm interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23surfaceForm()
}

type KindSurfaceModel

type KindSurfaceModel interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SurfaceModel()
}

type KindSurfaceOfLinearExtrusion

type KindSurfaceOfLinearExtrusion interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SurfaceOfLinearExtrusion()
}

type KindSurfaceOfRevolution

type KindSurfaceOfRevolution interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SurfaceOfRevolution()
}

type KindSurfaceOrSolidModel

type KindSurfaceOrSolidModel interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SurfaceOrSolidModel()
}

type KindSurfacePatch

type KindSurfacePatch interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SurfacePatch()
}

type KindSurfacePatchSegments

type KindSurfacePatchSegments interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23surfacePatchSegments()
}

type KindSurfacePatchSet

type KindSurfacePatchSet interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SurfacePatchSet()
}

type KindSurfaceRenderingProperties

type KindSurfaceRenderingProperties interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SurfaceRenderingProperties()
}

type KindSurfaceReplica

type KindSurfaceReplica interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SurfaceReplica()
}

type KindSurfaceSideStyle

type KindSurfaceSideStyle interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SurfaceSideStyle()
}

type KindSurfaceSmoothnessGeometricConstraint

type KindSurfaceSmoothnessGeometricConstraint interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SurfaceSmoothnessGeometricConstraint()
}

type KindSurfaceStyleBoundary

type KindSurfaceStyleBoundary interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SurfaceStyleBoundary()
}

type KindSurfaceStyleControlGrid

type KindSurfaceStyleControlGrid interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SurfaceStyleControlGrid()
}

type KindSurfaceStyleFillArea

type KindSurfaceStyleFillArea interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SurfaceStyleFillArea()
}

type KindSurfaceStyleParameterLine

type KindSurfaceStyleParameterLine interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SurfaceStyleParameterLine()
}

type KindSurfaceStyleReflectanceAmbient

type KindSurfaceStyleReflectanceAmbient interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SurfaceStyleReflectanceAmbient()
}

type KindSurfaceStyleReflectanceAmbientDiffuse

type KindSurfaceStyleReflectanceAmbientDiffuse interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SurfaceStyleReflectanceAmbientDiffuse()
}

type KindSurfaceStyleReflectanceAmbientDiffuseSpecular

type KindSurfaceStyleReflectanceAmbientDiffuseSpecular interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SurfaceStyleReflectanceAmbientDiffuseSpecular()
}

type KindSurfaceStyleRendering

type KindSurfaceStyleRendering interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SurfaceStyleRendering()
}

type KindSurfaceStyleRenderingWithProperties

type KindSurfaceStyleRenderingWithProperties interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SurfaceStyleRenderingWithProperties()
}

type KindSurfaceStyleSegmentationCurve

type KindSurfaceStyleSegmentationCurve interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SurfaceStyleSegmentationCurve()
}

type KindSurfaceStyleSilhouette

type KindSurfaceStyleSilhouette interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SurfaceStyleSilhouette()
}

type KindSurfaceStyleTransparent

type KindSurfaceStyleTransparent interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SurfaceStyleTransparent()
}

type KindSurfaceStyleUsage

type KindSurfaceStyleUsage interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SurfaceStyleUsage()
}

type KindSweptArea

type KindSweptArea interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23sweptArea()
}

type KindSweptAreaSolid

type KindSweptAreaSolid interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SweptAreaSolid()
}

type KindSweptCurve

type KindSweptCurve interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23sweptCurve()
}

type KindSweptCurveSurfaceGeometricConstraint

type KindSweptCurveSurfaceGeometricConstraint interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SweptCurveSurfaceGeometricConstraint()
}

type KindSweptDiskSolid

type KindSweptDiskSolid interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SweptDiskSolid()
}

type KindSweptFace

type KindSweptFace interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23sweptFace()
}

type KindSweptFaceSolid

type KindSweptFaceSolid interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SweptFaceSolid()
}

type KindSweptPointCurveGeometricConstraint

type KindSweptPointCurveGeometricConstraint interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SweptPointCurveGeometricConstraint()
}

type KindSweptSurface

type KindSweptSurface interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SweptSurface()
}

type KindSweptSurfaceOrSolid

type KindSweptSurfaceOrSolid interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SweptSurfaceOrSolid()
}

type KindSymbolElementStyle

type KindSymbolElementStyle interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SymbolElementStyle()
}

type KindSymbolRepresentation

type KindSymbolRepresentation interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SymbolRepresentation()
}

type KindSymbolRepresentationMap

type KindSymbolRepresentationMap interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SymbolRepresentationMap()
}

type KindSymbolRepresentationWithBlankingBox

type KindSymbolRepresentationWithBlankingBox interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SymbolRepresentationWithBlankingBox()
}

type KindSymbolStyle

type KindSymbolStyle interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SymbolStyle()
}

type KindSymbolTarget

type KindSymbolTarget interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SymbolTarget()
}

type KindSymmetryGeometricConstraint

type KindSymmetryGeometricConstraint interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23SymmetryGeometricConstraint()
}

type KindTableRecordFieldRepresentation

type KindTableRecordFieldRepresentation interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TableRecordFieldRepresentation()
}

type KindTableRecordFieldRepresentationWithClippingBox

type KindTableRecordFieldRepresentationWithClippingBox interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TableRecordFieldRepresentationWithClippingBox()
}

type KindTableRecordRepresentation

type KindTableRecordRepresentation interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TableRecordRepresentation()
}

type KindTableRepresentation

type KindTableRepresentation interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TableRepresentation()
}

type KindTangentContactType

type KindTangentContactType interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TangentContactType()
}

type KindTangentContactType_CurveContact

type KindTangentContactType_CurveContact interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TangentContactType_5FCurveContact()
}

type KindTangentContactType_PointContact

type KindTangentContactType_PointContact interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TangentContactType_5FPointContact()
}

type KindTangentContactType_SurfaceContact

type KindTangentContactType_SurfaceContact interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TangentContactType_5FSurfaceContact()
}

type KindTangentGeometricConstraint

type KindTangentGeometricConstraint interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TangentGeometricConstraint()
}

type KindTargetCurve

type KindTargetCurve interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23targetCurve()
}

type KindTerminatorSymbol

type KindTerminatorSymbol interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TerminatorSymbol()
}

type KindTerminatorSymbolRepresentation

type KindTerminatorSymbolRepresentation interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TerminatorSymbolRepresentation()
}

type KindTerminatorSymbolSelect

type KindTerminatorSymbolSelect interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TerminatorSymbolSelect()
}

type KindTessellatedAnnotationOccurrence

type KindTessellatedAnnotationOccurrence interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TessellatedAnnotationOccurrence()
}

type KindTessellatedConnectingEdge

type KindTessellatedConnectingEdge interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TessellatedConnectingEdge()
}

type KindTessellatedCurveSet

type KindTessellatedCurveSet interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TessellatedCurveSet()
}

type KindTessellatedEdge

type KindTessellatedEdge interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TessellatedEdge()
}

type KindTessellatedEdgeOrVertex

type KindTessellatedEdgeOrVertex interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TessellatedEdgeOrVertex()
}

type KindTessellatedFace

type KindTessellatedFace interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TessellatedFace()
}

type KindTessellatedFacetLongShortEdgeRatio

type KindTessellatedFacetLongShortEdgeRatio interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TessellatedFacetLongShortEdgeRatio()
}

type KindTessellatedGeometricSet

type KindTessellatedGeometricSet interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TessellatedGeometricSet()
}

type KindTessellatedItem

type KindTessellatedItem interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TessellatedItem()
}

type KindTessellatedPointSet

type KindTessellatedPointSet interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TessellatedPointSet()
}

type KindTessellatedShapeRepresentation

type KindTessellatedShapeRepresentation interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TessellatedShapeRepresentation()
}

type KindTessellatedShapeRepresentationWithAccuracyParameters

type KindTessellatedShapeRepresentationWithAccuracyParameters interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TessellatedShapeRepresentationWithAccuracyParameters()
}

type KindTessellatedShell

type KindTessellatedShell interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TessellatedShell()
}

type KindTessellatedSolid

type KindTessellatedSolid interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TessellatedSolid()
}

type KindTessellatedStructuredItem

type KindTessellatedStructuredItem interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TessellatedStructuredItem()
}

type KindTessellatedSurfaceSet

type KindTessellatedSurfaceSet interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TessellatedSurfaceSet()
}

type KindTessellatedVertex

type KindTessellatedVertex interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TessellatedVertex()
}

type KindTessellatedWire

type KindTessellatedWire interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TessellatedWire()
}

type KindTessellationAccuracyParameterItem

type KindTessellationAccuracyParameterItem interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TessellationAccuracyParameterItem()
}

type KindTessellationAccuracyParameters

type KindTessellationAccuracyParameters interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23tessellationAccuracyParameters()
}

type KindTetrahedron

type KindTetrahedron interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23Tetrahedron()
}

type KindTetrahedronVolume

type KindTetrahedronVolume interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TetrahedronVolume()
}

type KindTextAlignment

type KindTextAlignment interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TextAlignment()
}

type KindTextAlignment_baseline_centre

type KindTextAlignment_baseline_centre interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TextAlignment_5Fbaseline_5Fcentre()
}

type KindTextAlignment_baseline_left

type KindTextAlignment_baseline_left interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TextAlignment_5Fbaseline_5Fleft()
}

type KindTextAlignment_baseline_right

type KindTextAlignment_baseline_right interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TextAlignment_5Fbaseline_5Fright()
}

type KindTextAlignment_centre_centre

type KindTextAlignment_centre_centre interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TextAlignment_5Fcentre_5Fcentre()
}

type KindTextAlignment_centre_left

type KindTextAlignment_centre_left interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TextAlignment_5Fcentre_5Fleft()
}

type KindTextAlignment_centre_right

type KindTextAlignment_centre_right interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TextAlignment_5Fcentre_5Fright()
}

type KindTextAlignment_lower_centre

type KindTextAlignment_lower_centre interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TextAlignment_5Flower_5Fcentre()
}

type KindTextAlignment_lower_left

type KindTextAlignment_lower_left interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TextAlignment_5Flower_5Fleft()
}

type KindTextAlignment_lower_right

type KindTextAlignment_lower_right interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TextAlignment_5Flower_5Fright()
}

type KindTextAlignment_upper_centre

type KindTextAlignment_upper_centre interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TextAlignment_5Fupper_5Fcentre()
}

type KindTextAlignment_upper_left

type KindTextAlignment_upper_left interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TextAlignment_5Fupper_5Fleft()
}

type KindTextAlignment_upper_right

type KindTextAlignment_upper_right interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TextAlignment_5Fupper_5Fright()
}

type KindTextDirection

type KindTextDirection interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23textDirection()
}

type KindTextFont

type KindTextFont interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TextFont()
}

type KindTextFontFamily

type KindTextFontFamily interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TextFontFamily()
}

type KindTextLiteral

type KindTextLiteral interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TextLiteral()
}

type KindTextLiteralWithAssociatedCurves

type KindTextLiteralWithAssociatedCurves interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TextLiteralWithAssociatedCurves()
}

type KindTextLiteralWithBlankingBox

type KindTextLiteralWithBlankingBox interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TextLiteralWithBlankingBox()
}

type KindTextLiteralWithDelineation

type KindTextLiteralWithDelineation interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TextLiteralWithDelineation()
}

type KindTextLiteralWithExtent

type KindTextLiteralWithExtent interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TextLiteralWithExtent()
}

type KindTextModifer

type KindTextModifer interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TextModifer()
}

type KindTextModifer_bold

type KindTextModifer_bold interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TextModifer_5Fbold()
}

type KindTextModifer_italic

type KindTextModifer_italic interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TextModifer_5Fitalic()
}

type KindTextModifer_strikethrough

type KindTextModifer_strikethrough interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TextModifer_5Fstrikethrough()
}

type KindTextModifer_underscore

type KindTextModifer_underscore interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TextModifer_5Funderscore()
}

type KindTextParamterLiteral

type KindTextParamterLiteral interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TextParamterLiteral()
}

type KindTextPath

type KindTextPath interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TextPath()
}

type KindTextPath_down

type KindTextPath_down interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TextPath_5Fdown()
}

type KindTextPath_left

type KindTextPath_left interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TextPath_5Fleft()
}

type KindTextPath_right

type KindTextPath_right interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TextPath_5Fright()
}

type KindTextPath_up

type KindTextPath_up interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TextPath_5Fup()
}

type KindTextStringRepresentation

type KindTextStringRepresentation interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TextStringRepresentation()
}

type KindTextStyle

type KindTextStyle interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TextStyle()
}

type KindTextStyleForDefinedFont

type KindTextStyleForDefinedFont interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TextStyleForDefinedFont()
}

type KindTextStyleWithBoxCharacteristics

type KindTextStyleWithBoxCharacteristics interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TextStyleWithBoxCharacteristics()
}

type KindTextStyleWithJustification

type KindTextStyleWithJustification interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TextStyleWithJustification()
}

type KindTextStyleWithMirror

type KindTextStyleWithMirror interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TextStyleWithMirror()
}

type KindTextStyleWithSpacing

type KindTextStyleWithSpacing interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TextStyleWithSpacing()
}

type KindTextureStyleSpecification

type KindTextureStyleSpecification interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TextureStyleSpecification()
}

type KindTextureStyleTessellationSpecification

type KindTextureStyleTessellationSpecification interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TextureStyleTessellationSpecification()
}

type KindTheta

type KindTheta interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23theta()
}
type KindTopologicalLink interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23topologicalLink()
}

type KindTopologicalRepresentationItem

type KindTopologicalRepresentationItem interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TopologicalRepresentationItem()
}

type KindTopologyToGeometryItemAssociation

type KindTopologyToGeometryItemAssociation interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23topologyToGeometryItemAssociation()
}

type KindTopologyToGeometryModelAssociation

type KindTopologyToGeometryModelAssociation interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23topologyToGeometryModelAssociation()
}

type KindToroidalSurface

type KindToroidalSurface interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ToroidalSurface()
}

type KindToroidalVolume

type KindToroidalVolume interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ToroidalVolume()
}

type KindTorus

type KindTorus interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23Torus()
}

type KindTransformation

type KindTransformation interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23transformation()
}

type KindTransformationOperator

type KindTransformationOperator interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23transformationOperator()
}

type KindTransformationSelect

type KindTransformationSelect interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TransformationSelect()
}

type KindTransition

type KindTransition interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23transition()
}

type KindTransitionCode

type KindTransitionCode interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TransitionCode()
}

type KindTransitionCode_ContSameGradient

type KindTransitionCode_ContSameGradient interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TransitionCode_5FContSameGradient()
}

type KindTransitionCode_ContSameGradientSameCurvature

type KindTransitionCode_ContSameGradientSameCurvature interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TransitionCode_5FContSameGradientSameCurvature()
}

type KindTransitionCode_Continuous

type KindTransitionCode_Continuous interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TransitionCode_5FContinuous()
}

type KindTransitionCode_Discontinuous

type KindTransitionCode_Discontinuous interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TransitionCode_5FDiscontinuous()
}

type KindTreeRootExpression

type KindTreeRootExpression interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23treeRootExpression()
}

type KindTriangleFans

type KindTriangleFans interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23triangleFans()
}

type KindTriangleStrips

type KindTriangleStrips interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23triangleStrips()
}

type KindTriangles1

type KindTriangles1 interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23triangles1()
}

type KindTriangles2

type KindTriangles2 interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23triangles2()
}

type KindTriangulatedFace

type KindTriangulatedFace interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TriangulatedFace()
}

type KindTriangulatedPointCloudDataset

type KindTriangulatedPointCloudDataset interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TriangulatedPointCloudDataset()
}

type KindTriangulatedSurfaceSet

type KindTriangulatedSurfaceSet interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TriangulatedSurfaceSet()
}

type KindTrim1

type KindTrim1 interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23trim1()
}

type KindTrim2

type KindTrim2 interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23trim2()
}

type KindTrimmedCurve

type KindTrimmedCurve interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TrimmedCurve()
}

type KindTrimmedVolume

type KindTrimmedVolume interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TrimmedVolume()
}

type KindTrimmingMasterRepresentation

type KindTrimmingMasterRepresentation interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23trimmingMasterRepresentation()
}

type KindTrimmingPreference

type KindTrimmingPreference interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TrimmingPreference()
}

type KindTrimmingPreference_Cartesian

type KindTrimmingPreference_Cartesian interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TrimmingPreference_5FCartesian()
}

type KindTrimmingPreference_Parameter

type KindTrimmingPreference_Parameter interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TrimmingPreference_5FParameter()
}

type KindTrimmingPreference_Unspecified

type KindTrimmingPreference_Unspecified interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TrimmingPreference_5FUnspecified()
}

type KindTrimmingSelect

type KindTrimmingSelect interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TrimmingSelect()
}

type KindTurnAngle

type KindTurnAngle interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23turnAngle()
}

type KindTwoDirectionRepeatFactor

type KindTwoDirectionRepeatFactor interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23TwoDirectionRepeatFactor()
}

type KindU1_1

type KindU1_1 interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23u1_5F1()
}

type KindU1_2

type KindU1_2 interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23u1_5F2()
}

type KindU2_1

type KindU2_1 interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23u2_5F1()
}

type KindU2_2

type KindU2_2 interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23u2_5F2()
}

type KindUBSplines

type KindUBSplines interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23uBSplines()
}

type KindUClosed

type KindUClosed interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23uClosed()
}

type KindUDegree

type KindUDegree interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23uDegree()
}

type KindUKnotValues

type KindUKnotValues interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23uKnotValues()
}

type KindUKnots

type KindUKnots interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23uKnots()
}

type KindUMultiplicities

type KindUMultiplicities interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23uMultiplicities()
}

type KindUSense

type KindUSense interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23uSense()
}

type KindUTransition

type KindUTransition interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23uTransition()
}

type KindUnboundParameterEnvironment

type KindUnboundParameterEnvironment interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23UnboundParameterEnvironment()
}

type KindUnboundVariationalParameter

type KindUnboundVariationalParameter interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23UnboundVariationalParameter()
}

type KindUnboundVariationalParameterSemantics

type KindUnboundVariationalParameterSemantics interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23UnboundVariationalParameterSemantics()
}

type KindUniformCurve

type KindUniformCurve interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23UniformCurve()
}

type KindUniformSurface

type KindUniformSurface interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23UniformSurface()
}

type KindUniformVolume

type KindUniformVolume interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23UniformVolume()
}

type KindUsense

type KindUsense interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23usense()
}

type KindUsingCurves

type KindUsingCurves interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23usingCurves()
}

type KindV1_1

type KindV1_1 interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23v1_5F1()
}

type KindV1_2

type KindV1_2 interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23v1_5F2()
}

type KindV2_1

type KindV2_1 interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23v2_5F1()
}

type KindV2_2

type KindV2_2 interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23v2_5F2()
}

type KindVBSplines

type KindVBSplines interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23vBSplines()
}

type KindVClosed

type KindVClosed interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23vClosed()
}

type KindVDegree

type KindVDegree interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23vDegree()
}

type KindVKnotValues

type KindVKnotValues interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23vKnotValues()
}

type KindVKnots

type KindVKnots interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23vKnots()
}

type KindVMultiplicities

type KindVMultiplicities interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23vMultiplicities()
}

type KindVSense

type KindVSense interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23vSense()
}

type KindVTransition

type KindVTransition interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23vTransition()
}

type KindValueRepresentationItem

type KindValueRepresentationItem interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ValueRepresentationItem()
}

type KindVariableSemantics

type KindVariableSemantics interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23VariableSemantics()
}

type KindVariationalCurrentRepresentationRelationship

type KindVariationalCurrentRepresentationRelationship interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23variationalCurrentRepresentationRelationship()
}

type KindVariationalParameter

type KindVariationalParameter interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23VariationalParameter()
}

type KindVariationalRepresentation

type KindVariationalRepresentation interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23VariationalRepresentation()
}

type KindVariationalRepresentationItem

type KindVariationalRepresentationItem interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23VariationalRepresentationItem()
}

type KindVector

type KindVector interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23Vector()
}

type KindVectorEnd

type KindVectorEnd interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23vectorEnd()
}

type KindVectorMid

type KindVectorMid interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23vectorMid()
}

type KindVectorOrDirection

type KindVectorOrDirection interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23VectorOrDirection()
}

type KindVectorStart

type KindVectorStart interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23vectorStart()
}

type KindVertex

type KindVertex interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23Vertex()
}

type KindVertexGeometry

type KindVertexGeometry interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23vertexGeometry()
}

type KindVertexLoop

type KindVertexLoop interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23VertexLoop()
}

type KindVertexPoint

type KindVertexPoint interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23VertexPoint()
}

type KindVertexShell

type KindVertexShell interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23VertexShell()
}

type KindVertexShellExtent

type KindVertexShellExtent interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23vertexShellExtent()
}

type KindViewDependentAnnotationRepresentation

type KindViewDependentAnnotationRepresentation interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ViewDependentAnnotationRepresentation()
}

type KindViewVolume

type KindViewVolume interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ViewVolume()
}

type KindVoids

type KindVoids interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23voids()
}

type KindVolume

type KindVolume interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23Volume()
}

type KindVolumeGeometry

type KindVolumeGeometry interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23volumeGeometry()
}

type KindVolumeWithFaces

type KindVolumeWithFaces interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23VolumeWithFaces()
}

type KindVolumeWithParametricBoundary

type KindVolumeWithParametricBoundary interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23VolumeWithParametricBoundary()
}

type KindVolumeWithShell

type KindVolumeWithShell interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23VolumeWithShell()
}

type KindVsense

type KindVsense interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23vsense()
}

type KindW1

type KindW1 interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23w1()
}

type KindW2

type KindW2 interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23w2()
}

type KindWBSplines

type KindWBSplines interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23wBSplines()
}

type KindWDegree

type KindWDegree interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23wDegree()
}

type KindWKnotValues

type KindWKnotValues interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23wKnotValues()
}

type KindWKnots

type KindWKnots interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23wKnots()
}

type KindWMultiplicities

type KindWMultiplicities interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23wMultiplicities()
}

type KindWedgeVolume

type KindWedgeVolume interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23WedgeVolume()
}

type KindWeightsData

type KindWeightsData interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23weightsData()
}

type KindWeightsData2D

type KindWeightsData2D interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23weightsData2D()
}

type KindWeightsData3D

type KindWeightsData3D interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23weightsData3D()
}

type KindWireShell

type KindWireShell interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23WireShell()
}

type KindWireShellExtent

type KindWireShellExtent interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23wireShellExtent()
}

type KindWireframeModel

type KindWireframeModel interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23WireframeModel()
}

type KindXLength

type KindXLength interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23xLength()
}

type KindXOffset

type KindXOffset interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23xOffset()
}

type KindXSize

type KindXSize interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23xSize()
}

type KindYLength

type KindYLength interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23yLength()
}

type KindYOffset

type KindYOffset interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23yOffset()
}

type KindYSize

type KindYSize interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23ySize()
}

type KindZLength

type KindZLength interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23zLength()
}

type KindZSize

type KindZSize interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Frep_23zSize()
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL