sso

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 sso contains an Ontology that primarily wraps up the STEP AP242 Domain Model for XML implementation, as defined in ISO 10303-4424.

Index

Constants

This section is empty.

Variables

View Source
var ActuatedDirection = actuatedDirectionI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "ActuatedDirection"},
	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 ActuatedDirection_bidirectional = actuatedDirection_BidirectionalI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "ActuatedDirection_bidirectional"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ActuatedDirection_negative_only = actuatedDirection_Negative_OnlyI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "ActuatedDirection_negative_only"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ActuatedDirection_not_actuated = actuatedDirection_Not_ActuatedI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "ActuatedDirection_not_actuated"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ActuatedDirection_positive_only = actuatedDirection_Positive_OnlyI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "ActuatedDirection_positive_only"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var AddressByLiteral = addressByLiteralI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: SSOVocabulary, Name: "addressByLiteral"},
	ARange:         xsd.String,
	ASubPropertyOf: lci.RepresentationByLiteral,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var AllocatedPassageMinimumAnnularRing = allocatedPassageMinimumAnnularRingI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "AllocatedPassageMinimumAnnularRing"},
	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 ApplicationDomain = applicationDomainI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "ApplicationDomain"},
	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 ApplicationDomain_complete_design = applicationDomain_Complete_DesignI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "ApplicationDomain_complete_design"},
	ASubtypeOf: []sst.ElementInformer{ApplicationDomain},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ApplicationDomain_composites = applicationDomain_CompositesI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "ApplicationDomain_composites"},
	ASubtypeOf: []sst.ElementInformer{ApplicationDomain},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ApplicationDomain_electrical = applicationDomain_ElectricalI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "ApplicationDomain_electrical"},
	ASubtypeOf: []sst.ElementInformer{ApplicationDomain},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ApplicationDomain_geometrical_dimensioning_and_tolerancing_representation = applicationDomain_Geometrical_Dimensioning_And_Tolerancing_RepresentationI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "ApplicationDomain_geometrical_dimensioning_and_tolerancing_representation"},
	ASubtypeOf: []sst.ElementInformer{ApplicationDomain},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ApplicationDomain_kinematic_mechanism = applicationDomain_Kinematic_MechanismI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "ApplicationDomain_kinematic_mechanism"},
	ASubtypeOf: []sst.ElementInformer{ApplicationDomain},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ApplicationDomain_machining_feature = applicationDomain_Machining_FeatureI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "ApplicationDomain_machining_feature"},
	ASubtypeOf: []sst.ElementInformer{ApplicationDomain},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ApplicationDomain_material_specification = applicationDomain_Material_SpecificationI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "ApplicationDomain_material_specification"},
	ASubtypeOf: []sst.ElementInformer{ApplicationDomain},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ApplicationDomain_model_based_3D_annotation_representation = applicationDomain_Model_Based_3D_Annotation_RepresentationI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "ApplicationDomain_model_based_3D_annotation_representation"},
	ASubtypeOf: []sst.ElementInformer{ApplicationDomain},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ApplicationDomain_partial_design = applicationDomain_Partial_DesignI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "ApplicationDomain_partial_design"},
	ASubtypeOf: []sst.ElementInformer{ApplicationDomain},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ApplicationDomain_partial_design_interface = applicationDomain_Partial_Design_InterfaceI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "ApplicationDomain_partial_design_interface"},
	ASubtypeOf: []sst.ElementInformer{ApplicationDomain},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ApplicationDomain_process_state = applicationDomain_Process_StateI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "ApplicationDomain_process_state"},
	ASubtypeOf: []sst.ElementInformer{ApplicationDomain},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ApplicationDomain_surface_finish = applicationDomain_Surface_FinishI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "ApplicationDomain_surface_finish"},
	ASubtypeOf: []sst.ElementInformer{ApplicationDomain},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ApplicationDomain_thermal = applicationDomain_ThermalI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "ApplicationDomain_thermal"},
	ASubtypeOf: []sst.ElementInformer{ApplicationDomain},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ApplicationDomain_wire_and_part_list_with_connectivity = applicationDomain_Wire_And_Part_List_With_ConnectivityI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "ApplicationDomain_wire_and_part_list_with_connectivity"},
	ASubtypeOf: []sst.ElementInformer{ApplicationDomain},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ApplicationDomain_wiring_harness_assembly_3D_design = applicationDomain_Wiring_Harness_Assembly_3D_DesignI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "ApplicationDomain_wiring_harness_assembly_3D_design"},
	ASubtypeOf: []sst.ElementInformer{ApplicationDomain},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ApplicationDomain_wiring_harness_assembly_design_stick_line = applicationDomain_Wiring_Harness_Assembly_Design_Stick_LineI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "ApplicationDomain_wiring_harness_assembly_design_stick_line"},
	ASubtypeOf: []sst.ElementInformer{ApplicationDomain},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ApplicationDomain_wiring_harness_formboard_drawing = applicationDomain_Wiring_Harness_Formboard_DrawingI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "ApplicationDomain_wiring_harness_formboard_drawing"},
	ASubtypeOf: []sst.ElementInformer{ApplicationDomain},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ApplicationDomain_wiring_harness_segment_topology = applicationDomain_Wiring_Harness_Segment_TopologyI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "ApplicationDomain_wiring_harness_segment_topology"},
	ASubtypeOf: []sst.ElementInformer{ApplicationDomain},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var Aspect = aspectI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "Aspect"},
	ASubtypeOf: []sst.ElementInformer{lci.ArrangedIndividual},

	AClass: true, AnOptionClass: false, AnAbstractClass: 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 AssembledGroupOccurrenceOf = assembledGroupOccurrenceOfI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: SSOVocabulary, Name: "assembledGroupOccurrenceOf"},
	ADomain:        AssemblyGroupOccurrenceMember,
	ARange:         AssemblyGroupOccurrence,
	ASubPropertyOf: lci.AssembledPartOf,
	AnInverseOf:    HasAssembledGroupOccurrence,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var AssemblyConstraintTypeEnum = assemblyConstraintTypeEnumI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "AssemblyConstraintTypeEnum"},
	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 AssemblyConstraintTypeEnum_coaxial_assembly_constraint = assemblyConstraintTypeEnum_Coaxial_Assembly_ConstraintI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "AssemblyConstraintTypeEnum_coaxial_assembly_constraint"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var AssemblyConstraintTypeEnum_complex = assemblyConstraintTypeEnum_ComplexI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "AssemblyConstraintTypeEnum_complex"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var AssemblyConstraintTypeEnum_dimensioned_angle_assembly_constraint = assemblyConstraintTypeEnum_Dimensioned_Angle_Assembly_ConstraintI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "AssemblyConstraintTypeEnum_dimensioned_angle_assembly_constraint"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var AssemblyConstraintTypeEnum_dimensioned_parallel_assembly_constraint = assemblyConstraintTypeEnum_Dimensioned_Parallel_Assembly_ConstraintI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "AssemblyConstraintTypeEnum_dimensioned_parallel_assembly_constraint"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var AssemblyConstraintTypeEnum_dimensioned_surface_distance_assembly_constraint = assemblyConstraintTypeEnum_Dimensioned_Surface_Distance_Assembly_ConstraintI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "AssemblyConstraintTypeEnum_dimensioned_surface_distance_assembly_constraint"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var AssemblyConstraintTypeEnum_fixed_constituent_assembly_constraint = assemblyConstraintTypeEnum_Fixed_Constituent_Assembly_ConstraintI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "AssemblyConstraintTypeEnum_fixed_constituent_assembly_constraint"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var AssemblyConstraintTypeEnum_incidence_assembly_constraint = assemblyConstraintTypeEnum_Incidence_Assembly_ConstraintI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "AssemblyConstraintTypeEnum_incidence_assembly_constraint"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var AssemblyConstraintTypeEnum_parallel_assembly_constraint = assemblyConstraintTypeEnum_Parallel_Assembly_ConstraintI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "AssemblyConstraintTypeEnum_parallel_assembly_constraint"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var AssemblyConstraintTypeEnum_perpendicular_assembly_constraint = assemblyConstraintTypeEnum_Perpendicular_Assembly_ConstraintI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "AssemblyConstraintTypeEnum_perpendicular_assembly_constraint"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var AssemblyConstraintTypeEnum_tangent_assembly_constraint = assemblyConstraintTypeEnum_Tangent_Assembly_ConstraintI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "AssemblyConstraintTypeEnum_tangent_assembly_constraint"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var AssemblyDesign = assemblyDesignI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "AssemblyDesign"},
	ASubtypeOf: []sst.ElementInformer{lci.ArrangedIndividual, PartDesign},

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

	AClass: true, AnOptionClass: false, AnAbstractClass: 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 AssemblyGroupMemberOf = assemblyGroupMemberOfI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: SSOVocabulary, Name: "assemblyGroupMemberOf"},
	ADomain:        ProductOccurrenceList,
	ARange:         AssemblyGroup,
	ASubPropertyOf: lci.AssembledPartOf,
	AnInverseOf:    HasAssemblyGroupMember,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var AssemblyGroupOccurrence = assemblyGroupOccurrenceI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "AssemblyGroupOccurrence"},
	ASubtypeOf: []sst.ElementInformer{ProductOccurrence},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, BreakdownOccurrence.Element: {}, ProductOccurrence.Element: {}},
}}
View Source
var AssemblyGroupOccurrenceMember = assemblyGroupOccurrenceMemberI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: SSOVocabulary, Name: "AssemblyGroupOccurrenceMember"},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var AssemblyGroupOf = assemblyGroupOfI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: SSOVocabulary, Name: "assemblyGroupOf"},
	ADomain:        AssemblyGroup,
	ARange:         AssemblyDesign,
	ASubPropertyOf: lci.AssembledPartOf,
	AnInverseOf:    HasAssemblyGroup,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var AssemblyJointType = assemblyJointTypeI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "AssemblyJointType"},
	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 AssemblyJointType_bolted_connection = assemblyJointType_Bolted_ConnectionI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "AssemblyJointType_bolted_connection"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var AssemblyJointType_circular_compressed_crimped_connection = assemblyJointType_Circular_Compressed_Crimped_ConnectionI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "AssemblyJointType_circular_compressed_crimped_connection"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var AssemblyJointType_crimped_connection = assemblyJointType_Crimped_ConnectionI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "AssemblyJointType_crimped_connection"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var AssemblyJointType_deep_indented_crimped_connection = assemblyJointType_Deep_Indented_Crimped_ConnectionI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "AssemblyJointType_deep_indented_crimped_connection"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var AssemblyJointType_glued_connection = assemblyJointType_Glued_ConnectionI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "AssemblyJointType_glued_connection"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var AssemblyJointType_hexagonal_compressed_crimped_connection = assemblyJointType_Hexagonal_Compressed_Crimped_ConnectionI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "AssemblyJointType_hexagonal_compressed_crimped_connection"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var AssemblyJointType_incomplete = assemblyJointType_IncompleteI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "AssemblyJointType_incomplete"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var AssemblyJointType_insulation_displacement_connection = assemblyJointType_Insulation_Displacement_ConnectionI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "AssemblyJointType_insulation_displacement_connection"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var AssemblyJointType_insulation_piercing_connection = assemblyJointType_Insulation_Piercing_ConnectionI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "AssemblyJointType_insulation_piercing_connection"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var AssemblyJointType_promissory_connection = assemblyJointType_Promissory_ConnectionI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "AssemblyJointType_promissory_connection"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var AssemblyJointType_promissory_connection_for_higher_assembly = assemblyJointType_Promissory_Connection_For_Higher_AssemblyI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "AssemblyJointType_promissory_connection_for_higher_assembly"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var AssemblyJointType_promissory_connection_for_installation_constraints = assemblyJointType_Promissory_Connection_For_Installation_ConstraintsI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "AssemblyJointType_promissory_connection_for_installation_constraints"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var AssemblyJointType_promissory_connection_for_missing_contributors = assemblyJointType_Promissory_Connection_For_Missing_ContributorsI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "AssemblyJointType_promissory_connection_for_missing_contributors"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var AssemblyJointType_push_connection = assemblyJointType_Push_ConnectionI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "AssemblyJointType_push_connection"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var AssemblyJointType_screwed_connection = assemblyJointType_Screwed_ConnectionI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "AssemblyJointType_screwed_connection"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var AssemblyJointType_snap_connection = assemblyJointType_Snap_ConnectionI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "AssemblyJointType_snap_connection"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var AssemblyJointType_soldered_connection = assemblyJointType_Soldered_ConnectionI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "AssemblyJointType_soldered_connection"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var AssemblyJointType_welded_connection = assemblyJointType_Welded_ConnectionI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "AssemblyJointType_welded_connection"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var AssemblyJointType_wrapped_connection = assemblyJointType_Wrapped_ConnectionI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "AssemblyJointType_wrapped_connection"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var AssemblyShapeConstraint = assemblyShapeConstraintI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "AssemblyShapeConstraint"},
	ASubtypeOf: []sst.ElementInformer{PartShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Aspect.Element: {}, PartShapeElement.Element: {}, ShapeElement.Element: {}},
}}
View Source
var AssemblyShapeConstraintItemRelationship = assemblyShapeConstraintItemRelationshipI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: SSOVocabulary, Name: "assemblyShapeConstraintItemRelationship"},
	ADomain:        ShapeElement,
	ARange:         ShapeElement,
	ASubPropertyOf: ShapeElementRelationship,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var AssemblyShapeJoint = assemblyShapeJointI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "AssemblyShapeJoint"},
	ASubtypeOf: []sst.ElementInformer{PartShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Aspect.Element: {}, PartShapeElement.Element: {}, ShapeElement.Element: {}},
}}
View Source
var AssemblyShapeJointAuxiliaryMaterialRelationship = assemblyShapeJointAuxiliaryMaterialRelationshipI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: SSOVocabulary, Name: "assemblyShapeJointAuxiliaryMaterialRelationship"},
	ADomain:        AssemblyShapeJoint,
	ARange:         ProductOccurrence,
	ASubPropertyOf: lci.DirectlyConnectedTo,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var AssemblyShapeJointItemRelationship = assemblyShapeJointItemRelationshipI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: SSOVocabulary, Name: "assemblyShapeJointItemRelationship"},
	ADomain:        AssemblyShapeJoint,
	ARange:         ShapeElement,
	ASubPropertyOf: lci.DirectlyConnectedTo,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var AttachedFeature = attachedFeatureI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: SSOVocabulary, Name: "attachedFeature"},
	ADomain:        HarnessNode,
	ARange:         OccurrenceShapeFeature,
	ASubPropertyOf: lci.DirectlyConnectedTo,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var AttachedOccurrence = attachedOccurrenceI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: SSOVocabulary, Name: "attachedOccurrence"},
	ADomain:        HarnessNode,
	ARange:         ProductOccurrence,
	ASubPropertyOf: lci.DirectlyConnectedTo,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var AuxiliaryGeometry = auxiliaryGeometryI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: SSOVocabulary, Name: "auxiliaryGeometry"},
	ADomain:        PartDefinition,
	ARange:         rep.Representation,
	ASubPropertyOf: rep.IndividualRepresentation,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var BendRadius = bendRadiusI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: SSOVocabulary, Name: "bendRadius"},
	ADomain: CrossSectionalPartShapeElement,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var BeveledSheetRepresentation = beveledSheetRepresentationI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "BeveledSheetRepresentation"},
	ASubtypeOf: []sst.ElementInformer{ConstituentShapeRepresentation},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{ConstituentShapeRepresentation.Element: {}},
}}
View Source
var BreakdownObject = breakdownObjectI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "BreakdownObject"},
	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 BreakdownOccurrence = breakdownOccurrenceI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "BreakdownOccurrence"},
	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 BreakdownOccurrenceOf = breakdownOccurrenceOfI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: SSOVocabulary, Name: "breakdownOccurrenceOf"},
	ADomain:        BreakdownOccurrence,
	ARange:         BreakdownOccurrence,
	ASubPropertyOf: lci.ArrangedPartOf,
	AnInverseOf:    HasBreakdownOccurrence,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var BreakdownOccurrenceViewOf = breakdownOccurrenceViewOfI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: SSOVocabulary, Name: "breakdownOccurrenceViewOf"},
	ADomain:        BreakdownOccurrence,
	ARange:         BreakdownObject,
	ASubPropertyOf: lci.ArrangedPartOf,
	AnInverseOf:    HasBreakdownOccurrenceView,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var BreakdownOf = breakdownOfI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: SSOVocabulary, Name: "breakdownOf"},
	ADomain:        BreakdownOccurrence,
	ARange:         BreakdownSystem,
	ASubPropertyOf: lci.ArrangedPartOf,
	AnInverseOf:    HasBreakdown,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var BreakdownSystem = breakdownSystemI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "BreakdownSystem"},
	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 CableOccurrence = cableOccurrenceI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "CableOccurrence"},
	ASubtypeOf: []sst.ElementInformer{QuantifiedOccurrence},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, BreakdownOccurrence.Element: {}, ProductOccurrence.Element: {}, QuantifiedOccurrence.Element: {}},
}}
View Source
var CableOccurrenceTerminal = cableOccurrenceTerminalI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "CableOccurrenceTerminal"},
	ASubtypeOf: []sst.ElementInformer{OccurrenceTerminal},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Aspect.Element: {}, OccurrenceContactFeature.Element: {}, OccurrenceShapeElement.Element: {}, OccurrenceShapeFeature.Element: {}, OccurrenceTerminal.Element: {}, ShapeElement.Element: {}},
}}
View Source
var CableOccurrenceTerminalLocationGroup = cableOccurrenceTerminalLocationGroupI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "CableOccurrenceTerminalLocationGroup"},
	ASubtypeOf: []sst.ElementInformer{OccurrenceTerminal},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Aspect.Element: {}, OccurrenceContactFeature.Element: {}, OccurrenceShapeElement.Element: {}, OccurrenceShapeFeature.Element: {}, OccurrenceTerminal.Element: {}, ShapeElement.Element: {}},
}}
View Source
var CageID = cageIdI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: SSOVocabulary, Name: "cageId"},
	ADomain:        lci.Organization,
	ARange:         xsd.String,
	ASubPropertyOf: ID,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var Cartesian11 = cartesian11I{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "Cartesian11"},
	ASubtypeOf: []sst.ElementInformer{rep.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: {}, rep.GeometricRepresentationItem.Element: {}, rep.RepresentationItem.Element: {}},
}}
View Source
var CataloguePart = cataloguePartI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "CataloguePart"},
	ASubtypeOf: []sst.ElementInformer{ProduciblePart},

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

	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 ClassificationSystem = classificationSystemI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: SSOVocabulary, Name: "ClassificationSystem"},

	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 CollectedPartRelationship = collectedPartRelationshipI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: SSOVocabulary, Name: "collectedPartRelationship"},
	ADomain:        CollectionDefinition,
	ARange:         lci.SpaceTimeIndividual,
	ASubPropertyOf: lci.HasArrangedPart,
	AnInverseOf:    PartCollectionRelationship,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var CollectionDefinition = collectionDefinitionI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "CollectionDefinition"},
	ASubtypeOf: []sst.ElementInformer{PartDefinition},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, PartDefinition.Element: {}},
}}
View Source
var ColourCode = colourCodeI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: SSOVocabulary, Name: "colourCode"},
	ARange:  WireColourBasedIdentificationCode,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ComposedGeometricModel = composedGeometricModelI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "ComposedGeometricModel"},
	ASubtypeOf: []sst.ElementInformer{rep.GeometricModel},

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

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{ConstituentShapeRepresentation.Element: {}},
}}
View Source
var ConductiveFilledArea = conductiveFilledAreaI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "ConductiveFilledArea"},
	ASubtypeOf: []sst.ElementInformer{StratumFeature},

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

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

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

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, ConductiveFilledArea.Element: {}, StratumFeature.Element: {}},
}}
View Source
var ConstituentShapeRepresentation = constituentShapeRepresentationI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "ConstituentShapeRepresentation"},
	ASubtypeOf: []sst.ElementInformer{rep.GeometricRepresentation},

	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 ContactFeatureDefinition = contactFeatureDefinitionI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "ContactFeatureDefinition"},
	ASubtypeOf: []sst.ElementInformer{ShapeFeatureDefinition},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, ShapeFeatureDefinition.Element: {}},
}}
View Source
var ContactFeatureDefinitionFitRelationship = contactFeatureDefinitionFitRelationshipI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: SSOVocabulary, Name: "contactFeatureDefinitionFitRelationship"},
	ADomain: ContactFeatureDefinition,
	ARange:  ContactFeatureDefinition,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ContinuousPart = continuousPartI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "ContinuousPart"},
	ASubtypeOf: []sst.ElementInformer{ProduciblePart},

	AClass: true, AnOptionClass: true, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var CrossSectionArea = crossSectionAreaI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: SSOVocabulary, Name: "crossSectionArea"},
	ADomain: CrossSectionalPartShapeElement,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var CrossSectionDiameter = crossSectionDiameterI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: SSOVocabulary, Name: "crossSectionDiameter"},
	ADomain: CrossSectionalPartShapeElement,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var CrossSectionStructure = crossSectionStructureI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: SSOVocabulary, Name: "crossSectionStructure"},
	ADomain: HarnessSegment,
	ARange:  CrossSectionalConstituentElementSelect,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var CrossSectionalAlternativePartShapeElement = crossSectionalAlternativePartShapeElementI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "CrossSectionalAlternativePartShapeElement"},
	ASubtypeOf: []sst.ElementInformer{CrossSectionalPartShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Aspect.Element: {}, CrossSectionalPartShapeElement.Element: {}, PartShapeElement.Element: {}, ShapeElement.Element: {}},
}}
View Source
var CrossSectionalConstituentElementSelect = crossSectionalConstituentElementSelectI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: SSOVocabulary, Name: "CrossSectionalConstituentElementSelect"},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var CrossSectionalGroupShapeElement = crossSectionalGroupShapeElementI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "CrossSectionalGroupShapeElement"},
	ASubtypeOf: []sst.ElementInformer{CrossSectionalPartShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Aspect.Element: {}, CrossSectionalPartShapeElement.Element: {}, PartShapeElement.Element: {}, ShapeElement.Element: {}},
}}
View Source
var CrossSectionalGroupShapeElementWithLacing = crossSectionalGroupShapeElementWithLacingI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "CrossSectionalGroupShapeElementWithLacing"},
	ASubtypeOf: []sst.ElementInformer{CrossSectionalGroupShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Aspect.Element: {}, CrossSectionalGroupShapeElement.Element: {}, CrossSectionalPartShapeElement.Element: {}, PartShapeElement.Element: {}, ShapeElement.Element: {}},
}}
View Source
var CrossSectionalGroupShapeElementWithTubularCover = crossSectionalGroupShapeElementWithTubularCoverI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "CrossSectionalGroupShapeElementWithTubularCover"},
	ASubtypeOf: []sst.ElementInformer{CrossSectionalGroupShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Aspect.Element: {}, CrossSectionalGroupShapeElement.Element: {}, CrossSectionalPartShapeElement.Element: {}, PartShapeElement.Element: {}, ShapeElement.Element: {}},
}}
View Source
var CrossSectionalInnerPartShapeElement = crossSectionalInnerPartShapeElementI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "CrossSectionalInnerPartShapeElement"},
	ASubtypeOf: []sst.ElementInformer{CrossSectionalPartShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var CrossSectionalOccurrenceShapeElement = crossSectionalOccurrenceShapeElementI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "CrossSectionalOccurrenceShapeElement"},
	ASubtypeOf: []sst.ElementInformer{OccurrenceShapeFeature},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Aspect.Element: {}, OccurrenceShapeElement.Element: {}, OccurrenceShapeFeature.Element: {}, ShapeElement.Element: {}},
}}
View Source
var CrossSectionalPartShapeElement = crossSectionalPartShapeElementI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "CrossSectionalPartShapeElement"},
	ASubtypeOf: []sst.ElementInformer{PartShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Aspect.Element: {}, PartShapeElement.Element: {}, ShapeElement.Element: {}},
}}
View Source
var CrossSectionalPartTransportFeature = crossSectionalPartTransportFeatureI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "CrossSectionalPartTransportFeature"},
	ASubtypeOf: []sst.ElementInformer{CrossSectionalPartShapeElement, PartTransportFeature},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Aspect.Element: {}, CrossSectionalPartShapeElement.Element: {}, PartFeature.Element: {}, PartShapeElement.Element: {}, PartTransportFeature.Element: {}, ShapeElement.Element: {}},
}}
View Source
var Curve11 = curve11I{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "Curve11"},
	ASubtypeOf: []sst.ElementInformer{rep.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: {}, rep.GeometricRepresentationItem.Element: {}, rep.RepresentationItem.Element: {}},
}}
View Source
var Cylindrical11 = cylindrical11I{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "Cylindrical11"},
	ASubtypeOf: []sst.ElementInformer{rep.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: {}, rep.GeometricRepresentationItem.Element: {}, rep.RepresentationItem.Element: {}},
}}
View Source
var DefaultComponentTerminationPassageDefinition = defaultComponentTerminationPassageDefinitionI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "DefaultComponentTerminationPassageDefinition"},
	ASubtypeOf: []sst.ElementInformer{PassageTechnology},

	AClass: true, AnOptionClass: false, AnAbstractClass: 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 DefaultUnsupportedPassageDefinition = defaultUnsupportedPassageDefinitionI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "DefaultUnsupportedPassageDefinition"},
	ASubtypeOf: []sst.ElementInformer{PassageTechnology},

	AClass: true, AnOptionClass: false, AnAbstractClass: 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 DefaultViaDefinition = defaultViaDefinitionI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "DefaultViaDefinition"},
	ASubtypeOf: []sst.ElementInformer{PassageTechnology},

	AClass: true, AnOptionClass: false, AnAbstractClass: 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 Default_tapered_blind_via_definition = default_Tapered_Blind_Via_DefinitionI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "Default_tapered_blind_via_definition"},
	ASubtypeOf: []sst.ElementInformer{DefaultViaDefinition},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, DefaultViaDefinition.Element: {}},
}}
View Source
var DefiningGeometry = definingGeometryI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: SSOVocabulary, Name: "definingGeometry"},
	ADomain:        lci.Individual,
	ARange:         rep.Representation,
	ASubPropertyOf: rep.IndividualShapeRepresentation,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var DefiningSpecificationItem = definingSpecificationItemI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: SSOVocabulary, Name: "definingSpecificationItem"},
	ADomain: ProductConfiguration,
	ARange:  SpecificationItem,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var DerivedStratum = derivedStratumI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "DerivedStratum"},
	ASubtypeOf: []sst.ElementInformer{Stratum},

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

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

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

	AClass: true, AnOptionClass: true, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var DiscretePart = discretePartI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "DiscretePart"},
	ASubtypeOf: []sst.ElementInformer{ProduciblePart},

	AClass: true, AnOptionClass: true, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var DocumentationLayerStratum = documentationLayerStratumI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "DocumentationLayerStratum"},
	ASubtypeOf: []sst.ElementInformer{Stratum},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Stratum.Element: {}},
}}
View Source
var DunsID = dunsIdI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: SSOVocabulary, Name: "dunsId"},
	ADomain:        lci.Organization,
	ARange:         xsd.String,
	ASubPropertyOf: ID,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var EuropeanVatID = europeanVatIdI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: SSOVocabulary, Name: "europeanVatId"},
	ADomain:        lci.Organization,
	ARange:         xsd.String,
	ASubPropertyOf: ID,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ExternalAdvancedBrepShapeRepresentation = externalAdvancedBrepShapeRepresentationI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "ExternalAdvancedBrepShapeRepresentation"},
	ASubtypeOf: []sst.ElementInformer{ExternalGeometricModel},

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

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

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

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

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

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

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

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

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

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, rep.GeometricModel.Element: {}, rep.Representation.Element: {}, rep.ShapeRepresentation.Element: {}, ExternalGeometricModel.Element: {}},
}}
View Source
var ExternalRepresentationItem = externalRepresentationItemI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "ExternalRepresentationItem"},
	ASubtypeOf: []sst.ElementInformer{rep.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: {}, rep.RepresentationItem.Element: {}},
}}
View Source
var ExternalShellBasedWireframeShapeRepresentation = externalShellBasedWireframeShapeRepresentationI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "ExternalShellBasedWireframeShapeRepresentation"},
	ASubtypeOf: []sst.ElementInformer{ExternalGeometricModel},

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

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, rep.GeometricModel.Element: {}, rep.Representation.Element: {}, rep.ShapeRepresentation.Element: {}, ExternalGeometricModel.Element: {}},
}}
View Source
var FaceBasedSheetRepresentation = faceBasedSheetRepresentationI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "FaceBasedSheetRepresentation"},
	ASubtypeOf: []sst.ElementInformer{CompositeSheetRepresentation},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{CompositeSheetRepresentation.Element: {}, ConstituentShapeRepresentation.Element: {}},
}}
View Source
var FiducialStratumFeature = fiducialStratumFeatureI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "FiducialStratumFeature"},
	ASubtypeOf: []sst.ElementInformer{StratumFeature},

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

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, BreakdownOccurrence.Element: {}},
}}
View Source
var GenericPart = genericPartI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "GenericPart"},
	ASubtypeOf: []sst.ElementInformer{lci.MaterializedPhysicalObject, lci.TypicalIndividual},

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

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{CompositeSheetRepresentation.Element: {}, ConstituentShapeRepresentation.Element: {}},
}}
View Source
var GinID = ginIdI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: SSOVocabulary, Name: "ginId"},
	ADomain:        GenericPart,
	ARange:         xsd.String,
	ASubPropertyOf: ID,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var HarnessNode = harnessNodeI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "HarnessNode"},
	ASubtypeOf: []sst.ElementInformer{PartShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Aspect.Element: {}, PartShapeElement.Element: {}, ShapeElement.Element: {}},
}}
View Source
var HarnessNode_VertexPoint = harnessNode_VertexPointI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "HarnessNode_VertexPoint"},
	ASubtypeOf: []sst.ElementInformer{rep.Point, rep.VertexPoint, HarnessNode},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, rep.GeometricRepresentationItem.Element: {}, rep.Point.Element: {}, rep.RepresentationItem.Element: {}, rep.TopologicalRepresentationItem.Element: {}, rep.Vertex.Element: {}, rep.VertexPoint.Element: {}, Aspect.Element: {}, HarnessNode.Element: {}, PartShapeElement.Element: {}, ShapeElement.Element: {}},
}}
View Source
var HarnessNode_VertexPointOnCurve = harnessNode_VertexPointOnCurveI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "HarnessNode_VertexPointOnCurve"},
	ASubtypeOf: []sst.ElementInformer{rep.PointOnCurve, rep.VertexPoint, HarnessNode},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, rep.GeometricRepresentationItem.Element: {}, rep.Point.Element: {}, rep.PointOnCurve.Element: {}, rep.RepresentationItem.Element: {}, rep.TopologicalRepresentationItem.Element: {}, rep.Vertex.Element: {}, rep.VertexPoint.Element: {}, Aspect.Element: {}, HarnessNode.Element: {}, PartShapeElement.Element: {}, ShapeElement.Element: {}},
}}
View Source
var HarnessSegment = harnessSegmentI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "HarnessSegment"},
	ASubtypeOf: []sst.ElementInformer{PartShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Aspect.Element: {}, PartShapeElement.Element: {}, ShapeElement.Element: {}},
}}
View Source
var HarnessSegment_EdgeBoundedCurveWithLength = harnessSegment_EdgeBoundedCurveWithLengthI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "HarnessSegment_EdgeBoundedCurveWithLength"},
	ASubtypeOf: []sst.ElementInformer{rep.BoundedCurveWithLength, rep.EdgeBoundedCurveWithLength, HarnessSegment},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, rep.BoundedCurve.Element: {}, rep.BoundedCurveWithLength.Element: {}, rep.ClgcWithDimension.Element: {}, rep.Curve.Element: {}, rep.CurveLengthGeometricConstraint.Element: {}, rep.Edge.Element: {}, rep.EdgeBoundedCurveWithLength.Element: {}, rep.EdgeCurve.Element: {}, rep.GeometricRepresentationItem.Element: {}, rep.RepresentationItem.Element: {}, rep.TopologicalRepresentationItem.Element: {}, Aspect.Element: {}, HarnessSegment.Element: {}, PartShapeElement.Element: {}, ShapeElement.Element: {}},
}}
View Source
var HarnessSegment_SubEdge = harnessSegment_SubEdgeI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "HarnessSegment_SubEdge"},
	ASubtypeOf: []sst.ElementInformer{rep.SubEdge, HarnessSegment},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, rep.Edge.Element: {}, rep.RepresentationItem.Element: {}, rep.SubEdge.Element: {}, rep.TopologicalRepresentationItem.Element: {}, Aspect.Element: {}, HarnessSegment.Element: {}, PartShapeElement.Element: {}, ShapeElement.Element: {}},
}}
View Source
var HasAssembledGroupOccurrence = hasAssembledGroupOccurrenceI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: SSOVocabulary, Name: "hasAssembledGroupOccurrence"},
	ADomain:        AssemblyGroupOccurrence,
	ARange:         AssemblyGroupOccurrenceMember,
	ASubPropertyOf: lci.HasAssembledPart,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var HasAssemblyGroup = hasAssemblyGroupI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: SSOVocabulary, Name: "hasAssemblyGroup"},
	ADomain:        AssemblyDesign,
	ARange:         AssemblyGroup,
	ASubPropertyOf: lci.HasAssembledPart,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var HasAssemblyGroupMember = hasAssemblyGroupMemberI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: SSOVocabulary, Name: "hasAssemblyGroupMember"},
	ADomain:        AssemblyGroup,
	ARange:         ProductOccurrenceList,
	ASubPropertyOf: lci.HasAssembledPart,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var HasBreakdown = hasBreakdownI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: SSOVocabulary, Name: "hasBreakdown"},
	ADomain:        BreakdownSystem,
	ARange:         BreakdownOccurrence,
	ASubPropertyOf: lci.HasArrangedPart,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var HasBreakdownOccurrence = hasBreakdownOccurrenceI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: SSOVocabulary, Name: "hasBreakdownOccurrence"},
	ADomain:        BreakdownOccurrence,
	ARange:         BreakdownOccurrence,
	ASubPropertyOf: lci.HasArrangedPart,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var HasBreakdownOccurrenceView = hasBreakdownOccurrenceViewI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: SSOVocabulary, Name: "hasBreakdownOccurrenceView"},
	ADomain:        BreakdownObject,
	ARange:         BreakdownOccurrence,
	ASubPropertyOf: lci.HasArrangedPart,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var HasHigherUsage = hasHigherUsageI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: SSOVocabulary, Name: "hasHigherUsage"},
	ADomain:        SpecifiedOccurrence,
	ARange:         ProductOccurrence,
	ASubPropertyOf: lci.PartOf,
	AnInverseOf:    HigherUsageOf,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var HasMatingMaterial = hasMatingMaterialI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: SSOVocabulary, Name: "hasMatingMaterial"},
	ADomain:        MatingConnection,
	ARange:         ProductOccurrence,
	ASubPropertyOf: lci.HasAssembledPart,
	AnInverseOf:    MatingMaterialOf,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var HasPartVersion = hasPartVersionI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: SSOVocabulary, Name: "hasPartVersion"},
	ADomain:        Part,
	ARange:         PartVersion,
	ASubPropertyOf: lci.HasArrangedPart,
	AnInverseOf:    PartVersionOf,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var HasProductDefinition = hasProductDefinitionI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: SSOVocabulary, Name: "hasProductDefinition"},
	ADomain:        PartVersion,
	ARange:         PartDefinition,
	ASubPropertyOf: lci.HasPart,
	AnInverseOf:    PartDefinitionOf,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var HighOrderKinematicPair = highOrderKinematicPairI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "HighOrderKinematicPair"},
	ASubtypeOf: []sst.ElementInformer{KinematicPair},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, rep.GeometricRepresentationItem.Element: {}, rep.RepresentationItem.Element: {}, KinematicPair.Element: {}},
}}
View Source
var HighOrderKinematicPairType = highOrderKinematicPairTypeI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "HighOrderKinematicPairType"},
	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 HighOrderKinematicPairType_linear_flexible_and_planar_curve_pair = highOrderKinematicPairType_Linear_Flexible_And_Planar_Curve_PairI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "HighOrderKinematicPairType_linear_flexible_and_planar_curve_pair"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var HighOrderKinematicPairType_planar_curve_pair = highOrderKinematicPairType_Planar_Curve_PairI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "HighOrderKinematicPairType_planar_curve_pair"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var HighOrderKinematicPairType_point_on_planar_curve_pair = highOrderKinematicPairType_Point_On_Planar_Curve_PairI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "HighOrderKinematicPairType_point_on_planar_curve_pair"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var HighOrderKinematicPairType_point_on_surface_pair = highOrderKinematicPairType_Point_On_Surface_PairI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "HighOrderKinematicPairType_point_on_surface_pair"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var HighOrderKinematicPairType_rolling_curve_pair = highOrderKinematicPairType_Rolling_Curve_PairI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "HighOrderKinematicPairType_rolling_curve_pair"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var HighOrderKinematicPairType_rolling_surface_pair = highOrderKinematicPairType_Rolling_Surface_PairI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "HighOrderKinematicPairType_rolling_surface_pair"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var HighOrderKinematicPairType_sliding_curve_pair = highOrderKinematicPairType_Sliding_Curve_PairI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "HighOrderKinematicPairType_sliding_curve_pair"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var HighOrderKinematicPairType_sliding_surface_pair = highOrderKinematicPairType_Sliding_Surface_PairI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "HighOrderKinematicPairType_sliding_surface_pair"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var HigherUsageOf = higherUsageOfI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: SSOVocabulary, Name: "higherUsageOf"},
	ADomain:        ProductOccurrence,
	ARange:         SpecifiedOccurrence,
	ASubPropertyOf: lci.HasPart,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ID = idI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: SSOVocabulary, Name: "id"},
	ADomain:        lci.Thing,
	ARange:         xsd.String,
	ASubPropertyOf: lci.IdentificationByLiteral,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var IDOwner = idOwnerI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: SSOVocabulary, Name: "idOwner"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var InformationCarrier = informationCarrierI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "InformationCarrier"},
	ASubtypeOf: []sst.ElementInformer{DiscretePart},

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

	AClass: true, AnOptionClass: false, AnAbstractClass: 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 InterStratumExtent = interStratumExtentI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "InterStratumExtent"},
	ASubtypeOf: []sst.ElementInformer{lci.ArrangedIndividual, 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 InterconnectModuleDesign = interconnectModuleDesignI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "InterconnectModuleDesign"},
	ASubtypeOf: []sst.ElementInformer{AssemblyDesign},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, AssemblyDesign.Element: {}, PartDefinition.Element: {}, PartDesign.Element: {}},
}}
View Source
var InterfaceOrJoinTerminal = interfaceOrJoinTerminalI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "InterfaceOrJoinTerminal"},
	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 InterfaceOrJoinTerminal_interface_terminal = interfaceOrJoinTerminal_Interface_TerminalI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "InterfaceOrJoinTerminal_interface_terminal"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var InterfaceOrJoinTerminal_join_terminal = interfaceOrJoinTerminal_Join_TerminalI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "InterfaceOrJoinTerminal_join_terminal"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var InterpolatedConfigurationModel = interpolatedConfigurationModelI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "InterpolatedConfigurationModel"},
	ASubtypeOf: []sst.ElementInformer{rep.GeometricRepresentation},

	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 InterpolatedConfigurationSequence = interpolatedConfigurationSequenceI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "InterpolatedConfigurationSequence"},
	ASubtypeOf: []sst.ElementInformer{rep.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: {}, rep.GeometricRepresentationItem.Element: {}, rep.RepresentationItem.Element: {}},
}}
View Source
var InterpolationType = interpolationTypeI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "InterpolationType"},
	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 InterpolationType_discontinuous_interpolation_type = interpolationType_Discontinuous_Interpolation_TypeI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "InterpolationType_discontinuous_interpolation_type"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var InterpolationType_linear_interpolation_type = interpolationType_Linear_Interpolation_TypeI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "InterpolationType_linear_interpolation_type"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var InterpolationType_synchronous_interpolation_type = interpolationType_Synchronous_Interpolation_TypeI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "InterpolationType_synchronous_interpolation_type"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var InterpolationType_undefined_interpolation_type = interpolationType_Undefined_Interpolation_TypeI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "InterpolationType_undefined_interpolation_type"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var IsbnID = isbnIdI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: SSOVocabulary, Name: "isbnId"},
	ADomain:        lci.InformationObject,
	ARange:         xsd.String,
	ASubPropertyOf: ID,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var IsmnID = ismnIdI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: SSOVocabulary, Name: "ismnId"},
	ADomain:        lci.InformationObject,
	ARange:         xsd.String,
	ASubPropertyOf: ID,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var IssnID = issnIdI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: SSOVocabulary, Name: "issnId"},
	ADomain:        lci.InformationObject,
	ARange:         xsd.String,
	ASubPropertyOf: ID,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var KinematicLink = kinematicLinkI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "KinematicLink"},
	ASubtypeOf: []sst.ElementInformer{rep.GeometricRepresentation},

	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 KinematicPair = kinematicPairI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "KinematicPair"},
	ASubtypeOf: []sst.ElementInformer{rep.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: {}, rep.GeometricRepresentationItem.Element: {}, rep.RepresentationItem.Element: {}},
}}
View Source
var KinematicPairValue = kinematicPairValueI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "KinematicPairValue"},
	ASubtypeOf: []sst.ElementInformer{rep.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: {}, rep.GeometricRepresentationItem.Element: {}, rep.RepresentationItem.Element: {}},
}}
View Source
var KinematicPathDefinedByNodes = kinematicPathDefinedByNodesI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "KinematicPathDefinedByNodes"},
	ASubtypeOf: []sst.ElementInformer{rep.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: {}, rep.GeometricRepresentationItem.Element: {}, rep.RepresentationItem.Element: {}},
}}
View Source
var LaminateComponent = laminateComponentI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "LaminateComponent"},
	ASubtypeOf: []sst.ElementInformer{SingleOccurrence},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, BreakdownOccurrence.Element: {}, ProductOccurrence.Element: {}, SingleOccurrence.Element: {}},
}}
View Source
var LayeredInterconnectModuleDesign = layeredInterconnectModuleDesignI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "LayeredInterconnectModuleDesign"},
	ASubtypeOf: []sst.ElementInformer{InterconnectModuleDesign},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, AssemblyDesign.Element: {}, InterconnectModuleDesign.Element: {}, PartDefinition.Element: {}, PartDesign.Element: {}},
}}
View Source
var LayeredInterconnectPanelDesign = layeredInterconnectPanelDesignI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "LayeredInterconnectPanelDesign"},
	ASubtypeOf: []sst.ElementInformer{LayeredInterconnectModuleDesign},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, AssemblyDesign.Element: {}, InterconnectModuleDesign.Element: {}, LayeredInterconnectModuleDesign.Element: {}, PartDefinition.Element: {}, PartDesign.Element: {}},
}}
View Source
var LibraryStackModel = libraryStackModelI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "LibraryStackModel"},
	ASubtypeOf: []sst.ElementInformer{StratumStackModel},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, StratumStackModel.Element: {}},
}}
View Source
var LifeCycleStage = lifeCycleStageI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "LifeCycleStage"},
	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 LifeCycleStage_design = lifeCycleStage_DesignI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "LifeCycleStage_design"},
	ASubtypeOf: []sst.ElementInformer{LifeCycleStage},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var LifeCycleStage_manufacturing = lifeCycleStage_ManufacturingI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "LifeCycleStage_manufacturing"},
	ASubtypeOf: []sst.ElementInformer{LifeCycleStage},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var LifeCycleStage_not_specific = lifeCycleStage_Not_SpecificI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "LifeCycleStage_not_specific"},
	ASubtypeOf: []sst.ElementInformer{LifeCycleStage},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var LifeCycleStage_recycling = lifeCycleStage_RecyclingI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "LifeCycleStage_recycling"},
	ASubtypeOf: []sst.ElementInformer{LifeCycleStage},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var LifeCycleStage_support = lifeCycleStage_SupportI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "LifeCycleStage_support"},
	ASubtypeOf: []sst.ElementInformer{LifeCycleStage},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var LinkMotionAlongPath = linkMotionAlongPathI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "LinkMotionAlongPath"},
	ASubtypeOf: []sst.ElementInformer{rep.GeometricRepresentation},

	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 LocalLinearStack = localLinearStackI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "LocalLinearStack"},
	ASubtypeOf: []sst.ElementInformer{StratumSubStack},

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

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, BreakdownOccurrence.Element: {}},
}}
View Source
var LowOrderKinematicPair = lowOrderKinematicPairI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "LowOrderKinematicPair"},
	ASubtypeOf: []sst.ElementInformer{KinematicPair},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, rep.GeometricRepresentationItem.Element: {}, rep.RepresentationItem.Element: {}, KinematicPair.Element: {}},
}}
View Source
var LowOrderKinematicPairType = lowOrderKinematicPairTypeI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "LowOrderKinematicPairType"},
	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 LowOrderKinematicPairType_cylindrical_pair = lowOrderKinematicPairType_Cylindrical_PairI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "LowOrderKinematicPairType_cylindrical_pair"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var LowOrderKinematicPairType_fully_constrained_pair = lowOrderKinematicPairType_Fully_Constrained_PairI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "LowOrderKinematicPairType_fully_constrained_pair"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var LowOrderKinematicPairType_planar_pair = lowOrderKinematicPairType_Planar_PairI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "LowOrderKinematicPairType_planar_pair"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var LowOrderKinematicPairType_prismatic_pair = lowOrderKinematicPairType_Prismatic_PairI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "LowOrderKinematicPairType_prismatic_pair"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var LowOrderKinematicPairType_revolute_pair = lowOrderKinematicPairType_Revolute_PairI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "LowOrderKinematicPairType_revolute_pair"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var LowOrderKinematicPairType_spherical_pair = lowOrderKinematicPairType_Spherical_PairI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "LowOrderKinematicPairType_spherical_pair"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var LowOrderKinematicPairType_spherical_pair_with_pin = lowOrderKinematicPairType_Spherical_Pair_With_PinI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "LowOrderKinematicPairType_spherical_pair_with_pin"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var LowOrderKinematicPairType_unconstrained_pair = lowOrderKinematicPairType_Unconstrained_PairI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "LowOrderKinematicPairType_unconstrained_pair"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var LowOrderKinematicPairType_universal_pair = lowOrderKinematicPairType_Universal_PairI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "LowOrderKinematicPairType_universal_pair"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var LowOrderKinematicPairWithMotionCoupling = lowOrderKinematicPairWithMotionCouplingI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "LowOrderKinematicPairWithMotionCoupling"},
	ASubtypeOf: []sst.ElementInformer{KinematicPair},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, rep.GeometricRepresentationItem.Element: {}, rep.RepresentationItem.Element: {}, KinematicPair.Element: {}},
}}
View Source
var LowOrderKinematicPairWithMotionCouplingType = lowOrderKinematicPairWithMotionCouplingTypeI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "LowOrderKinematicPairWithMotionCouplingType"},
	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 LowOrderKinematicPairWithMotionCouplingType_gear_pair = lowOrderKinematicPairWithMotionCouplingType_Gear_PairI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "LowOrderKinematicPairWithMotionCouplingType_gear_pair"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var LowOrderKinematicPairWithMotionCouplingType_linear_flexible_and_pinion_pair = lowOrderKinematicPairWithMotionCouplingType_Linear_Flexible_And_Pinion_PairI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "LowOrderKinematicPairWithMotionCouplingType_linear_flexible_and_pinion_pair"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var LowOrderKinematicPairWithMotionCouplingType_rack_and_pinion_pair = lowOrderKinematicPairWithMotionCouplingType_Rack_And_Pinion_PairI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "LowOrderKinematicPairWithMotionCouplingType_rack_and_pinion_pair"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var LowOrderKinematicPairWithMotionCouplingType_screw_pair = lowOrderKinematicPairWithMotionCouplingType_Screw_PairI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "LowOrderKinematicPairWithMotionCouplingType_screw_pair"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var MandatorySpecificationItemOfMembers = mandatorySpecificationItemOfMembersI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: SSOVocabulary, Name: "mandatorySpecificationItemOfMembers"},
	ADomain: ProductClass,
	ARange:  SpecificationItem,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var MatedPartAssociation = matedPartAssociationI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: SSOVocabulary, Name: "matedPartAssociation"},
	ADomain:        AssemblyDesign,
	ARange:         lci.SpaceTimeIndividual,
	ASubPropertyOf: NextAssemblyOccurrenceUsage,
	AnInverseOf:    OccurrenceMatedUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var MatingConnection = matingConnectionI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "MatingConnection"},
	ASubtypeOf: []sst.ElementInformer{lci.ArrangedIndividual},

	AClass: true, AnOptionClass: false, AnAbstractClass: 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 MatingDefinition = matingDefinitionI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "MatingDefinition"},
	ASubtypeOf: []sst.ElementInformer{AssemblyDesign},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, AssemblyDesign.Element: {}, PartDefinition.Element: {}, PartDesign.Element: {}},
}}
View Source
var MatingGroup = matingGroupI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "MatingGroup"},
	ASubtypeOf: []sst.ElementInformer{AssemblyGroup},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, AssemblyGroup.Element: {}},
}}
View Source
var MatingMaterialOf = matingMaterialOfI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: SSOVocabulary, Name: "matingMaterialOf"},
	ADomain:        ProductOccurrence,
	ARange:         MatingConnection,
	ASubPropertyOf: lci.AssembledPartOf,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var MatingType = matingTypeI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "MatingType"},
	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 MatingType_Bolting = matingType_BoltingI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "MatingType_Bolting"},
	ASubtypeOf: []sst.ElementInformer{MatingConnection},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var MatingType_Brazing = matingType_BrazingI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "MatingType_Brazing"},
	ASubtypeOf: []sst.ElementInformer{MatingConnection},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var MatingType_Clasping = matingType_ClaspingI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "MatingType_Clasping"},
	ASubtypeOf: []sst.ElementInformer{MatingConnection},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var MatingType_Clinching = matingType_ClinchingI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "MatingType_Clinching"},
	ASubtypeOf: []sst.ElementInformer{MatingConnection},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var MatingType_Clipping = matingType_ClippingI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "MatingType_Clipping"},
	ASubtypeOf: []sst.ElementInformer{MatingConnection},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var MatingType_Doweling = matingType_DowelingI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "MatingType_Doweling"},
	ASubtypeOf: []sst.ElementInformer{MatingConnection},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var MatingType_Flanging = matingType_FlangingI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "MatingType_Flanging"},
	ASubtypeOf: []sst.ElementInformer{MatingConnection},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var MatingType_FoamInjection = matingType_FoamInjectionI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "MatingType_FoamInjection"},
	ASubtypeOf: []sst.ElementInformer{MatingConnection},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var MatingType_FrictionWelding = matingType_FrictionWeldingI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "MatingType_FrictionWelding"},
	ASubtypeOf: []sst.ElementInformer{MatingConnection},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var MatingType_Gluing = matingType_GluingI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "MatingType_Gluing"},
	ASubtypeOf: []sst.ElementInformer{MatingConnection},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var MatingType_LaserWelding = matingType_LaserWeldingI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "MatingType_LaserWelding"},
	ASubtypeOf: []sst.ElementInformer{MatingConnection},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var MatingType_PressFit = matingType_PressFitI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "MatingType_PressFit"},
	ASubtypeOf: []sst.ElementInformer{MatingConnection},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var MatingType_Riveting = matingType_RivetingI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "MatingType_Riveting"},
	ASubtypeOf: []sst.ElementInformer{MatingConnection},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var MatingType_Sewing = matingType_SewingI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "MatingType_Sewing"},
	ASubtypeOf: []sst.ElementInformer{MatingConnection},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var MatingType_Soldering = matingType_SolderingI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "MatingType_Soldering"},
	ASubtypeOf: []sst.ElementInformer{MatingConnection},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var MatingType_SpotWelding = matingType_SpotWeldingI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "MatingType_SpotWelding"},
	ASubtypeOf: []sst.ElementInformer{MatingConnection},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var MatingType_Stapling = matingType_StaplingI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "MatingType_Stapling"},
	ASubtypeOf: []sst.ElementInformer{MatingConnection},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var MatingType_Welding = matingType_WeldingI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "MatingType_Welding"},
	ASubtypeOf: []sst.ElementInformer{MatingConnection},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var Mechanism = mechanismI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "Mechanism"},
	ASubtypeOf: []sst.ElementInformer{rep.GeometricRepresentation},

	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 MechanismState = mechanismStateI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "MechanismState"},
	ASubtypeOf: []sst.ElementInformer{rep.GeometricRepresentation},

	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 MembersHaveMandatorySpecificationItemCategory = membersHaveMandatorySpecificationItemCategoryI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: SSOVocabulary, Name: "membersHaveMandatorySpecificationItemCategory"},
	ADomain: ProductClass,
	ARange:  SpecificationItemCategory,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var MembersHaveNotSpecificationItemCategory = membersHaveNotSpecificationItemCategoryI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: SSOVocabulary, Name: "membersHaveNotSpecificationItemCategory"},
	ADomain: ProductClass,
	ARange:  SpecificationItemCategory,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var MembersHaveOptionalSpecificationItemCategory = membersHaveOptionalSpecificationItemCategoryI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: SSOVocabulary, Name: "membersHaveOptionalSpecificationItemCategory"},
	ADomain: ProductClass,
	ARange:  SpecificationItemCategory,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var NetWeight = netWeightI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: SSOVocabulary, Name: "netWeight"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var NetWeightPerArea = netWeightPerAreaI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: SSOVocabulary, Name: "netWeightPerArea"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var NetWeightPerLength = netWeightPerLengthI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: SSOVocabulary, Name: "netWeightPerLength"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var NetWeightPerVolume = netWeightPerVolumeI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: SSOVocabulary, Name: "netWeightPerVolume"},

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var NextAssemblyOccurrenceUsage = nextAssemblyOccurrenceUsageI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: SSOVocabulary, Name: "nextAssemblyOccurrenceUsage"},
	ADomain:        AssemblyDesign,
	ARange:         ProductOccurrence,
	ASubPropertyOf: lci.AssembledPartOf,
	AnInverseOf:    OccurrenceNextAssemblyUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var NodeType = nodeTypeI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "NodeType"},
	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 NodeType_branch_node = nodeType_Branch_NodeI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "NodeType_branch_node"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var NodeType_external_node = nodeType_External_NodeI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "NodeType_external_node"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var NodeType_extremity_node = nodeType_Extremity_NodeI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "NodeType_extremity_node"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var NodeType_intermediate_node = nodeType_Intermediate_NodeI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "NodeType_intermediate_node"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var NonConfigurablePart = nonConfigurablePartI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "NonConfigurablePart"},
	ASubtypeOf: []sst.ElementInformer{GenericPart},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.PhysicalObject.Element: {}, lci.SpaceTimeIndividual.Element: {}, GenericPart.Element: {}},
}}
View Source
var NsnID = nsnIdI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: SSOVocabulary, Name: "nsnId"},
	ADomain:        GenericPart,
	ARange:         xsd.String,
	ASubPropertyOf: ID,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var OccurrenceContactFeature = occurrenceContactFeatureI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "OccurrenceContactFeature"},
	ASubtypeOf: []sst.ElementInformer{OccurrenceShapeFeature},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Aspect.Element: {}, OccurrenceShapeElement.Element: {}, OccurrenceShapeFeature.Element: {}, ShapeElement.Element: {}},
}}
View Source
var OccurrenceMatedUsage = occurrenceMatedUsageI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: SSOVocabulary, Name: "occurrenceMatedUsage"},
	ADomain:        lci.SpaceTimeIndividual,
	ARange:         AssemblyDesign,
	ASubPropertyOf: OccurrenceNextAssemblyUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var OccurrenceNextAssemblyUsage = occurrenceNextAssemblyUsageI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: SSOVocabulary, Name: "occurrenceNextAssemblyUsage"},
	ADomain:        ProductOccurrence,
	ARange:         AssemblyDesign,
	ASubPropertyOf: lci.HasAssembledPart,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var OccurrencePromissoryAssemblyUsage = occurrencePromissoryAssemblyUsageI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: SSOVocabulary, Name: "occurrencePromissoryAssemblyUsage"},
	ADomain:        lci.SpaceTimeIndividual,
	ARange:         AssemblyDesign,
	ASubPropertyOf: lci.HasAssembledPart,
	AnInverseOf:    PromissoryAssemblyOccurrenceUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var OccurrenceQuantity = occurrenceQuantityI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: SSOVocabulary, Name: "occurrenceQuantity"},
	ADomain: QuantifiedOccurrence,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var OccurrenceShapeElement = occurrenceShapeElementI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "OccurrenceShapeElement"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

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

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Aspect.Element: {}, OccurrenceShapeElement.Element: {}, ShapeElement.Element: {}},
}}
View Source
var OccurrenceTerminal = occurrenceTerminalI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "OccurrenceTerminal"},
	ASubtypeOf: []sst.ElementInformer{OccurrenceContactFeature},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Aspect.Element: {}, OccurrenceContactFeature.Element: {}, OccurrenceShapeElement.Element: {}, OccurrenceShapeFeature.Element: {}, ShapeElement.Element: {}},
}}
View Source
var OccurrenceTransportFeature = occurrenceTransportFeatureI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "OccurrenceTransportFeature"},
	ASubtypeOf: []sst.ElementInformer{OccurrenceShapeFeature},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Aspect.Element: {}, OccurrenceShapeElement.Element: {}, OccurrenceShapeFeature.Element: {}, ShapeElement.Element: {}},
}}
View Source
var OptionalSpecificationItemOfMembers = optionalSpecificationItemOfMembersI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: SSOVocabulary, Name: "optionalSpecificationItemOfMembers"},
	ADomain: ProductClass,
	ARange:  SpecificationItem,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var OrganizationDomainID = organizationDomainIdI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: SSOVocabulary, Name: "organizationDomainId"},
	ADomain:        lci.Organization,
	ARange:         xsd.String,
	ASubPropertyOf: ID,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var OtherOccurrence = otherOccurrenceI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "OtherOccurrence"},
	ASubtypeOf: []sst.ElementInformer{BreakdownOccurrence},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, BreakdownOccurrence.Element: {}},
}}
View Source
var (
	PKG = sst.ElementPkg(pkg{})
)
View Source
var PackagedPart = packagedPartI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "PackagedPart"},
	ASubtypeOf: []sst.ElementInformer{DiscretePart},

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

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.PhysicalObject.Element: {}, lci.SpaceTimeIndividual.Element: {}, GenericPart.Element: {}},
}}
View Source
var PartCategory = partCategoryI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "PartCategory"},
	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 PartCategory_EMI_connector_housing = partCategory_EMI_Connector_HousingI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "PartCategory_EMI_connector_housing"},
	ASubtypeOf: []sst.ElementInformer{Part},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PartCategory_application_control = partCategory_Application_ControlI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "PartCategory_application_control"},
	ASubtypeOf: []sst.ElementInformer{Part},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PartCategory_assembly = partCategory_AssemblyI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "PartCategory_assembly"},
	ASubtypeOf: []sst.ElementInformer{Part},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PartCategory_assembly_study = partCategory_Assembly_StudyI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "PartCategory_assembly_study"},
	ASubtypeOf: []sst.ElementInformer{Part},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PartCategory_backshell = partCategory_BackshellI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "PartCategory_backshell"},
	ASubtypeOf: []sst.ElementInformer{Part},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PartCategory_boxed = partCategory_BoxedI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "PartCategory_boxed"},
	ASubtypeOf: []sst.ElementInformer{Part},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PartCategory_braid = partCategory_BraidI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "PartCategory_braid"},
	ASubtypeOf: []sst.ElementInformer{Part},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PartCategory_busbar = partCategory_BusbarI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "PartCategory_busbar"},
	ASubtypeOf: []sst.ElementInformer{Part},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PartCategory_cable = partCategory_CableI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "PartCategory_cable"},
	ASubtypeOf: []sst.ElementInformer{Part},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PartCategory_cable_ferrule = partCategory_Cable_FerruleI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "PartCategory_cable_ferrule"},
	ASubtypeOf: []sst.ElementInformer{Part},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PartCategory_cable_fixing_device = partCategory_Cable_Fixing_DeviceI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "PartCategory_cable_fixing_device"},
	ASubtypeOf: []sst.ElementInformer{Part},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PartCategory_cable_support_sleeve = partCategory_Cable_Support_SleeveI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "PartCategory_cable_support_sleeve"},
	ASubtypeOf: []sst.ElementInformer{Part},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PartCategory_cavity_plug = partCategory_Cavity_PlugI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "PartCategory_cavity_plug"},
	ASubtypeOf: []sst.ElementInformer{Part},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PartCategory_collection = partCategory_CollectionI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "PartCategory_collection"},
	ASubtypeOf: []sst.ElementInformer{Part},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PartCategory_completely_knocked_down = partCategory_Completely_Knocked_DownI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "PartCategory_completely_knocked_down"},
	ASubtypeOf: []sst.ElementInformer{Part},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PartCategory_conduit = partCategory_ConduitI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "PartCategory_conduit"},
	ASubtypeOf: []sst.ElementInformer{Part},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PartCategory_connector = partCategory_ConnectorI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "PartCategory_connector"},
	ASubtypeOf: []sst.ElementInformer{Part},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PartCategory_connector_cavity = partCategory_Connector_CavityI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "PartCategory_connector_cavity"},
	ASubtypeOf: []sst.ElementInformer{Part},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PartCategory_connector_contact = partCategory_Connector_ContactI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "PartCategory_connector_contact"},
	ASubtypeOf: []sst.ElementInformer{Part},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PartCategory_connector_housing = partCategory_Connector_HousingI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "PartCategory_connector_housing"},
	ASubtypeOf: []sst.ElementInformer{Part},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PartCategory_connector_insert = partCategory_Connector_InsertI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "PartCategory_connector_insert"},
	ASubtypeOf: []sst.ElementInformer{Part},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PartCategory_connector_kit = partCategory_Connector_KitI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "PartCategory_connector_kit"},
	ASubtypeOf: []sst.ElementInformer{Part},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PartCategory_contact_member = partCategory_Contact_MemberI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "PartCategory_contact_member"},
	ASubtypeOf: []sst.ElementInformer{Part},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PartCategory_contactor = partCategory_ContactorI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "PartCategory_contactor"},
	ASubtypeOf: []sst.ElementInformer{Part},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PartCategory_continuous = partCategory_ContinuousI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "PartCategory_continuous"},
	ASubtypeOf: []sst.ElementInformer{Part},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PartCategory_corrugated_conduit = partCategory_Corrugated_ConduitI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "PartCategory_corrugated_conduit"},
	ASubtypeOf: []sst.ElementInformer{Part},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PartCategory_detail = partCategory_DetailI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "PartCategory_detail"},
	ASubtypeOf: []sst.ElementInformer{Part},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PartCategory_digital_mockUp = partCategory_Digital_Mock_UpI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "PartCategory_digital_mock-up"},
	ASubtypeOf: []sst.ElementInformer{Part},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PartCategory_discrete = partCategory_DiscreteI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "PartCategory_discrete"},
	ASubtypeOf: []sst.ElementInformer{Part},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PartCategory_electrical_design = partCategory_Electrical_DesignI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "PartCategory_electrical_design"},
	ASubtypeOf: []sst.ElementInformer{Part},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PartCategory_electrical_device = partCategory_Electrical_DeviceI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "PartCategory_electrical_device"},
	ASubtypeOf: []sst.ElementInformer{Part},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PartCategory_electrified_backshell = partCategory_Electrified_BackshellI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "PartCategory_electrified_backshell"},
	ASubtypeOf: []sst.ElementInformer{Part},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PartCategory_end_cap = partCategory_End_CapI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "PartCategory_end_cap"},
	ASubtypeOf: []sst.ElementInformer{Part},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PartCategory_fishnet = partCategory_FishnetI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "PartCategory_fishnet"},
	ASubtypeOf: []sst.ElementInformer{Part},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PartCategory_fixing_device = partCategory_Fixing_DeviceI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "PartCategory_fixing_device"},
	ASubtypeOf: []sst.ElementInformer{Part},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PartCategory_flat_cable = partCategory_Flat_CableI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "PartCategory_flat_cable"},
	ASubtypeOf: []sst.ElementInformer{Part},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PartCategory_grommet = partCategory_GrommetI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "PartCategory_grommet"},
	ASubtypeOf: []sst.ElementInformer{Part},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PartCategory_in_process = partCategory_In_ProcessI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "PartCategory_in_process"},
	ASubtypeOf: []sst.ElementInformer{Part},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PartCategory_inseparable_assembly = partCategory_Inseparable_AssemblyI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "PartCategory_inseparable_assembly"},
	ASubtypeOf: []sst.ElementInformer{Part},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PartCategory_insulation_piercing_connector = partCategory_Insulation_Piercing_ConnectorI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "PartCategory_insulation_piercing_connector"},
	ASubtypeOf: []sst.ElementInformer{Part},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PartCategory_joint_ferrule = partCategory_Joint_FerruleI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "PartCategory_joint_ferrule"},
	ASubtypeOf: []sst.ElementInformer{Part},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PartCategory_label = partCategory_LabelI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "PartCategory_label"},
	ASubtypeOf: []sst.ElementInformer{Part},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PartCategory_mechanical_design = partCategory_Mechanical_DesignI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "PartCategory_mechanical_design"},
	ASubtypeOf: []sst.ElementInformer{Part},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PartCategory_not_specific = partCategory_Not_SpecificI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "PartCategory_not_specific"},
	ASubtypeOf: []sst.ElementInformer{Part},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PartCategory_overbraid = partCategory_OverbraidI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "PartCategory_overbraid"},
	ASubtypeOf: []sst.ElementInformer{Part},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PartCategory_plug = partCategory_PlugI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "PartCategory_plug"},
	ASubtypeOf: []sst.ElementInformer{Part},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PartCategory_preliminary_design = partCategory_Preliminary_DesignI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "PartCategory_preliminary_design"},
	ASubtypeOf: []sst.ElementInformer{Part},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PartCategory_process_planning = partCategory_Process_PlanningI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "PartCategory_process_planning"},
	ASubtypeOf: []sst.ElementInformer{Part},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PartCategory_product_support = partCategory_Product_SupportI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "PartCategory_product_support"},
	ASubtypeOf: []sst.ElementInformer{Part},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PartCategory_protective_covering = partCategory_Protective_CoveringI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "PartCategory_protective_covering"},
	ASubtypeOf: []sst.ElementInformer{Part},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PartCategory_prototype = partCategory_PrototypeI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "PartCategory_prototype"},
	ASubtypeOf: []sst.ElementInformer{Part},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PartCategory_push_button = partCategory_Push_ButtonI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "PartCategory_push_button"},
	ASubtypeOf: []sst.ElementInformer{Part},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PartCategory_raw_material = partCategory_Raw_MaterialI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "PartCategory_raw_material"},
	ASubtypeOf: []sst.ElementInformer{Part},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PartCategory_raw_material_by_area = partCategory_Raw_Material_By_AreaI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "PartCategory_raw_material_by_area"},
	ASubtypeOf: []sst.ElementInformer{Part},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PartCategory_raw_material_by_length = partCategory_Raw_Material_By_LengthI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "PartCategory_raw_material_by_length"},
	ASubtypeOf: []sst.ElementInformer{Part},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PartCategory_raw_material_by_volume = partCategory_Raw_Material_By_VolumeI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "PartCategory_raw_material_by_volume"},
	ASubtypeOf: []sst.ElementInformer{Part},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PartCategory_regulated = partCategory_RegulatedI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "PartCategory_regulated"},
	ASubtypeOf: []sst.ElementInformer{Part},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PartCategory_relay = partCategory_RelayI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "PartCategory_relay"},
	ASubtypeOf: []sst.ElementInformer{Part},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PartCategory_safety = partCategory_SafetyI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "PartCategory_safety"},
	ASubtypeOf: []sst.ElementInformer{Part},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PartCategory_seal = partCategory_SealI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "PartCategory_seal"},
	ASubtypeOf: []sst.ElementInformer{Part},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PartCategory_service = partCategory_ServiceI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "PartCategory_service"},
	ASubtypeOf: []sst.ElementInformer{Part},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PartCategory_shield = partCategory_ShieldI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "PartCategory_shield"},
	ASubtypeOf: []sst.ElementInformer{Part},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PartCategory_shield_connector = partCategory_Shield_ConnectorI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "PartCategory_shield_connector"},
	ASubtypeOf: []sst.ElementInformer{Part},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PartCategory_shielded_connector = partCategory_Shielded_ConnectorI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "PartCategory_shielded_connector"},
	ASubtypeOf: []sst.ElementInformer{Part},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PartCategory_shrink_boot = partCategory_Shrink_BootI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "PartCategory_shrink_boot"},
	ASubtypeOf: []sst.ElementInformer{Part},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PartCategory_socket = partCategory_SocketI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "PartCategory_socket"},
	ASubtypeOf: []sst.ElementInformer{Part},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PartCategory_spacer = partCategory_SpacerI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "PartCategory_spacer"},
	ASubtypeOf: []sst.ElementInformer{Part},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PartCategory_splice = partCategory_SpliceI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "PartCategory_splice"},
	ASubtypeOf: []sst.ElementInformer{Part},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PartCategory_strain_relief_accessory = partCategory_Strain_Relief_AccessoryI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "PartCategory_strain_relief_accessory"},
	ASubtypeOf: []sst.ElementInformer{Part},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PartCategory_switch = partCategory_SwitchI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "PartCategory_switch"},
	ASubtypeOf: []sst.ElementInformer{Part},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PartCategory_tape = partCategory_TapeI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "PartCategory_tape"},
	ASubtypeOf: []sst.ElementInformer{Part},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PartCategory_terminal_block = partCategory_Terminal_BlockI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "PartCategory_terminal_block"},
	ASubtypeOf: []sst.ElementInformer{Part},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PartCategory_terminal_lug = partCategory_Terminal_LugI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "PartCategory_terminal_lug"},
	ASubtypeOf: []sst.ElementInformer{Part},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PartCategory_tool = partCategory_ToolI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "PartCategory_tool"},
	ASubtypeOf: []sst.ElementInformer{Part},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PartCategory_wire = partCategory_WireI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "PartCategory_wire"},
	ASubtypeOf: []sst.ElementInformer{Part},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PartCategory_wiring_harness = partCategory_Wiring_HarnessI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "PartCategory_wiring_harness"},
	ASubtypeOf: []sst.ElementInformer{Part},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PartCollectionRelationship = partCollectionRelationshipI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: SSOVocabulary, Name: "partCollectionRelationship"},
	ADomain:        lci.SpaceTimeIndividual,
	ARange:         CollectionDefinition,
	ASubPropertyOf: lci.ArrangedPartOf,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PartConnectivityDefinition = partConnectivityDefinitionI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "PartConnectivityDefinition"},
	ASubtypeOf: []sst.ElementInformer{PartShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Aspect.Element: {}, PartShapeElement.Element: {}, ShapeElement.Element: {}},
}}
View Source
var PartContactFeature = partContactFeatureI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "PartContactFeature"},
	ASubtypeOf: []sst.ElementInformer{PartFeature},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Aspect.Element: {}, PartFeature.Element: {}, PartShapeElement.Element: {}, ShapeElement.Element: {}},
}}
View Source
var PartDefinition = partDefinitionI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "PartDefinition"},
	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 PartDefinitionOf = partDefinitionOfI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: SSOVocabulary, Name: "partDefinitionOf"},
	ADomain:        PartDefinition,
	ARange:         PartVersion,
	ASubPropertyOf: lci.PartOf,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var PartDesign = partDesignI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "PartDesign"},
	ASubtypeOf: []sst.ElementInformer{lci.ArrangedIndividual, PartDefinition},

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

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

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

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.PhysicalObject.Element: {}, lci.SpaceTimeIndividual.Element: {}, GenericPart.Element: {}, NonConfigurablePart.Element: {}},
}}
View Source
var PartTerminal = partTerminalI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "PartTerminal"},
	ASubtypeOf: []sst.ElementInformer{PartContactFeature},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Aspect.Element: {}, PartContactFeature.Element: {}, PartFeature.Element: {}, PartShapeElement.Element: {}, ShapeElement.Element: {}},
}}
View Source
var PartTransportFeature = partTransportFeatureI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "PartTransportFeature"},
	ASubtypeOf: []sst.ElementInformer{PartFeature},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Aspect.Element: {}, PartFeature.Element: {}, PartShapeElement.Element: {}, ShapeElement.Element: {}},
}}
View Source
var PartVersion = partVersionI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "PartVersion"},
	ASubtypeOf: []sst.ElementInformer{lci.ArrangedIndividual},

	AClass: true, AnOptionClass: false, AnAbstractClass: 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 PartVersionOf = partVersionOfI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: SSOVocabulary, Name: "partVersionOf"},
	ADomain:        PartVersion,
	ARange:         Part,
	ASubPropertyOf: lci.ArrangedPartOf,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var Part_AssemblyDesign = part_AssemblyDesignI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "Part_AssemblyDesign"},
	ASubtypeOf: []sst.ElementInformer{AssemblyDesign, Part},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.PhysicalObject.Element: {}, lci.SpaceTimeIndividual.Element: {}, AssemblyDesign.Element: {}, GenericPart.Element: {}, Part.Element: {}, PartDefinition.Element: {}, PartDesign.Element: {}},
}}
View Source
var Part_CollectionDefinition = part_CollectionDefinitionI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "Part_CollectionDefinition"},
	ASubtypeOf: []sst.ElementInformer{CollectionDefinition, Part},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.PhysicalObject.Element: {}, lci.SpaceTimeIndividual.Element: {}, CollectionDefinition.Element: {}, GenericPart.Element: {}, Part.Element: {}, PartDefinition.Element: {}},
}}
View Source
var Part_MatingDefinition = part_MatingDefinitionI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "Part_MatingDefinition"},
	ASubtypeOf: []sst.ElementInformer{MatingDefinition, Part},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.PhysicalObject.Element: {}, lci.SpaceTimeIndividual.Element: {}, AssemblyDesign.Element: {}, GenericPart.Element: {}, MatingDefinition.Element: {}, Part.Element: {}, PartDefinition.Element: {}, PartDesign.Element: {}},
}}
View Source
var Part_PartDesign = part_PartDesignI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "Part_PartDesign"},
	ASubtypeOf: []sst.ElementInformer{Part, PartDesign},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.PhysicalObject.Element: {}, lci.SpaceTimeIndividual.Element: {}, GenericPart.Element: {}, Part.Element: {}, PartDefinition.Element: {}, PartDesign.Element: {}},
}}
View Source
var Part_WiringHarnessAssemblyDesign = part_WiringHarnessAssemblyDesignI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "Part_WiringHarnessAssemblyDesign"},
	ASubtypeOf: []sst.ElementInformer{Part, PartCategory_wiring_harness, WiringHarnessAssemblyDesign},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.PhysicalObject.Element: {}, lci.SpaceTimeIndividual.Element: {}, AssemblyDesign.Element: {}, GenericPart.Element: {}, Part.Element: {}, PartDefinition.Element: {}, PartDesign.Element: {}, WiringHarnessAssemblyDesign.Element: {}},
}}
View Source
var Part_WiringHarnessAssemblyDesign_EdgeBasedTopologicalRepresentationWithLengthConstraint = part_WiringHarnessAssemblyDesign_EdgeBasedTopologicalRepresentationWithLengthConstraintI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "Part_WiringHarnessAssemblyDesign_EdgeBasedTopologicalRepresentationWithLengthConstraint"},
	ASubtypeOf: []sst.ElementInformer{Part_WiringHarnessAssemblyDesign, WiringHarnessAssemblyDesign_EdgeBasedTopologicalRepresentationWithLengthConstraint},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.PhysicalObject.Element: {}, lci.SpaceTimeIndividual.Element: {}, rep.EdgeBasedTopologicalRepresentationWithLengthConstraint.Element: {}, rep.Representation.Element: {}, AssemblyDesign.Element: {}, GenericPart.Element: {}, Part.Element: {}, PartDefinition.Element: {}, PartDesign.Element: {}, Part_WiringHarnessAssemblyDesign.Element: {}, WiringHarnessAssemblyDesign.Element: {}, WiringHarnessAssemblyDesign_EdgeBasedTopologicalRepresentationWithLengthConstraint.Element: {}},
}}
View Source
var PassageTechnology = passageTechnologyI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "PassageTechnology"},
	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 PassageTechnologyAllocationToStackModel = passageTechnologyAllocationToStackModelI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "PassageTechnologyAllocationToStackModel"},
	ASubtypeOf: []sst.ElementInformer{StratumSubStack},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, StratumSubStack.Element: {}},
}}
View Source
var PlyAngleRepresentation = plyAngleRepresentationI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "PlyAngleRepresentation"},
	ASubtypeOf: []sst.ElementInformer{rep.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: {}, rep.Representation.Element: {}},
}}
View Source
var PointAndVector = pointAndVectorI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "PointAndVector"},
	ASubtypeOf: []sst.ElementInformer{rep.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: {}, rep.GeometricRepresentationItem.Element: {}, rep.RepresentationItem.Element: {}},
}}
View Source
var PointArray = pointArrayI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "PointArray"},
	ASubtypeOf: []sst.ElementInformer{rep.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: {}, rep.GeometricRepresentationItem.Element: {}, rep.RepresentationItem.Element: {}},
}}
View Source
var Polar11 = polar11I{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "Polar11"},
	ASubtypeOf: []sst.ElementInformer{rep.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: {}, rep.GeometricRepresentationItem.Element: {}, rep.RepresentationItem.Element: {}},
}}
View Source
var ProduciblePart = produciblePartI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "ProduciblePart"},
	ASubtypeOf: []sst.ElementInformer{TypicalPhysicalProduct},

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

	AClass: true, AnOptionClass: false, AnAbstractClass: true, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ProductAsIndividual = productAsIndividualI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "ProductAsIndividual"},
	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 ProductClass = productClassI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "ProductClass"},
	ASubtypeOf: []sst.ElementInformer{CataloguePart},

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

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

	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 ProductOccurrence = productOccurrenceI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "ProductOccurrence"},
	ASubtypeOf: []sst.ElementInformer{BreakdownOccurrence},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, BreakdownOccurrence.Element: {}},
}}
View Source
var ProductOccurrenceList = productOccurrenceListI{sst.ElementInfo{
	Element:               sst.Element{Vocabulary: SSOVocabulary, Name: "ProductOccurrenceList"},
	ACollectionMemberType: ProductOccurrence,
	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 ProductSpecification = productSpecificationI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "ProductSpecification"},
	ASubtypeOf: []sst.ElementInformer{DiscretePart},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, ProduciblePart.Element: {}, TypicalPhysicalProduct.Element: {}},
}}
View Source
var PromissoryAssemblyOccurrenceUsage = promissoryAssemblyOccurrenceUsageI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: SSOVocabulary, Name: "promissoryAssemblyOccurrenceUsage"},
	ADomain:        AssemblyDesign,
	ARange:         lci.SpaceTimeIndividual,
	ASubPropertyOf: lci.AssembledPartOf,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var QuantifiedOccurrence = quantifiedOccurrenceI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "QuantifiedOccurrence"},
	ASubtypeOf: []sst.ElementInformer{ProductOccurrence},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, BreakdownOccurrence.Element: {}, ProductOccurrence.Element: {}},
}}
View Source
var QuantifiedOccurrenceCriterionAsString = quantifiedOccurrenceCriterionAsStringI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: SSOVocabulary, Name: "quantifiedOccurrenceCriterionAsString"},
	ADomain: QuantifiedOccurrence,
	ARange:  xsd.String,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var RefDes = refDesI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: SSOVocabulary, Name: "refDes"},
	ADomain:        lci.Thing,
	ARange:         xsd.String,
	ASubPropertyOf: ID,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var RefDes1 = refDes1I{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: SSOVocabulary, Name: "refDes1"},
	ADomain:        lci.Thing,
	ARange:         xsd.String,
	ASubPropertyOf: RefDes,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var RefDes81346 = refDes81346I{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: SSOVocabulary, Name: "refDes81346"},
	ADomain:        lci.Thing,
	ARange:         xsd.String,
	ASubPropertyOf: RefDesClass,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var RefDes81346_14_prime_system = refDes81346_14_Prime_SystemI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: SSOVocabulary, Name: "refDes81346_14_prime_system"},
	ADomain:        lci.Thing,
	ARange:         xsd.String,
	ASubPropertyOf: RefDes81346,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var RefDes81346_14_technical_system = refDes81346_14_Technical_SystemI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: SSOVocabulary, Name: "refDes81346_14_technical_system"},
	ADomain:        lci.Thing,
	ARange:         xsd.String,
	ASubPropertyOf: RefDes81346,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var RefDes81346_2_infrastructure = refDes81346_2_InfrastructureI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: SSOVocabulary, Name: "refDes81346_2_infrastructure"},
	ADomain:        lci.Thing,
	ARange:         xsd.String,
	ASubPropertyOf: RefDes81346,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var RefDes81346_2_inherent_function = refDes81346_2_Inherent_FunctionI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: SSOVocabulary, Name: "refDes81346_2_inherent_function"},
	ADomain:        lci.Thing,
	ARange:         xsd.String,
	ASubPropertyOf: RefDes81346,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var RefDes81346_2_space = refDes81346_2_SpaceI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: SSOVocabulary, Name: "refDes81346_2_space"},
	ADomain:        lci.Thing,
	ARange:         xsd.String,
	ASubPropertyOf: RefDes81346,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var RefDesClass = refDesClassI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: SSOVocabulary, Name: "refDesClass"},
	ADomain:        lci.Thing,
	ARange:         xsd.String,
	ASubPropertyOf: RefDes1,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var RefDesN = refDesNI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: SSOVocabulary, Name: "refDesN"},
	ADomain:        lci.Thing,
	ARange:         xsd.String,
	ASubPropertyOf: RefDes,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ReinforcementOrientationBasis = reinforcementOrientationBasisI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "ReinforcementOrientationBasis"},
	ASubtypeOf: []sst.ElementInformer{rep.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: {}, rep.Representation.Element: {}},
}}
View Source
var RepresentedGeometry = representedGeometryI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: SSOVocabulary, Name: "representedGeometry"},
	ADomain:        ShapeElement,
	ARange:         rep.RepresentationItem,
	ASubPropertyOf: rep.ItemIdentifiedRepresentationUsage,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var RotationAboutDirection = rotationAboutDirectionI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "RotationAboutDirection"},
	ASubtypeOf: []sst.ElementInformer{rep.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: {}, rep.GeometricRepresentationItem.Element: {}, rep.RepresentationItem.Element: {}},
}}
View Source
var SSOVocabulary = sst.Vocabulary{BaseIRI: "http://ontology.semanticstep.net/sso"}
View Source
var ShapeElement = shapeElementI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "ShapeElement"},
	ASubtypeOf: []sst.ElementInformer{Aspect},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Aspect.Element: {}},
}}
View Source
var ShapeElementRelationship = shapeElementRelationshipI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: SSOVocabulary, Name: "shapeElementRelationship"},
	ADomain:        ShapeElement,
	ARange:         ShapeElement,
	ASubPropertyOf: lci.ArrangedPartOf,
	AnInverseOf:    ShapeElementRelationshipInverse,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ShapeElementRelationshipInverse = shapeElementRelationshipInverseI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: SSOVocabulary, Name: "shapeElementRelationshipInverse"},
	ADomain:        ShapeElement,
	ARange:         ShapeElement,
	ASubPropertyOf: lci.HasArrangedPart,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ShapeFeatureDefinition = shapeFeatureDefinitionI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "ShapeFeatureDefinition"},
	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 ShapeFeatureDefinitionElement = shapeFeatureDefinitionElementI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "ShapeFeatureDefinitionElement"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Aspect.Element: {}, ShapeElement.Element: {}},
}}
View Source
var ShapeFeatureDefinitionElementRelationship = shapeFeatureDefinitionElementRelationshipI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: SSOVocabulary, Name: "shapeFeatureDefinitionElementRelationship"},
	ADomain:        ShapeFeatureDefinitionElement,
	ARange:         ShapeFeatureDefinitionElement,
	ASubPropertyOf: ShapeElementRelationship,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ShapeFeatureDefinitionOccurrenceElement = shapeFeatureDefinitionOccurrenceElementI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "ShapeFeatureDefinitionOccurrenceElement"},
	ASubtypeOf: []sst.ElementInformer{ShapeFeatureDefinitionElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Aspect.Element: {}, ShapeElement.Element: {}, ShapeFeatureDefinitionElement.Element: {}},
}}
View Source
var ShapeFeatureDefinitionOccurrenceElementRelationship = shapeFeatureDefinitionOccurrenceElementRelationshipI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: SSOVocabulary, Name: "shapeFeatureDefinitionOccurrenceElementRelationship"},
	ADomain:        ShapeFeatureDefinitionOccurrenceElement,
	ARange:         ShapeFeatureDefinitionOccurrenceElement,
	ASubPropertyOf: ShapeFeatureDefinitionElementRelationship,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ShapeFeatureType = shapeFeatureTypeI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "ShapeFeatureType"},
	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 ShapeFeatureType_Connector_backshell_to_housing = shapeFeatureType_Connector_Backshell_To_HousingI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "ShapeFeatureType_Connector_backshell_to_housing"},
	ASubtypeOf: []sst.ElementInformer{ShapeFeatureDefinition},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ShapeFeatureType_Connector_backshell_to_shrink_boot = shapeFeatureType_Connector_Backshell_To_Shrink_BootI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "ShapeFeatureType_Connector_backshell_to_shrink_boot"},
	ASubtypeOf: []sst.ElementInformer{ShapeFeatureDefinition},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ShapeFeatureType_Connector_backshell_to_strain_relief = shapeFeatureType_Connector_Backshell_To_Strain_ReliefI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "ShapeFeatureType_Connector_backshell_to_strain_relief"},
	ASubtypeOf: []sst.ElementInformer{ShapeFeatureDefinition},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ShapeFeatureType_Connector_housing_to_backshell = shapeFeatureType_Connector_Housing_To_BackshellI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "ShapeFeatureType_Connector_housing_to_backshell"},
	ASubtypeOf: []sst.ElementInformer{ShapeFeatureDefinition},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ShapeFeatureType_Connector_shrink_boot_to_backshell = shapeFeatureType_Connector_Shrink_Boot_To_BackshellI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "ShapeFeatureType_Connector_shrink_boot_to_backshell"},
	ASubtypeOf: []sst.ElementInformer{ShapeFeatureDefinition},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ShapeFeatureType_Connector_strain_relief_to_backshell = shapeFeatureType_Connector_Strain_Relief_To_BackshellI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "ShapeFeatureType_Connector_strain_relief_to_backshell"},
	ASubtypeOf: []sst.ElementInformer{ShapeFeatureDefinition},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ShapeFeatureType_cavity_plug_or_contact_profile = shapeFeatureType_Cavity_Plug_Or_Contact_ProfileI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "ShapeFeatureType_cavity_plug_or_contact_profile"},
	ASubtypeOf: []sst.ElementInformer{ShapeFeatureDefinition},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ShapeFeatureType_cavity_profile = shapeFeatureType_Cavity_ProfileI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "ShapeFeatureType_cavity_profile"},
	ASubtypeOf: []sst.ElementInformer{ShapeFeatureDefinition},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ShapeFeatureType_connector_insert_arrangement = shapeFeatureType_Connector_Insert_ArrangementI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "ShapeFeatureType_connector_insert_arrangement"},
	ASubtypeOf: []sst.ElementInformer{ShapeFeatureDefinition},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ShapeFeatureType_connector_insert_profile = shapeFeatureType_Connector_Insert_ProfileI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "ShapeFeatureType_connector_insert_profile"},
	ASubtypeOf: []sst.ElementInformer{ShapeFeatureDefinition},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ShapeFeatureType_contact_barrel = shapeFeatureType_Contact_BarrelI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "ShapeFeatureType_contact_barrel"},
	ASubtypeOf: []sst.ElementInformer{ShapeFeatureDefinition},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ShapeFeatureType_contact_profile = shapeFeatureType_Contact_ProfileI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "ShapeFeatureType_contact_profile"},
	ASubtypeOf: []sst.ElementInformer{ShapeFeatureDefinition},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ShapeFeatureType_pin_profile = shapeFeatureType_Pin_ProfileI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "ShapeFeatureType_pin_profile"},
	ASubtypeOf: []sst.ElementInformer{ShapeFeatureDefinition},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ShapeFeatureType_plug_profile = shapeFeatureType_Plug_ProfileI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "ShapeFeatureType_plug_profile"},
	ASubtypeOf: []sst.ElementInformer{ShapeFeatureDefinition},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ShapeFeatureType_slot_profile = shapeFeatureType_Slot_ProfileI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "ShapeFeatureType_slot_profile"},
	ASubtypeOf: []sst.ElementInformer{ShapeFeatureDefinition},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ShapeFeatureType_socket_profile = shapeFeatureType_Socket_ProfileI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "ShapeFeatureType_socket_profile"},
	ASubtypeOf: []sst.ElementInformer{ShapeFeatureDefinition},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ShapeFeatureType_unspecified = shapeFeatureType_UnspecifiedI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "ShapeFeatureType_unspecified"},
	ASubtypeOf: []sst.ElementInformer{ShapeFeatureDefinition},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ShapeFeatureType_wire_profile = shapeFeatureType_Wire_ProfileI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "ShapeFeatureType_wire_profile"},
	ASubtypeOf: []sst.ElementInformer{ShapeFeatureDefinition},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var SingleOccurrence = singleOccurrenceI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "SingleOccurrence"},
	ASubtypeOf: []sst.ElementInformer{ProductOccurrence},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, BreakdownOccurrence.Element: {}, ProductOccurrence.Element: {}},
}}
View Source
var SpecificationItem = specificationItemI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "SpecificationItem"},
	ASubtypeOf: []sst.ElementInformer{Aspect},

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

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

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var SpecificationItemCategoryList = specificationItemCategoryListI{sst.ElementInfo{
	Element:               sst.Element{Vocabulary: SSOVocabulary, Name: "SpecificationItemCategoryList"},
	ACollectionMemberType: SpecificationItemCategory,
	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 SpecificationItemCategoryOrder = specificationItemCategoryOrderI{sst.ElementInfo{
	Element: sst.Element{Vocabulary: SSOVocabulary, Name: "specificationItemCategoryOrder"},
	ADomain: ProductClass,
	ARange:  SpecificationItemCategoryList,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var SpecifiedOccurrence = specifiedOccurrenceI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "SpecifiedOccurrence"},
	ASubtypeOf: []sst.ElementInformer{ProductOccurrence},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, BreakdownOccurrence.Element: {}, ProductOccurrence.Element: {}},
}}
View Source
var Stratum = stratumI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "Stratum"},
	ASubtypeOf: []sst.ElementInformer{lci.ArrangedIndividual, 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 StratumFeature = stratumFeatureI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "StratumFeature"},
	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 StratumFeatureTemplateComponent = stratumFeatureTemplateComponentI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "StratumFeatureTemplateComponent"},
	ASubtypeOf: []sst.ElementInformer{LaminateComponent},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, BreakdownOccurrence.Element: {}, LaminateComponent.Element: {}, ProductOccurrence.Element: {}, SingleOccurrence.Element: {}},
}}
View Source
var StratumFeatureTemplateComponentWithStratumFeature = stratumFeatureTemplateComponentWithStratumFeatureI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "StratumFeatureTemplateComponentWithStratumFeature"},
	ASubtypeOf: []sst.ElementInformer{StratumFeature, StratumFeatureTemplateComponent},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, BreakdownOccurrence.Element: {}, LaminateComponent.Element: {}, ProductOccurrence.Element: {}, SingleOccurrence.Element: {}, StratumFeature.Element: {}, StratumFeatureTemplateComponent.Element: {}},
}}
View Source
var StratumStackModel = stratumStackModelI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "StratumStackModel"},
	ASubtypeOf: []sst.ElementInformer{StratumStackTemplate},

	AClass: true, AnOptionClass: false, AnAbstractClass: 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 StratumStackTemplate = stratumStackTemplateI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "StratumStackTemplate"},
	ASubtypeOf: []sst.ElementInformer{StratumTemplate},

	AClass: true, AnOptionClass: false, AnAbstractClass: true, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var StratumSubStack = stratumSubStackI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "StratumSubStack"},
	ASubtypeOf: []sst.ElementInformer{StratumStackTemplate},

	AClass: true, AnOptionClass: false, AnAbstractClass: 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 StratumSurfaceTechnology = stratumSurfaceTechnologyI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "StratumSurfaceTechnology"},
	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 StratumTechnology = stratumTechnologyI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "StratumTechnology"},
	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 StratumTechnologyOccurrence = stratumTechnologyOccurrenceI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "StratumTechnologyOccurrence"},
	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 StratumTechnologyOccurrenceRelationship = stratumTechnologyOccurrenceRelationshipI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "StratumTechnologyOccurrenceRelationship"},
	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 StratumTemplate = stratumTemplateI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "StratumTemplate"},
	ASubtypeOf: []sst.ElementInformer{lci.ArrangedIndividual, lci.SpaceTimeIndividual},

	AClass: true, AnOptionClass: false, AnAbstractClass: true, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var StyledModel = styledModelI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "StyledModel"},
	ASubtypeOf: []sst.ElementInformer{rep.GeometricRepresentation},

	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 TemplatePart = templatePartI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "TemplatePart"},
	ASubtypeOf: []sst.ElementInformer{TypicalPhysicalProduct},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, TypicalPhysicalProduct.Element: {}},
}}
View Source
var TerminalAndTransportDomainType = terminalAndTransportDomainTypeI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "TerminalAndTransportDomainType"},
	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 TerminalAndTransportDomainType_electrical = terminalAndTransportDomainType_ElectricalI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "TerminalAndTransportDomainType_electrical"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var TerminalAndTransportDomainType_magnetic = terminalAndTransportDomainType_MagneticI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "TerminalAndTransportDomainType_magnetic"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var TerminalAndTransportDomainType_matter = terminalAndTransportDomainType_MatterI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "TerminalAndTransportDomainType_matter"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var TerminalAndTransportDomainType_multiple = terminalAndTransportDomainType_MultipleI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "TerminalAndTransportDomainType_multiple"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var TerminalAndTransportDomainType_optical = terminalAndTransportDomainType_OpticalI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "TerminalAndTransportDomainType_optical"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var TerminalAndTransportDomainType_thermal = terminalAndTransportDomainType_ThermalI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "TerminalAndTransportDomainType_thermal"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var TerminalDefinition = terminalDefinitionI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "TerminalDefinition"},
	ASubtypeOf: []sst.ElementInformer{ContactFeatureDefinition},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, ContactFeatureDefinition.Element: {}, ShapeFeatureDefinition.Element: {}},
}}
View Source
var TerminalJointType = terminalJointTypeI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "TerminalJointType"},
	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 TerminalJointType_crimp_terminal = terminalJointType_Crimp_TerminalI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "TerminalJointType_crimp_terminal"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var TerminalJointType_fusion_fibre_splice = terminalJointType_Fusion_Fibre_SpliceI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "TerminalJointType_fusion_fibre_splice"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var TerminalJointType_insulation_displacement_termination = terminalJointType_Insulation_Displacement_TerminationI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "TerminalJointType_insulation_displacement_termination"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var TerminalJointType_lug_terminal = terminalJointType_Lug_TerminalI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "TerminalJointType_lug_terminal"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var TerminalJointType_mantle_terminal = terminalJointType_Mantle_TerminalI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "TerminalJointType_mantle_terminal"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var TerminalJointType_mechanical_fibre_splice = terminalJointType_Mechanical_Fibre_SpliceI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "TerminalJointType_mechanical_fibre_splice"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var TerminalJointType_non_reusable_insulation_displacement_termination = terminalJointType_Non_Reusable_Insulation_Displacement_TerminationI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "TerminalJointType_non_reusable_insulation_displacement_termination"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var TerminalJointType_optical_fiber_splice = terminalJointType_Optical_Fiber_SpliceI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "TerminalJointType_optical_fiber_splice"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var TerminalJointType_pillar_terminal = terminalJointType_Pillar_TerminalI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "TerminalJointType_pillar_terminal"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var TerminalJointType_pin_terminal = terminalJointType_Pin_TerminalI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "TerminalJointType_pin_terminal"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var TerminalJointType_push_on_contact_terminal = terminalJointType_Push_On_Contact_TerminalI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "TerminalJointType_push_on_contact_terminal"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var TerminalJointType_resilient_contact_terminal = terminalJointType_Resilient_Contact_TerminalI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "TerminalJointType_resilient_contact_terminal"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var TerminalJointType_saddle_terminal = terminalJointType_Saddle_TerminalI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "TerminalJointType_saddle_terminal"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var TerminalJointType_screw_terminal = terminalJointType_Screw_TerminalI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "TerminalJointType_screw_terminal"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var TerminalJointType_snap_on_contact_terminal = terminalJointType_Snap_On_Contact_TerminalI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "TerminalJointType_snap_on_contact_terminal"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var TerminalJointType_socket_terminal = terminalJointType_Socket_TerminalI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "TerminalJointType_socket_terminal"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var TerminalJointType_solder_terminal = terminalJointType_Solder_TerminalI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "TerminalJointType_solder_terminal"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var TerminalJointType_stud_terminal = terminalJointType_Stud_TerminalI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "TerminalJointType_stud_terminal"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var TerminalJointType_tuning_fork_contact_terminal = terminalJointType_Tuning_Fork_Contact_TerminalI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "TerminalJointType_tuning_fork_contact_terminal"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ThreeDGeometrySet = threeDGeometrySetI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "ThreeDGeometrySet"},
	ASubtypeOf: []sst.ElementInformer{ConstituentShapeRepresentation},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{ConstituentShapeRepresentation.Element: {}},
}}
View Source
var ToolAttachmentPointFrame = toolAttachmentPointFrameI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "ToolAttachmentPointFrame"},
	ASubtypeOf: []sst.ElementInformer{rep.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: {}, rep.GeometricRepresentationItem.Element: {}, rep.Placement.Element: {}, rep.RepresentationItem.Element: {}},
}}
View Source
var ToolCentrePointFrame = toolCentrePointFrameI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "ToolCentrePointFrame"},
	ASubtypeOf: []sst.ElementInformer{rep.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: {}, rep.GeometricRepresentationItem.Element: {}, rep.Placement.Element: {}, rep.RepresentationItem.Element: {}},
}}
View Source
var Topology = topologyI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: SSOVocabulary, Name: "topology"},
	ADomain:        PartDesign,
	ARange:         rep.Representation,
	ASubPropertyOf: rep.IndividualRepresentation,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: false, AnObjectProperty: true,
	ADatatype: false, AnIndividual: false,
}}
View Source
var TransformedGeometricModel = transformedGeometricModelI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "TransformedGeometricModel"},
	ASubtypeOf: []sst.ElementInformer{rep.GeometricModel},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, rep.GeometricModel.Element: {}, rep.Representation.Element: {}, rep.ShapeRepresentation.Element: {}},
}}
View Source
var TransitionCode = transitionCodeI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "TransitionCode"},
	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 TransitionCode_cont_same_gradient = transitionCode_Cont_Same_GradientI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "TransitionCode_cont_same_gradient"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var TransitionCode_cont_same_gradient_same_curvature = transitionCode_Cont_Same_Gradient_Same_CurvatureI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "TransitionCode_cont_same_gradient_same_curvature"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var TransitionCode_continuous = transitionCode_ContinuousI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "TransitionCode_continuous"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var TransitionCode_discontinuous = transitionCode_DiscontinuousI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "TransitionCode_discontinuous"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var TransportFeatureType_blank_wire = transportFeatureType_Blank_WireI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "TransportFeatureType_blank_wire"},
	ASubtypeOf: []sst.ElementInformer{TerminalAndTransportDomainType_electrical},

	AClass: true, AnOptionClass: true, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var TransportFeatureType_hose = transportFeatureType_HoseI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "TransportFeatureType_hose"},
	ASubtypeOf: []sst.ElementInformer{TerminalAndTransportDomainType_matter},

	AClass: true, AnOptionClass: true, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var TransportFeatureType_insulated_wire = transportFeatureType_Insulated_WireI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "TransportFeatureType_insulated_wire"},
	ASubtypeOf: []sst.ElementInformer{TerminalAndTransportDomainType_electrical},

	AClass: true, AnOptionClass: true, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var TransportFeatureType_optical_fibre = transportFeatureType_Optical_FibreI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "TransportFeatureType_optical_fibre"},
	ASubtypeOf: []sst.ElementInformer{TerminalAndTransportDomainType_optical},

	AClass: true, AnOptionClass: true, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var TransportFeatureType_pipe = transportFeatureType_PipeI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "TransportFeatureType_pipe"},
	ASubtypeOf: []sst.ElementInformer{TerminalAndTransportDomainType_matter},

	AClass: true, AnOptionClass: true, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var TransportFeatureType_shield = transportFeatureType_ShieldI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "TransportFeatureType_shield"},
	ASubtypeOf: []sst.ElementInformer{TerminalAndTransportDomainType_electrical},

	AClass: true, AnOptionClass: true, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var TransportFeatureType_ventilation_duct = transportFeatureType_Ventilation_DuctI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "TransportFeatureType_ventilation_duct"},
	ASubtypeOf: []sst.ElementInformer{TerminalAndTransportDomainType_matter},

	AClass: true, AnOptionClass: true, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var TwistDirection = twistDirectionI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "TwistDirection"},
	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 TwistDirection_clockwise = twistDirection_ClockwiseI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "TwistDirection_clockwise"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var TwistDirection_counter_clockwise = twistDirection_Counter_ClockwiseI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "TwistDirection_counter_clockwise"},
	ASubtypeOf: []sst.ElementInformer{ShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var TwistedCrossSectionalGroupShapeElement = twistedCrossSectionalGroupShapeElementI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "TwistedCrossSectionalGroupShapeElement"},
	ASubtypeOf: []sst.ElementInformer{CrossSectionalGroupShapeElement},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Aspect.Element: {}, CrossSectionalGroupShapeElement.Element: {}, CrossSectionalPartShapeElement.Element: {}, PartShapeElement.Element: {}, ShapeElement.Element: {}},
}}
View Source
var TypeOccurrence = typeOccurrenceI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "TypeOccurrence"},
	ASubtypeOf: []sst.ElementInformer{BreakdownOccurrence},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, BreakdownOccurrence.Element: {}},
}}
View Source
var TypicalPhysicalProduct = typicalPhysicalProductI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "TypicalPhysicalProduct"},
	ASubtypeOf: []sst.ElementInformer{Product},

	AClass: true, AnOptionClass: false, AnAbstractClass: 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 UpcID = upcIdI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: SSOVocabulary, Name: "upcId"},
	ADomain:        GenericPart,
	ARange:         xsd.String,
	ASubPropertyOf: ID,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var UserDefined11 = userDefined11I{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "UserDefined11"},
	ASubtypeOf: []sst.ElementInformer{rep.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: {}, rep.RepresentationItem.Element: {}},
}}
View Source
var VariantOccurrence2 = variantOccurrence2I{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "VariantOccurrence2"},
	ASubtypeOf: []sst.ElementInformer{BreakdownOccurrence},

	AClass: true, AnOptionClass: true, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var VariantOccurrence3 = variantOccurrence3I{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "VariantOccurrence3"},
	ASubtypeOf: []sst.ElementInformer{BreakdownOccurrence},

	AClass: true, AnOptionClass: true, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var VariantOccurrenceType = variantOccurrenceTypeI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "VariantOccurrenceType"},
	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 VersionID = versionIdI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: SSOVocabulary, Name: "versionId"},
	ADomain:        lci.Thing,
	ARange:         xsd.String,
	ASubPropertyOf: lci.IdentificationByLiteral,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var ViewID = viewIdI{sst.ElementInfo{
	Element:        sst.Element{Vocabulary: SSOVocabulary, Name: "viewId"},
	ADomain:        lci.Thing,
	ARange:         xsd.String,
	ASubPropertyOf: lci.IdentificationByLiteral,

	AClass: false, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: true, ADatatypeProperty: true, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var WireColourBasedIdentificationCode = wireColourBasedIdentificationCodeI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "WireColourBasedIdentificationCode"},
	ASubtypeOf: []sst.ElementInformer{lci.PropertyDefinition},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
}}
View Source
var WireOccurrence = wireOccurrenceI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "WireOccurrence"},
	ASubtypeOf: []sst.ElementInformer{QuantifiedOccurrence},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, BreakdownOccurrence.Element: {}, ProductOccurrence.Element: {}, QuantifiedOccurrence.Element: {}},
}}
View Source
var WireOccurrenceIdentification = wireOccurrenceIdentificationI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "WireOccurrenceIdentification"},
	ASubtypeOf: []sst.ElementInformer{OccurrenceTransportFeature},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Aspect.Element: {}, OccurrenceShapeElement.Element: {}, OccurrenceShapeFeature.Element: {}, OccurrenceTransportFeature.Element: {}, ShapeElement.Element: {}},
}}
View Source
var WireOccurrenceTerminal = wireOccurrenceTerminalI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "WireOccurrenceTerminal"},
	ASubtypeOf: []sst.ElementInformer{OccurrenceTerminal},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Aspect.Element: {}, OccurrenceContactFeature.Element: {}, OccurrenceShapeElement.Element: {}, OccurrenceShapeFeature.Element: {}, OccurrenceTerminal.Element: {}, ShapeElement.Element: {}},
}}
View Source
var WirePartIdentification = wirePartIdentificationI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "WirePartIdentification"},
	ASubtypeOf: []sst.ElementInformer{CrossSectionalPartTransportFeature},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, Aspect.Element: {}, CrossSectionalPartShapeElement.Element: {}, CrossSectionalPartTransportFeature.Element: {}, PartFeature.Element: {}, PartShapeElement.Element: {}, PartTransportFeature.Element: {}, ShapeElement.Element: {}},
}}
View Source
var WiringHarnessAssemblyDesign = wiringHarnessAssemblyDesignI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "WiringHarnessAssemblyDesign"},
	ASubtypeOf: []sst.ElementInformer{AssemblyDesign},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, AssemblyDesign.Element: {}, PartDefinition.Element: {}, PartDesign.Element: {}},
}}
View Source
var WiringHarnessAssemblyDesign_EdgeBasedTopologicalRepresentationWithLengthConstraint = wiringHarnessAssemblyDesign_EdgeBasedTopologicalRepresentationWithLengthConstraintI{sst.ElementInfo{
	Element:    sst.Element{Vocabulary: SSOVocabulary, Name: "WiringHarnessAssemblyDesign_EdgeBasedTopologicalRepresentationWithLengthConstraint"},
	ASubtypeOf: []sst.ElementInformer{rep.EdgeBasedTopologicalRepresentationWithLengthConstraint, WiringHarnessAssemblyDesign},

	AClass: true, AnOptionClass: false, AnAbstractClass: false, ARootClass: false,
	AProperty: false, ADatatypeProperty: false, AnObjectProperty: false,
	ADatatype: false, AnIndividual: false,
	AMainClassSupersedure: map[sst.Element]struct{}{lci.Individual.Element: {}, lci.SpaceTimeIndividual.Element: {}, rep.EdgeBasedTopologicalRepresentationWithLengthConstraint.Element: {}, rep.Representation.Element: {}, AssemblyDesign.Element: {}, PartDefinition.Element: {}, PartDesign.Element: {}, WiringHarnessAssemblyDesign.Element: {}},
}}

Functions

This section is empty.

Types

type IsActuatedDirection

type IsActuatedDirection interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ActuatedDirection()
}

type IsActuatedDirection_bidirectional

type IsActuatedDirection_bidirectional interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ActuatedDirection_5Fbidirectional()
}

type IsActuatedDirection_negative_only

type IsActuatedDirection_negative_only interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ActuatedDirection_5Fnegative_5Fonly()
}

type IsActuatedDirection_not_actuated

type IsActuatedDirection_not_actuated interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ActuatedDirection_5Fnot_5Factuated()
}

type IsActuatedDirection_positive_only

type IsActuatedDirection_positive_only interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ActuatedDirection_5Fpositive_5Fonly()
}

type IsAddressByLiteral

type IsAddressByLiteral interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23addressByLiteral()
}

type IsAllocatedPassageMinimumAnnularRing

type IsAllocatedPassageMinimumAnnularRing interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23AllocatedPassageMinimumAnnularRing()
}

type IsApplicationDomain

type IsApplicationDomain interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ApplicationDomain()
}

type IsApplicationDomain_complete_design

type IsApplicationDomain_complete_design interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ApplicationDomain_5Fcomplete_5Fdesign()
}

type IsApplicationDomain_composites

type IsApplicationDomain_composites interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ApplicationDomain_5Fcomposites()
}

type IsApplicationDomain_electrical

type IsApplicationDomain_electrical interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ApplicationDomain_5Felectrical()
}

type IsApplicationDomain_geometrical_dimensioning_and_tolerancing_representation

type IsApplicationDomain_geometrical_dimensioning_and_tolerancing_representation interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ApplicationDomain_5Fgeometrical_5Fdimensioning_5Fand_5Ftolerancing_5Frepresentation()
}

type IsApplicationDomain_kinematic_mechanism

type IsApplicationDomain_kinematic_mechanism interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ApplicationDomain_5Fkinematic_5Fmechanism()
}

type IsApplicationDomain_machining_feature

type IsApplicationDomain_machining_feature interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ApplicationDomain_5Fmachining_5Ffeature()
}

type IsApplicationDomain_material_specification

type IsApplicationDomain_material_specification interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ApplicationDomain_5Fmaterial_5Fspecification()
}

type IsApplicationDomain_model_based_3D_annotation_representation

type IsApplicationDomain_model_based_3D_annotation_representation interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ApplicationDomain_5Fmodel_5Fbased_5F3D_5Fannotation_5Frepresentation()
}

type IsApplicationDomain_partial_design

type IsApplicationDomain_partial_design interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ApplicationDomain_5Fpartial_5Fdesign()
}

type IsApplicationDomain_partial_design_interface

type IsApplicationDomain_partial_design_interface interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ApplicationDomain_5Fpartial_5Fdesign_5Finterface()
}

type IsApplicationDomain_process_state

type IsApplicationDomain_process_state interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ApplicationDomain_5Fprocess_5Fstate()
}

type IsApplicationDomain_surface_finish

type IsApplicationDomain_surface_finish interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ApplicationDomain_5Fsurface_5Ffinish()
}

type IsApplicationDomain_thermal

type IsApplicationDomain_thermal interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ApplicationDomain_5Fthermal()
}

type IsApplicationDomain_wire_and_part_list_with_connectivity

type IsApplicationDomain_wire_and_part_list_with_connectivity interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ApplicationDomain_5Fwire_5Fand_5Fpart_5Flist_5Fwith_5Fconnectivity()
}

type IsApplicationDomain_wiring_harness_assembly_3D_design

type IsApplicationDomain_wiring_harness_assembly_3D_design interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ApplicationDomain_5Fwiring_5Fharness_5Fassembly_5F3D_5Fdesign()
}

type IsApplicationDomain_wiring_harness_assembly_design_stick_line

type IsApplicationDomain_wiring_harness_assembly_design_stick_line interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ApplicationDomain_5Fwiring_5Fharness_5Fassembly_5Fdesign_5Fstick_5Fline()
}

type IsApplicationDomain_wiring_harness_formboard_drawing

type IsApplicationDomain_wiring_harness_formboard_drawing interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ApplicationDomain_5Fwiring_5Fharness_5Fformboard_5Fdrawing()
}

type IsApplicationDomain_wiring_harness_segment_topology

type IsApplicationDomain_wiring_harness_segment_topology interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ApplicationDomain_5Fwiring_5Fharness_5Fsegment_5Ftopology()
}

type IsAspect

type IsAspect interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23Aspect()
}

type IsAssembledGroupOccurrenceOf

type IsAssembledGroupOccurrenceOf interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23assembledGroupOccurrenceOf()
}

type IsAssemblyConstraintTypeEnum

type IsAssemblyConstraintTypeEnum interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23AssemblyConstraintTypeEnum()
}

type IsAssemblyConstraintTypeEnum_coaxial_assembly_constraint

type IsAssemblyConstraintTypeEnum_coaxial_assembly_constraint interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23AssemblyConstraintTypeEnum_5Fcoaxial_5Fassembly_5Fconstraint()
}

type IsAssemblyConstraintTypeEnum_complex

type IsAssemblyConstraintTypeEnum_complex interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23AssemblyConstraintTypeEnum_5Fcomplex()
}

type IsAssemblyConstraintTypeEnum_dimensioned_angle_assembly_constraint

type IsAssemblyConstraintTypeEnum_dimensioned_angle_assembly_constraint interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23AssemblyConstraintTypeEnum_5Fdimensioned_5Fangle_5Fassembly_5Fconstraint()
}

type IsAssemblyConstraintTypeEnum_dimensioned_parallel_assembly_constraint

type IsAssemblyConstraintTypeEnum_dimensioned_parallel_assembly_constraint interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23AssemblyConstraintTypeEnum_5Fdimensioned_5Fparallel_5Fassembly_5Fconstraint()
}

type IsAssemblyConstraintTypeEnum_dimensioned_surface_distance_assembly_constraint

type IsAssemblyConstraintTypeEnum_dimensioned_surface_distance_assembly_constraint interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23AssemblyConstraintTypeEnum_5Fdimensioned_5Fsurface_5Fdistance_5Fassembly_5Fconstraint()
}

type IsAssemblyConstraintTypeEnum_fixed_constituent_assembly_constraint

type IsAssemblyConstraintTypeEnum_fixed_constituent_assembly_constraint interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23AssemblyConstraintTypeEnum_5Ffixed_5Fconstituent_5Fassembly_5Fconstraint()
}

type IsAssemblyConstraintTypeEnum_incidence_assembly_constraint

type IsAssemblyConstraintTypeEnum_incidence_assembly_constraint interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23AssemblyConstraintTypeEnum_5Fincidence_5Fassembly_5Fconstraint()
}

type IsAssemblyConstraintTypeEnum_parallel_assembly_constraint

type IsAssemblyConstraintTypeEnum_parallel_assembly_constraint interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23AssemblyConstraintTypeEnum_5Fparallel_5Fassembly_5Fconstraint()
}

type IsAssemblyConstraintTypeEnum_perpendicular_assembly_constraint

type IsAssemblyConstraintTypeEnum_perpendicular_assembly_constraint interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23AssemblyConstraintTypeEnum_5Fperpendicular_5Fassembly_5Fconstraint()
}

type IsAssemblyConstraintTypeEnum_tangent_assembly_constraint

type IsAssemblyConstraintTypeEnum_tangent_assembly_constraint interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23AssemblyConstraintTypeEnum_5Ftangent_5Fassembly_5Fconstraint()
}

type IsAssemblyDesign

type IsAssemblyDesign interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23AssemblyDesign()
}

type IsAssemblyGroup

type IsAssemblyGroup interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23AssemblyGroup()
}

type IsAssemblyGroupMemberOf

type IsAssemblyGroupMemberOf interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23assemblyGroupMemberOf()
}

type IsAssemblyGroupOccurrence

type IsAssemblyGroupOccurrence interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23AssemblyGroupOccurrence()
}

type IsAssemblyGroupOccurrenceMember

type IsAssemblyGroupOccurrenceMember interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23AssemblyGroupOccurrenceMember()
}

type IsAssemblyGroupOf

type IsAssemblyGroupOf interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23assemblyGroupOf()
}

type IsAssemblyJointType

type IsAssemblyJointType interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23AssemblyJointType()
}

type IsAssemblyJointType_bolted_connection

type IsAssemblyJointType_bolted_connection interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23AssemblyJointType_5Fbolted_5Fconnection()
}

type IsAssemblyJointType_circular_compressed_crimped_connection

type IsAssemblyJointType_circular_compressed_crimped_connection interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23AssemblyJointType_5Fcircular_5Fcompressed_5Fcrimped_5Fconnection()
}

type IsAssemblyJointType_crimped_connection

type IsAssemblyJointType_crimped_connection interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23AssemblyJointType_5Fcrimped_5Fconnection()
}

type IsAssemblyJointType_deep_indented_crimped_connection

type IsAssemblyJointType_deep_indented_crimped_connection interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23AssemblyJointType_5Fdeep_5Findented_5Fcrimped_5Fconnection()
}

type IsAssemblyJointType_glued_connection

type IsAssemblyJointType_glued_connection interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23AssemblyJointType_5Fglued_5Fconnection()
}

type IsAssemblyJointType_hexagonal_compressed_crimped_connection

type IsAssemblyJointType_hexagonal_compressed_crimped_connection interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23AssemblyJointType_5Fhexagonal_5Fcompressed_5Fcrimped_5Fconnection()
}

type IsAssemblyJointType_incomplete

type IsAssemblyJointType_incomplete interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23AssemblyJointType_5Fincomplete()
}

type IsAssemblyJointType_insulation_displacement_connection

type IsAssemblyJointType_insulation_displacement_connection interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23AssemblyJointType_5Finsulation_5Fdisplacement_5Fconnection()
}

type IsAssemblyJointType_insulation_piercing_connection

type IsAssemblyJointType_insulation_piercing_connection interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23AssemblyJointType_5Finsulation_5Fpiercing_5Fconnection()
}

type IsAssemblyJointType_promissory_connection

type IsAssemblyJointType_promissory_connection interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23AssemblyJointType_5Fpromissory_5Fconnection()
}

type IsAssemblyJointType_promissory_connection_for_higher_assembly

type IsAssemblyJointType_promissory_connection_for_higher_assembly interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23AssemblyJointType_5Fpromissory_5Fconnection_5Ffor_5Fhigher_5Fassembly()
}

type IsAssemblyJointType_promissory_connection_for_installation_constraints

type IsAssemblyJointType_promissory_connection_for_installation_constraints interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23AssemblyJointType_5Fpromissory_5Fconnection_5Ffor_5Finstallation_5Fconstraints()
}

type IsAssemblyJointType_promissory_connection_for_missing_contributors

type IsAssemblyJointType_promissory_connection_for_missing_contributors interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23AssemblyJointType_5Fpromissory_5Fconnection_5Ffor_5Fmissing_5Fcontributors()
}

type IsAssemblyJointType_push_connection

type IsAssemblyJointType_push_connection interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23AssemblyJointType_5Fpush_5Fconnection()
}

type IsAssemblyJointType_screwed_connection

type IsAssemblyJointType_screwed_connection interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23AssemblyJointType_5Fscrewed_5Fconnection()
}

type IsAssemblyJointType_snap_connection

type IsAssemblyJointType_snap_connection interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23AssemblyJointType_5Fsnap_5Fconnection()
}

type IsAssemblyJointType_soldered_connection

type IsAssemblyJointType_soldered_connection interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23AssemblyJointType_5Fsoldered_5Fconnection()
}

type IsAssemblyJointType_welded_connection

type IsAssemblyJointType_welded_connection interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23AssemblyJointType_5Fwelded_5Fconnection()
}

type IsAssemblyJointType_wrapped_connection

type IsAssemblyJointType_wrapped_connection interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23AssemblyJointType_5Fwrapped_5Fconnection()
}

type IsAssemblyShapeConstraint

type IsAssemblyShapeConstraint interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23AssemblyShapeConstraint()
}

type IsAssemblyShapeConstraintItemRelationship

type IsAssemblyShapeConstraintItemRelationship interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23assemblyShapeConstraintItemRelationship()
}

type IsAssemblyShapeJoint

type IsAssemblyShapeJoint interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23AssemblyShapeJoint()
}

type IsAssemblyShapeJointAuxiliaryMaterialRelationship

type IsAssemblyShapeJointAuxiliaryMaterialRelationship interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23assemblyShapeJointAuxiliaryMaterialRelationship()
}

type IsAssemblyShapeJointItemRelationship

type IsAssemblyShapeJointItemRelationship interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23assemblyShapeJointItemRelationship()
}

type IsAttachedFeature

type IsAttachedFeature interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23attachedFeature()
}

type IsAttachedOccurrence

type IsAttachedOccurrence interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23attachedOccurrence()
}

type IsAuxiliaryGeometry

type IsAuxiliaryGeometry interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23auxiliaryGeometry()
}

type IsBendRadius

type IsBendRadius interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23bendRadius()
}

type IsBeveledSheetRepresentation

type IsBeveledSheetRepresentation interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23BeveledSheetRepresentation()
}

type IsBreakdownObject

type IsBreakdownObject interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23BreakdownObject()
}

type IsBreakdownOccurrence

type IsBreakdownOccurrence interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23BreakdownOccurrence()
}

type IsBreakdownOccurrenceOf

type IsBreakdownOccurrenceOf interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23breakdownOccurrenceOf()
}

type IsBreakdownOccurrenceViewOf

type IsBreakdownOccurrenceViewOf interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23breakdownOccurrenceViewOf()
}

type IsBreakdownOf

type IsBreakdownOf interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23breakdownOf()
}

type IsBreakdownSystem

type IsBreakdownSystem interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23BreakdownSystem()
}

type IsCableOccurrence

type IsCableOccurrence interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23CableOccurrence()
}

type IsCableOccurrenceTerminal

type IsCableOccurrenceTerminal interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23CableOccurrenceTerminal()
}

type IsCableOccurrenceTerminalLocationGroup

type IsCableOccurrenceTerminalLocationGroup interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23CableOccurrenceTerminalLocationGroup()
}

type IsCageID

type IsCageID interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23cageId()
}

type IsCartesian11

type IsCartesian11 interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23Cartesian11()
}

type IsCataloguePart

type IsCataloguePart interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23CataloguePart()
}

type IsClassSystem

type IsClassSystem interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ClassSystem()
}

type IsClassificationSystem

type IsClassificationSystem interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ClassificationSystem()
}

type IsCollectedPartRelationship

type IsCollectedPartRelationship interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23collectedPartRelationship()
}

type IsCollectionDefinition

type IsCollectionDefinition interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23CollectionDefinition()
}

type IsColourCode

type IsColourCode interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23colourCode()
}

type IsComposedGeometricModel

type IsComposedGeometricModel interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ComposedGeometricModel()
}

type IsCompositeSheetRepresentation

type IsCompositeSheetRepresentation interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23CompositeSheetRepresentation()
}

type IsConductiveFilledArea

type IsConductiveFilledArea interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ConductiveFilledArea()
}

type IsConductor

type IsConductor interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23Conductor()
}

type IsConfigurablePart

type IsConfigurablePart interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ConfigurablePart()
}

type IsConnectedFilledArea

type IsConnectedFilledArea interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ConnectedFilledArea()
}

type IsConstituentShapeRepresentation

type IsConstituentShapeRepresentation interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ConstituentShapeRepresentation()
}

type IsContactFeatureDefinition

type IsContactFeatureDefinition interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ContactFeatureDefinition()
}

type IsContactFeatureDefinitionFitRelationship

type IsContactFeatureDefinitionFitRelationship interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23contactFeatureDefinitionFitRelationship()
}

type IsContinuousPart

type IsContinuousPart interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ContinuousPart()
}

type IsCrossSectionArea

type IsCrossSectionArea interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23crossSectionArea()
}

type IsCrossSectionDiameter

type IsCrossSectionDiameter interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23crossSectionDiameter()
}

type IsCrossSectionStructure

type IsCrossSectionStructure interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23crossSectionStructure()
}

type IsCrossSectionalAlternativePartShapeElement

type IsCrossSectionalAlternativePartShapeElement interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23CrossSectionalAlternativePartShapeElement()
}

type IsCrossSectionalConstituentElementSelect

type IsCrossSectionalConstituentElementSelect interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23CrossSectionalConstituentElementSelect()
}

type IsCrossSectionalGroupShapeElement

type IsCrossSectionalGroupShapeElement interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23CrossSectionalGroupShapeElement()
}

type IsCrossSectionalGroupShapeElementWithLacing

type IsCrossSectionalGroupShapeElementWithLacing interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23CrossSectionalGroupShapeElementWithLacing()
}

type IsCrossSectionalGroupShapeElementWithTubularCover

type IsCrossSectionalGroupShapeElementWithTubularCover interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23CrossSectionalGroupShapeElementWithTubularCover()
}

type IsCrossSectionalInnerPartShapeElement

type IsCrossSectionalInnerPartShapeElement interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23CrossSectionalInnerPartShapeElement()
}

type IsCrossSectionalOccurrenceShapeElement

type IsCrossSectionalOccurrenceShapeElement interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23CrossSectionalOccurrenceShapeElement()
}

type IsCrossSectionalPartShapeElement

type IsCrossSectionalPartShapeElement interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23CrossSectionalPartShapeElement()
}

type IsCrossSectionalPartTransportFeature

type IsCrossSectionalPartTransportFeature interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23CrossSectionalPartTransportFeature()
}

type IsCurve11

type IsCurve11 interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23Curve11()
}

type IsCylindrical11

type IsCylindrical11 interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23Cylindrical11()
}

type IsDefaultComponentTerminationPassageDefinition

type IsDefaultComponentTerminationPassageDefinition interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23DefaultComponentTerminationPassageDefinition()
}

type IsDefaultUnsupportedPassageDefinition

type IsDefaultUnsupportedPassageDefinition interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23DefaultUnsupportedPassageDefinition()
}

type IsDefaultViaDefinition

type IsDefaultViaDefinition interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23DefaultViaDefinition()
}

type IsDefault_tapered_blind_via_definition

type IsDefault_tapered_blind_via_definition interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23Default_5Ftapered_5Fblind_5Fvia_5Fdefinition()
}

type IsDefiningGeometry

type IsDefiningGeometry interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23definingGeometry()
}

type IsDefiningSpecificationItem

type IsDefiningSpecificationItem interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23definingSpecificationItem()
}

type IsDerivedStratum

type IsDerivedStratum interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23DerivedStratum()
}

type IsDesignLayerStratum

type IsDesignLayerStratum interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23DesignLayerStratum()
}

type IsDesignStackModel

type IsDesignStackModel interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23DesignStackModel()
}

type IsDetailedPart

type IsDetailedPart interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23DetailedPart()
}

type IsDiscretePart

type IsDiscretePart interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23DiscretePart()
}

type IsDocumentationLayerStratum

type IsDocumentationLayerStratum interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23DocumentationLayerStratum()
}

type IsDunsID

type IsDunsID interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23dunsId()
}

type IsEuropeanVatID

type IsEuropeanVatID interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23europeanVatId()
}

type IsExternalAdvancedBrepShapeRepresentation

type IsExternalAdvancedBrepShapeRepresentation interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ExternalAdvancedBrepShapeRepresentation()
}

type IsExternalCsgShapeRepresentation

type IsExternalCsgShapeRepresentation interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ExternalCsgShapeRepresentation()
}

type IsExternalCurveSweptSolidShapeRepresentation

type IsExternalCurveSweptSolidShapeRepresentation interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ExternalCurveSweptSolidShapeRepresentation()
}

type IsExternalEdgeBasedWireframeShapeRepresentation

type IsExternalEdgeBasedWireframeShapeRepresentation interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ExternalEdgeBasedWireframeShapeRepresentation()
}

type IsExternalElementaryBrepShapeRepresentation

type IsExternalElementaryBrepShapeRepresentation interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ExternalElementaryBrepShapeRepresentation()
}

type IsExternalFacetedBrepShapeRepresentation

type IsExternalFacetedBrepShapeRepresentation interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ExternalFacetedBrepShapeRepresentation()
}

type IsExternalGeometricModel

type IsExternalGeometricModel interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ExternalGeometricModel()
}

type IsExternalGeometricallyBoundedSurfaceShapeRepresentation

type IsExternalGeometricallyBoundedSurfaceShapeRepresentation interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ExternalGeometricallyBoundedSurfaceShapeRepresentation()
}

type IsExternalGeometricallyBoundedWireframeShapeRepresentation

type IsExternalGeometricallyBoundedWireframeShapeRepresentation interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ExternalGeometricallyBoundedWireframeShapeRepresentation()
}

type IsExternalManifoldSurfaceShapeRepresentation

type IsExternalManifoldSurfaceShapeRepresentation interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ExternalManifoldSurfaceShapeRepresentation()
}

type IsExternalRepresentationItem

type IsExternalRepresentationItem interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ExternalRepresentationItem()
}

type IsExternalShellBasedWireframeShapeRepresentation

type IsExternalShellBasedWireframeShapeRepresentation interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ExternalShellBasedWireframeShapeRepresentation()
}

type IsExternalTessellatedShapeRepresentation

type IsExternalTessellatedShapeRepresentation interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ExternalTessellatedShapeRepresentation()
}

type IsFaceBasedSheetRepresentation

type IsFaceBasedSheetRepresentation interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23FaceBasedSheetRepresentation()
}

type IsFiducialStratumFeature

type IsFiducialStratumFeature interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23FiducialStratumFeature()
}

type IsFunctionOccurrence

type IsFunctionOccurrence interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23FunctionOccurrence()
}

type IsGenericPart

type IsGenericPart interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23GenericPart()
}

type IsGeometricSheetRepresentation

type IsGeometricSheetRepresentation interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23GeometricSheetRepresentation()
}

type IsGinID

type IsGinID interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ginId()
}

type IsHarnessNode

type IsHarnessNode interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23HarnessNode()
}

type IsHarnessNode_VertexPoint

type IsHarnessNode_VertexPoint interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23HarnessNode_5FVertexPoint()
}

type IsHarnessNode_VertexPointOnCurve

type IsHarnessNode_VertexPointOnCurve interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23HarnessNode_5FVertexPointOnCurve()
}

type IsHarnessSegment

type IsHarnessSegment interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23HarnessSegment()
}

type IsHarnessSegment_EdgeBoundedCurveWithLength

type IsHarnessSegment_EdgeBoundedCurveWithLength interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23HarnessSegment_5FEdgeBoundedCurveWithLength()
}

type IsHarnessSegment_SubEdge

type IsHarnessSegment_SubEdge interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23HarnessSegment_5FSubEdge()
}

type IsHasAssembledGroupOccurrence

type IsHasAssembledGroupOccurrence interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23hasAssembledGroupOccurrence()
}

type IsHasAssemblyGroup

type IsHasAssemblyGroup interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23hasAssemblyGroup()
}

type IsHasAssemblyGroupMember

type IsHasAssemblyGroupMember interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23hasAssemblyGroupMember()
}

type IsHasBreakdown

type IsHasBreakdown interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23hasBreakdown()
}

type IsHasBreakdownOccurrence

type IsHasBreakdownOccurrence interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23hasBreakdownOccurrence()
}

type IsHasBreakdownOccurrenceView

type IsHasBreakdownOccurrenceView interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23hasBreakdownOccurrenceView()
}

type IsHasHigherUsage

type IsHasHigherUsage interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23hasHigherUsage()
}

type IsHasMatingMaterial

type IsHasMatingMaterial interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23hasMatingMaterial()
}

type IsHasPartVersion

type IsHasPartVersion interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23hasPartVersion()
}

type IsHasProductDefinition

type IsHasProductDefinition interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23hasProductDefinition()
}

type IsHighOrderKinematicPair

type IsHighOrderKinematicPair interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23HighOrderKinematicPair()
}

type IsHighOrderKinematicPairType

type IsHighOrderKinematicPairType interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23HighOrderKinematicPairType()
}

type IsHighOrderKinematicPairType_linear_flexible_and_planar_curve_pair

type IsHighOrderKinematicPairType_linear_flexible_and_planar_curve_pair interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23HighOrderKinematicPairType_5Flinear_5Fflexible_5Fand_5Fplanar_5Fcurve_5Fpair()
}

type IsHighOrderKinematicPairType_planar_curve_pair

type IsHighOrderKinematicPairType_planar_curve_pair interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23HighOrderKinematicPairType_5Fplanar_5Fcurve_5Fpair()
}

type IsHighOrderKinematicPairType_point_on_planar_curve_pair

type IsHighOrderKinematicPairType_point_on_planar_curve_pair interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23HighOrderKinematicPairType_5Fpoint_5Fon_5Fplanar_5Fcurve_5Fpair()
}

type IsHighOrderKinematicPairType_point_on_surface_pair

type IsHighOrderKinematicPairType_point_on_surface_pair interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23HighOrderKinematicPairType_5Fpoint_5Fon_5Fsurface_5Fpair()
}

type IsHighOrderKinematicPairType_rolling_curve_pair

type IsHighOrderKinematicPairType_rolling_curve_pair interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23HighOrderKinematicPairType_5Frolling_5Fcurve_5Fpair()
}

type IsHighOrderKinematicPairType_rolling_surface_pair

type IsHighOrderKinematicPairType_rolling_surface_pair interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23HighOrderKinematicPairType_5Frolling_5Fsurface_5Fpair()
}

type IsHighOrderKinematicPairType_sliding_curve_pair

type IsHighOrderKinematicPairType_sliding_curve_pair interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23HighOrderKinematicPairType_5Fsliding_5Fcurve_5Fpair()
}

type IsHighOrderKinematicPairType_sliding_surface_pair

type IsHighOrderKinematicPairType_sliding_surface_pair interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23HighOrderKinematicPairType_5Fsliding_5Fsurface_5Fpair()
}

type IsHigherUsageOf

type IsHigherUsageOf interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23higherUsageOf()
}

type IsID

type IsID interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23id()
}

type IsIDOwner

type IsIDOwner interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23idOwner()
}

type IsInformationCarrier

type IsInformationCarrier interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23InformationCarrier()
}

type IsInformationProduct

type IsInformationProduct interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23InformationProduct()
}

type IsInterStratumExtent

type IsInterStratumExtent interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23InterStratumExtent()
}

type IsInterconnectModuleDesign

type IsInterconnectModuleDesign interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23InterconnectModuleDesign()
}

type IsInterfaceOrJoinTerminal

type IsInterfaceOrJoinTerminal interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23InterfaceOrJoinTerminal()
}

type IsInterfaceOrJoinTerminal_interface_terminal

type IsInterfaceOrJoinTerminal_interface_terminal interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23InterfaceOrJoinTerminal_5Finterface_5Fterminal()
}

type IsInterfaceOrJoinTerminal_join_terminal

type IsInterfaceOrJoinTerminal_join_terminal interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23InterfaceOrJoinTerminal_5Fjoin_5Fterminal()
}

type IsInterpolatedConfigurationModel

type IsInterpolatedConfigurationModel interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23InterpolatedConfigurationModel()
}

type IsInterpolatedConfigurationSequence

type IsInterpolatedConfigurationSequence interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23InterpolatedConfigurationSequence()
}

type IsInterpolationType

type IsInterpolationType interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23InterpolationType()
}

type IsInterpolationType_discontinuous_interpolation_type

type IsInterpolationType_discontinuous_interpolation_type interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23InterpolationType_5Fdiscontinuous_5Finterpolation_5Ftype()
}

type IsInterpolationType_linear_interpolation_type

type IsInterpolationType_linear_interpolation_type interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23InterpolationType_5Flinear_5Finterpolation_5Ftype()
}

type IsInterpolationType_synchronous_interpolation_type

type IsInterpolationType_synchronous_interpolation_type interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23InterpolationType_5Fsynchronous_5Finterpolation_5Ftype()
}

type IsInterpolationType_undefined_interpolation_type

type IsInterpolationType_undefined_interpolation_type interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23InterpolationType_5Fundefined_5Finterpolation_5Ftype()
}

type IsIsbnID

type IsIsbnID interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23isbnId()
}

type IsIsmnID

type IsIsmnID interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ismnId()
}

type IsIssnID

type IsIssnID interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23issnId()
}
type IsKinematicLink interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23KinematicLink()
}

type IsKinematicPair

type IsKinematicPair interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23KinematicPair()
}

type IsKinematicPairValue

type IsKinematicPairValue interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23KinematicPairValue()
}

type IsKinematicPathDefinedByNodes

type IsKinematicPathDefinedByNodes interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23KinematicPathDefinedByNodes()
}

type IsLaminateComponent

type IsLaminateComponent interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23LaminateComponent()
}

type IsLayeredInterconnectModuleDesign

type IsLayeredInterconnectModuleDesign interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23LayeredInterconnectModuleDesign()
}

type IsLayeredInterconnectPanelDesign

type IsLayeredInterconnectPanelDesign interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23LayeredInterconnectPanelDesign()
}

type IsLibraryStackModel

type IsLibraryStackModel interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23LibraryStackModel()
}

type IsLifeCycleStage

type IsLifeCycleStage interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23LifeCycleStage()
}

type IsLifeCycleStage_design

type IsLifeCycleStage_design interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23LifeCycleStage_5Fdesign()
}

type IsLifeCycleStage_manufacturing

type IsLifeCycleStage_manufacturing interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23LifeCycleStage_5Fmanufacturing()
}

type IsLifeCycleStage_not_specific

type IsLifeCycleStage_not_specific interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23LifeCycleStage_5Fnot_5Fspecific()
}

type IsLifeCycleStage_recycling

type IsLifeCycleStage_recycling interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23LifeCycleStage_5Frecycling()
}

type IsLifeCycleStage_support

type IsLifeCycleStage_support interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23LifeCycleStage_5Fsupport()
}

type IsLinkMotionAlongPath

type IsLinkMotionAlongPath interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23LinkMotionAlongPath()
}

type IsLocalLinearStack

type IsLocalLinearStack interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23LocalLinearStack()
}

type IsLocationOccurrence

type IsLocationOccurrence interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23LocationOccurrence()
}

type IsLowOrderKinematicPair

type IsLowOrderKinematicPair interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23LowOrderKinematicPair()
}

type IsLowOrderKinematicPairType

type IsLowOrderKinematicPairType interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23LowOrderKinematicPairType()
}

type IsLowOrderKinematicPairType_cylindrical_pair

type IsLowOrderKinematicPairType_cylindrical_pair interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23LowOrderKinematicPairType_5Fcylindrical_5Fpair()
}

type IsLowOrderKinematicPairType_fully_constrained_pair

type IsLowOrderKinematicPairType_fully_constrained_pair interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23LowOrderKinematicPairType_5Ffully_5Fconstrained_5Fpair()
}

type IsLowOrderKinematicPairType_planar_pair

type IsLowOrderKinematicPairType_planar_pair interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23LowOrderKinematicPairType_5Fplanar_5Fpair()
}

type IsLowOrderKinematicPairType_prismatic_pair

type IsLowOrderKinematicPairType_prismatic_pair interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23LowOrderKinematicPairType_5Fprismatic_5Fpair()
}

type IsLowOrderKinematicPairType_revolute_pair

type IsLowOrderKinematicPairType_revolute_pair interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23LowOrderKinematicPairType_5Frevolute_5Fpair()
}

type IsLowOrderKinematicPairType_spherical_pair

type IsLowOrderKinematicPairType_spherical_pair interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23LowOrderKinematicPairType_5Fspherical_5Fpair()
}

type IsLowOrderKinematicPairType_spherical_pair_with_pin

type IsLowOrderKinematicPairType_spherical_pair_with_pin interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23LowOrderKinematicPairType_5Fspherical_5Fpair_5Fwith_5Fpin()
}

type IsLowOrderKinematicPairType_unconstrained_pair

type IsLowOrderKinematicPairType_unconstrained_pair interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23LowOrderKinematicPairType_5Funconstrained_5Fpair()
}

type IsLowOrderKinematicPairType_universal_pair

type IsLowOrderKinematicPairType_universal_pair interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23LowOrderKinematicPairType_5Funiversal_5Fpair()
}

type IsLowOrderKinematicPairWithMotionCoupling

type IsLowOrderKinematicPairWithMotionCoupling interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23LowOrderKinematicPairWithMotionCoupling()
}

type IsLowOrderKinematicPairWithMotionCouplingType

type IsLowOrderKinematicPairWithMotionCouplingType interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23LowOrderKinematicPairWithMotionCouplingType()
}

type IsLowOrderKinematicPairWithMotionCouplingType_gear_pair

type IsLowOrderKinematicPairWithMotionCouplingType_gear_pair interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23LowOrderKinematicPairWithMotionCouplingType_5Fgear_5Fpair()
}

type IsLowOrderKinematicPairWithMotionCouplingType_linear_flexible_and_pinion_pair

type IsLowOrderKinematicPairWithMotionCouplingType_linear_flexible_and_pinion_pair interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23LowOrderKinematicPairWithMotionCouplingType_5Flinear_5Fflexible_5Fand_5Fpinion_5Fpair()
}

type IsLowOrderKinematicPairWithMotionCouplingType_rack_and_pinion_pair

type IsLowOrderKinematicPairWithMotionCouplingType_rack_and_pinion_pair interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23LowOrderKinematicPairWithMotionCouplingType_5Frack_5Fand_5Fpinion_5Fpair()
}

type IsLowOrderKinematicPairWithMotionCouplingType_screw_pair

type IsLowOrderKinematicPairWithMotionCouplingType_screw_pair interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23LowOrderKinematicPairWithMotionCouplingType_5Fscrew_5Fpair()
}

type IsMandatorySpecificationItemOfMembers

type IsMandatorySpecificationItemOfMembers interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23mandatorySpecificationItemOfMembers()
}

type IsMatedPartAssociation

type IsMatedPartAssociation interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23matedPartAssociation()
}

type IsMatingConnection

type IsMatingConnection interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23MatingConnection()
}

type IsMatingDefinition

type IsMatingDefinition interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23MatingDefinition()
}

type IsMatingGroup

type IsMatingGroup interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23MatingGroup()
}

type IsMatingMaterialOf

type IsMatingMaterialOf interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23matingMaterialOf()
}

type IsMatingType

type IsMatingType interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23MatingType()
}

type IsMatingType_Bolting

type IsMatingType_Bolting interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23MatingType_5FBolting()
}

type IsMatingType_Brazing

type IsMatingType_Brazing interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23MatingType_5FBrazing()
}

type IsMatingType_Clasping

type IsMatingType_Clasping interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23MatingType_5FClasping()
}

type IsMatingType_Clinching

type IsMatingType_Clinching interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23MatingType_5FClinching()
}

type IsMatingType_Clipping

type IsMatingType_Clipping interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23MatingType_5FClipping()
}

type IsMatingType_Doweling

type IsMatingType_Doweling interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23MatingType_5FDoweling()
}

type IsMatingType_Flanging

type IsMatingType_Flanging interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23MatingType_5FFlanging()
}

type IsMatingType_FoamInjection

type IsMatingType_FoamInjection interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23MatingType_5FFoamInjection()
}

type IsMatingType_FrictionWelding

type IsMatingType_FrictionWelding interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23MatingType_5FFrictionWelding()
}

type IsMatingType_Gluing

type IsMatingType_Gluing interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23MatingType_5FGluing()
}

type IsMatingType_LaserWelding

type IsMatingType_LaserWelding interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23MatingType_5FLaserWelding()
}

type IsMatingType_PressFit

type IsMatingType_PressFit interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23MatingType_5FPressFit()
}

type IsMatingType_Riveting

type IsMatingType_Riveting interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23MatingType_5FRiveting()
}

type IsMatingType_Sewing

type IsMatingType_Sewing interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23MatingType_5FSewing()
}

type IsMatingType_Soldering

type IsMatingType_Soldering interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23MatingType_5FSoldering()
}

type IsMatingType_SpotWelding

type IsMatingType_SpotWelding interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23MatingType_5FSpotWelding()
}

type IsMatingType_Stapling

type IsMatingType_Stapling interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23MatingType_5FStapling()
}

type IsMatingType_Welding

type IsMatingType_Welding interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23MatingType_5FWelding()
}

type IsMechanism

type IsMechanism interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23Mechanism()
}

type IsMechanismState

type IsMechanismState interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23MechanismState()
}

type IsMembersHaveMandatorySpecificationItemCategory

type IsMembersHaveMandatorySpecificationItemCategory interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23membersHaveMandatorySpecificationItemCategory()
}

type IsMembersHaveNotSpecificationItemCategory

type IsMembersHaveNotSpecificationItemCategory interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23membersHaveNotSpecificationItemCategory()
}

type IsMembersHaveOptionalSpecificationItemCategory

type IsMembersHaveOptionalSpecificationItemCategory interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23membersHaveOptionalSpecificationItemCategory()
}

type IsNetWeight

type IsNetWeight interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23netWeight()
}

type IsNetWeightPerArea

type IsNetWeightPerArea interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23netWeightPerArea()
}

type IsNetWeightPerLength

type IsNetWeightPerLength interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23netWeightPerLength()
}

type IsNetWeightPerVolume

type IsNetWeightPerVolume interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23netWeightPerVolume()
}

type IsNextAssemblyOccurrenceUsage

type IsNextAssemblyOccurrenceUsage interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23nextAssemblyOccurrenceUsage()
}

type IsNodeType

type IsNodeType interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23NodeType()
}

type IsNodeType_branch_node

type IsNodeType_branch_node interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23NodeType_5Fbranch_5Fnode()
}

type IsNodeType_external_node

type IsNodeType_external_node interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23NodeType_5Fexternal_5Fnode()
}

type IsNodeType_extremity_node

type IsNodeType_extremity_node interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23NodeType_5Fextremity_5Fnode()
}

type IsNodeType_intermediate_node

type IsNodeType_intermediate_node interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23NodeType_5Fintermediate_5Fnode()
}

type IsNonConfigurablePart

type IsNonConfigurablePart interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23NonConfigurablePart()
}

type IsNsnID

type IsNsnID interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23nsnId()
}

type IsOccurrenceContactFeature

type IsOccurrenceContactFeature interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23OccurrenceContactFeature()
}

type IsOccurrenceMatedUsage

type IsOccurrenceMatedUsage interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23occurrenceMatedUsage()
}

type IsOccurrenceNextAssemblyUsage

type IsOccurrenceNextAssemblyUsage interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23occurrenceNextAssemblyUsage()
}

type IsOccurrencePromissoryAssemblyUsage

type IsOccurrencePromissoryAssemblyUsage interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23occurrencePromissoryAssemblyUsage()
}

type IsOccurrenceQuantity

type IsOccurrenceQuantity interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23occurrenceQuantity()
}

type IsOccurrenceShapeElement

type IsOccurrenceShapeElement interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23OccurrenceShapeElement()
}

type IsOccurrenceShapeFeature

type IsOccurrenceShapeFeature interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23OccurrenceShapeFeature()
}

type IsOccurrenceTerminal

type IsOccurrenceTerminal interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23OccurrenceTerminal()
}

type IsOccurrenceTransportFeature

type IsOccurrenceTransportFeature interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23OccurrenceTransportFeature()
}

type IsOptionalSpecificationItemOfMembers

type IsOptionalSpecificationItemOfMembers interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23optionalSpecificationItemOfMembers()
}

type IsOrganizationDomainID

type IsOrganizationDomainID interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23organizationDomainId()
}

type IsOtherOccurrence

type IsOtherOccurrence interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23OtherOccurrence()
}

type IsPackagedPart

type IsPackagedPart interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PackagedPart()
}

type IsPart

type IsPart interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23Part()
}

type IsPartCategory

type IsPartCategory interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory()
}

type IsPartCategory_EMI_connector_housing

type IsPartCategory_EMI_connector_housing interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5FEMI_5Fconnector_5Fhousing()
}

type IsPartCategory_application_control

type IsPartCategory_application_control interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fapplication_5Fcontrol()
}

type IsPartCategory_assembly

type IsPartCategory_assembly interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fassembly()
}

type IsPartCategory_assembly_study

type IsPartCategory_assembly_study interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fassembly_5Fstudy()
}

type IsPartCategory_backshell

type IsPartCategory_backshell interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fbackshell()
}

type IsPartCategory_boxed

type IsPartCategory_boxed interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fboxed()
}

type IsPartCategory_braid

type IsPartCategory_braid interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fbraid()
}

type IsPartCategory_busbar

type IsPartCategory_busbar interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fbusbar()
}

type IsPartCategory_cable

type IsPartCategory_cable interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fcable()
}

type IsPartCategory_cable_ferrule

type IsPartCategory_cable_ferrule interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fcable_5Fferrule()
}

type IsPartCategory_cable_fixing_device

type IsPartCategory_cable_fixing_device interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fcable_5Ffixing_5Fdevice()
}

type IsPartCategory_cable_support_sleeve

type IsPartCategory_cable_support_sleeve interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fcable_5Fsupport_5Fsleeve()
}

type IsPartCategory_cavity_plug

type IsPartCategory_cavity_plug interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fcavity_5Fplug()
}

type IsPartCategory_collection

type IsPartCategory_collection interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fcollection()
}

type IsPartCategory_completely_knocked_down

type IsPartCategory_completely_knocked_down interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fcompletely_5Fknocked_5Fdown()
}

type IsPartCategory_conduit

type IsPartCategory_conduit interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fconduit()
}

type IsPartCategory_connector

type IsPartCategory_connector interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fconnector()
}

type IsPartCategory_connector_cavity

type IsPartCategory_connector_cavity interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fconnector_5Fcavity()
}

type IsPartCategory_connector_contact

type IsPartCategory_connector_contact interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fconnector_5Fcontact()
}

type IsPartCategory_connector_housing

type IsPartCategory_connector_housing interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fconnector_5Fhousing()
}

type IsPartCategory_connector_insert

type IsPartCategory_connector_insert interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fconnector_5Finsert()
}

type IsPartCategory_connector_kit

type IsPartCategory_connector_kit interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fconnector_5Fkit()
}

type IsPartCategory_contact_member

type IsPartCategory_contact_member interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fcontact_5Fmember()
}

type IsPartCategory_contactor

type IsPartCategory_contactor interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fcontactor()
}

type IsPartCategory_continuous

type IsPartCategory_continuous interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fcontinuous()
}

type IsPartCategory_corrugated_conduit

type IsPartCategory_corrugated_conduit interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fcorrugated_5Fconduit()
}

type IsPartCategory_detail

type IsPartCategory_detail interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fdetail()
}

type IsPartCategory_digital_mockUp

type IsPartCategory_digital_mockUp interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fdigital_5Fmock_2Dup()
}

type IsPartCategory_discrete

type IsPartCategory_discrete interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fdiscrete()
}

type IsPartCategory_electrical_design

type IsPartCategory_electrical_design interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Felectrical_5Fdesign()
}

type IsPartCategory_electrical_device

type IsPartCategory_electrical_device interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Felectrical_5Fdevice()
}

type IsPartCategory_electrified_backshell

type IsPartCategory_electrified_backshell interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Felectrified_5Fbackshell()
}

type IsPartCategory_end_cap

type IsPartCategory_end_cap interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fend_5Fcap()
}

type IsPartCategory_fishnet

type IsPartCategory_fishnet interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Ffishnet()
}

type IsPartCategory_fixing_device

type IsPartCategory_fixing_device interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Ffixing_5Fdevice()
}

type IsPartCategory_flat_cable

type IsPartCategory_flat_cable interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fflat_5Fcable()
}

type IsPartCategory_grommet

type IsPartCategory_grommet interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fgrommet()
}

type IsPartCategory_in_process

type IsPartCategory_in_process interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fin_5Fprocess()
}

type IsPartCategory_inseparable_assembly

type IsPartCategory_inseparable_assembly interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Finseparable_5Fassembly()
}

type IsPartCategory_insulation_piercing_connector

type IsPartCategory_insulation_piercing_connector interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Finsulation_5Fpiercing_5Fconnector()
}

type IsPartCategory_joint_ferrule

type IsPartCategory_joint_ferrule interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fjoint_5Fferrule()
}

type IsPartCategory_label

type IsPartCategory_label interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Flabel()
}

type IsPartCategory_mechanical_design

type IsPartCategory_mechanical_design interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fmechanical_5Fdesign()
}

type IsPartCategory_not_specific

type IsPartCategory_not_specific interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fnot_5Fspecific()
}

type IsPartCategory_overbraid

type IsPartCategory_overbraid interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Foverbraid()
}

type IsPartCategory_plug

type IsPartCategory_plug interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fplug()
}

type IsPartCategory_preliminary_design

type IsPartCategory_preliminary_design interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fpreliminary_5Fdesign()
}

type IsPartCategory_process_planning

type IsPartCategory_process_planning interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fprocess_5Fplanning()
}

type IsPartCategory_product_support

type IsPartCategory_product_support interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fproduct_5Fsupport()
}

type IsPartCategory_protective_covering

type IsPartCategory_protective_covering interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fprotective_5Fcovering()
}

type IsPartCategory_prototype

type IsPartCategory_prototype interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fprototype()
}

type IsPartCategory_push_button

type IsPartCategory_push_button interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fpush_5Fbutton()
}

type IsPartCategory_raw_material

type IsPartCategory_raw_material interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fraw_5Fmaterial()
}

type IsPartCategory_raw_material_by_area

type IsPartCategory_raw_material_by_area interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fraw_5Fmaterial_5Fby_5Farea()
}

type IsPartCategory_raw_material_by_length

type IsPartCategory_raw_material_by_length interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fraw_5Fmaterial_5Fby_5Flength()
}

type IsPartCategory_raw_material_by_volume

type IsPartCategory_raw_material_by_volume interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fraw_5Fmaterial_5Fby_5Fvolume()
}

type IsPartCategory_regulated

type IsPartCategory_regulated interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fregulated()
}

type IsPartCategory_relay

type IsPartCategory_relay interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Frelay()
}

type IsPartCategory_safety

type IsPartCategory_safety interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fsafety()
}

type IsPartCategory_seal

type IsPartCategory_seal interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fseal()
}

type IsPartCategory_service

type IsPartCategory_service interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fservice()
}

type IsPartCategory_shield

type IsPartCategory_shield interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fshield()
}

type IsPartCategory_shield_connector

type IsPartCategory_shield_connector interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fshield_5Fconnector()
}

type IsPartCategory_shielded_connector

type IsPartCategory_shielded_connector interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fshielded_5Fconnector()
}

type IsPartCategory_shrink_boot

type IsPartCategory_shrink_boot interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fshrink_5Fboot()
}

type IsPartCategory_socket

type IsPartCategory_socket interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fsocket()
}

type IsPartCategory_spacer

type IsPartCategory_spacer interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fspacer()
}

type IsPartCategory_splice

type IsPartCategory_splice interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fsplice()
}

type IsPartCategory_strain_relief_accessory

type IsPartCategory_strain_relief_accessory interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fstrain_5Frelief_5Faccessory()
}

type IsPartCategory_switch

type IsPartCategory_switch interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fswitch()
}

type IsPartCategory_tape

type IsPartCategory_tape interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Ftape()
}

type IsPartCategory_terminal_block

type IsPartCategory_terminal_block interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fterminal_5Fblock()
}

type IsPartCategory_terminal_lug

type IsPartCategory_terminal_lug interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fterminal_5Flug()
}

type IsPartCategory_tool

type IsPartCategory_tool interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Ftool()
}

type IsPartCategory_wire

type IsPartCategory_wire interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fwire()
}

type IsPartCategory_wiring_harness

type IsPartCategory_wiring_harness interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fwiring_5Fharness()
}

type IsPartCollectionRelationship

type IsPartCollectionRelationship interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23partCollectionRelationship()
}

type IsPartConnectivityDefinition

type IsPartConnectivityDefinition interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartConnectivityDefinition()
}

type IsPartContactFeature

type IsPartContactFeature interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartContactFeature()
}

type IsPartDefinition

type IsPartDefinition interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartDefinition()
}

type IsPartDefinitionOf

type IsPartDefinitionOf interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23partDefinitionOf()
}

type IsPartDesign

type IsPartDesign interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartDesign()
}

type IsPartFeature

type IsPartFeature interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartFeature()
}

type IsPartShapeElement

type IsPartShapeElement interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartShapeElement()
}

type IsPartSpecification

type IsPartSpecification interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartSpecification()
}

type IsPartTerminal

type IsPartTerminal interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartTerminal()
}

type IsPartTransportFeature

type IsPartTransportFeature interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartTransportFeature()
}

type IsPartVersion

type IsPartVersion interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartVersion()
}

type IsPartVersionOf

type IsPartVersionOf interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23partVersionOf()
}

type IsPart_AssemblyDesign

type IsPart_AssemblyDesign interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23Part_5FAssemblyDesign()
}

type IsPart_CollectionDefinition

type IsPart_CollectionDefinition interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23Part_5FCollectionDefinition()
}

type IsPart_MatingDefinition

type IsPart_MatingDefinition interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23Part_5FMatingDefinition()
}

type IsPart_PartDesign

type IsPart_PartDesign interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23Part_5FPartDesign()
}

type IsPart_WiringHarnessAssemblyDesign

type IsPart_WiringHarnessAssemblyDesign interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23Part_5FWiringHarnessAssemblyDesign()
}

type IsPart_WiringHarnessAssemblyDesign_EdgeBasedTopologicalRepresentationWithLengthConstraint

type IsPart_WiringHarnessAssemblyDesign_EdgeBasedTopologicalRepresentationWithLengthConstraint interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23Part_5FWiringHarnessAssemblyDesign_5FEdgeBasedTopologicalRepresentationWithLengthConstraint()
}

type IsPassageTechnology

type IsPassageTechnology interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PassageTechnology()
}

type IsPassageTechnologyAllocationToStackModel

type IsPassageTechnologyAllocationToStackModel interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PassageTechnologyAllocationToStackModel()
}

type IsPlyAngleRepresentation

type IsPlyAngleRepresentation interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PlyAngleRepresentation()
}

type IsPointAndVector

type IsPointAndVector interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PointAndVector()
}

type IsPointArray

type IsPointArray interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PointArray()
}

type IsPolar11

type IsPolar11 interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23Polar11()
}

type IsProduciblePart

type IsProduciblePart interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ProduciblePart()
}

type IsProduct

type IsProduct interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23Product()
}

type IsProductAsIndividual

type IsProductAsIndividual interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ProductAsIndividual()
}

type IsProductClass

type IsProductClass interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ProductClass()
}

type IsProductConfiguration

type IsProductConfiguration interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ProductConfiguration()
}

type IsProductFamily

type IsProductFamily interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ProductFamily()
}

type IsProductOccurrence

type IsProductOccurrence interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ProductOccurrence()
}

type IsProductOccurrenceList

type IsProductOccurrenceList interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ProductOccurrenceList()
}

type IsProductSpecification

type IsProductSpecification interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ProductSpecification()
}

type IsPromissoryAssemblyOccurrenceUsage

type IsPromissoryAssemblyOccurrenceUsage interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23promissoryAssemblyOccurrenceUsage()
}

type IsQuantifiedOccurrence

type IsQuantifiedOccurrence interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23QuantifiedOccurrence()
}

type IsQuantifiedOccurrenceCriterionAsString

type IsQuantifiedOccurrenceCriterionAsString interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23quantifiedOccurrenceCriterionAsString()
}

type IsRefDes

type IsRefDes interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23refDes()
}

type IsRefDes1

type IsRefDes1 interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23refDes1()
}

type IsRefDes81346

type IsRefDes81346 interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23refDes81346()
}

type IsRefDes81346_2_infrastructure

type IsRefDes81346_2_infrastructure interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23refDes81346_5F2_5Finfrastructure()
}

type IsRefDes81346_2_inherent_function

type IsRefDes81346_2_inherent_function interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23refDes81346_5F2_5Finherent_5Ffunction()
}

type IsRefDes81346_2_space

type IsRefDes81346_2_space interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23refDes81346_5F2_5Fspace()
}

type IsRefDes81346_14_prime_system

type IsRefDes81346_14_prime_system interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23refDes81346_5F14_5Fprime_5Fsystem()
}

type IsRefDes81346_14_technical_system

type IsRefDes81346_14_technical_system interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23refDes81346_5F14_5Ftechnical_5Fsystem()
}

type IsRefDesClass

type IsRefDesClass interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23refDesClass()
}

type IsRefDesN

type IsRefDesN interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23refDesN()
}

type IsReinforcementOrientationBasis

type IsReinforcementOrientationBasis interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ReinforcementOrientationBasis()
}

type IsRepresentedGeometry

type IsRepresentedGeometry interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23representedGeometry()
}

type IsRotationAboutDirection

type IsRotationAboutDirection interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23RotationAboutDirection()
}

type IsShapeElement

type IsShapeElement interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ShapeElement()
}

type IsShapeElementRelationship

type IsShapeElementRelationship interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23shapeElementRelationship()
}

type IsShapeElementRelationshipInverse

type IsShapeElementRelationshipInverse interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23shapeElementRelationshipInverse()
}

type IsShapeFeatureDefinition

type IsShapeFeatureDefinition interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ShapeFeatureDefinition()
}

type IsShapeFeatureDefinitionElement

type IsShapeFeatureDefinitionElement interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ShapeFeatureDefinitionElement()
}

type IsShapeFeatureDefinitionElementRelationship

type IsShapeFeatureDefinitionElementRelationship interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23shapeFeatureDefinitionElementRelationship()
}

type IsShapeFeatureDefinitionOccurrenceElement

type IsShapeFeatureDefinitionOccurrenceElement interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ShapeFeatureDefinitionOccurrenceElement()
}

type IsShapeFeatureDefinitionOccurrenceElementRelationship

type IsShapeFeatureDefinitionOccurrenceElementRelationship interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23shapeFeatureDefinitionOccurrenceElementRelationship()
}

type IsShapeFeatureType

type IsShapeFeatureType interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ShapeFeatureType()
}

type IsShapeFeatureType_Connector_backshell_to_housing

type IsShapeFeatureType_Connector_backshell_to_housing interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ShapeFeatureType_5FConnector_5Fbackshell_5Fto_5Fhousing()
}

type IsShapeFeatureType_Connector_backshell_to_shrink_boot

type IsShapeFeatureType_Connector_backshell_to_shrink_boot interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ShapeFeatureType_5FConnector_5Fbackshell_5Fto_5Fshrink_5Fboot()
}

type IsShapeFeatureType_Connector_backshell_to_strain_relief

type IsShapeFeatureType_Connector_backshell_to_strain_relief interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ShapeFeatureType_5FConnector_5Fbackshell_5Fto_5Fstrain_5Frelief()
}

type IsShapeFeatureType_Connector_housing_to_backshell

type IsShapeFeatureType_Connector_housing_to_backshell interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ShapeFeatureType_5FConnector_5Fhousing_5Fto_5Fbackshell()
}

type IsShapeFeatureType_Connector_shrink_boot_to_backshell

type IsShapeFeatureType_Connector_shrink_boot_to_backshell interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ShapeFeatureType_5FConnector_5Fshrink_5Fboot_5Fto_5Fbackshell()
}

type IsShapeFeatureType_Connector_strain_relief_to_backshell

type IsShapeFeatureType_Connector_strain_relief_to_backshell interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ShapeFeatureType_5FConnector_5Fstrain_5Frelief_5Fto_5Fbackshell()
}

type IsShapeFeatureType_cavity_plug_or_contact_profile

type IsShapeFeatureType_cavity_plug_or_contact_profile interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ShapeFeatureType_5Fcavity_5Fplug_5For_5Fcontact_5Fprofile()
}

type IsShapeFeatureType_cavity_profile

type IsShapeFeatureType_cavity_profile interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ShapeFeatureType_5Fcavity_5Fprofile()
}

type IsShapeFeatureType_connector_insert_arrangement

type IsShapeFeatureType_connector_insert_arrangement interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ShapeFeatureType_5Fconnector_5Finsert_5Farrangement()
}

type IsShapeFeatureType_connector_insert_profile

type IsShapeFeatureType_connector_insert_profile interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ShapeFeatureType_5Fconnector_5Finsert_5Fprofile()
}

type IsShapeFeatureType_contact_barrel

type IsShapeFeatureType_contact_barrel interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ShapeFeatureType_5Fcontact_5Fbarrel()
}

type IsShapeFeatureType_contact_profile

type IsShapeFeatureType_contact_profile interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ShapeFeatureType_5Fcontact_5Fprofile()
}

type IsShapeFeatureType_pin_profile

type IsShapeFeatureType_pin_profile interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ShapeFeatureType_5Fpin_5Fprofile()
}

type IsShapeFeatureType_plug_profile

type IsShapeFeatureType_plug_profile interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ShapeFeatureType_5Fplug_5Fprofile()
}

type IsShapeFeatureType_slot_profile

type IsShapeFeatureType_slot_profile interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ShapeFeatureType_5Fslot_5Fprofile()
}

type IsShapeFeatureType_socket_profile

type IsShapeFeatureType_socket_profile interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ShapeFeatureType_5Fsocket_5Fprofile()
}

type IsShapeFeatureType_unspecified

type IsShapeFeatureType_unspecified interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ShapeFeatureType_5Funspecified()
}

type IsShapeFeatureType_wire_profile

type IsShapeFeatureType_wire_profile interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ShapeFeatureType_5Fwire_5Fprofile()
}

type IsSingleOccurrence

type IsSingleOccurrence interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23SingleOccurrence()
}

type IsSpecificationItem

type IsSpecificationItem interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23SpecificationItem()
}

type IsSpecificationItemCategory

type IsSpecificationItemCategory interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23SpecificationItemCategory()
}

type IsSpecificationItemCategoryExclusive

type IsSpecificationItemCategoryExclusive interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23SpecificationItemCategoryExclusive()
}

type IsSpecificationItemCategoryList

type IsSpecificationItemCategoryList interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23SpecificationItemCategoryList()
}

type IsSpecificationItemCategoryOrder

type IsSpecificationItemCategoryOrder interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23specificationItemCategoryOrder()
}

type IsSpecifiedOccurrence

type IsSpecifiedOccurrence interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23SpecifiedOccurrence()
}

type IsStratum

type IsStratum interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23Stratum()
}

type IsStratumFeature

type IsStratumFeature interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23StratumFeature()
}

type IsStratumFeatureTemplateComponent

type IsStratumFeatureTemplateComponent interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23StratumFeatureTemplateComponent()
}

type IsStratumFeatureTemplateComponentWithStratumFeature

type IsStratumFeatureTemplateComponentWithStratumFeature interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23StratumFeatureTemplateComponentWithStratumFeature()
}

type IsStratumStackModel

type IsStratumStackModel interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23StratumStackModel()
}

type IsStratumStackTemplate

type IsStratumStackTemplate interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23StratumStackTemplate()
}

type IsStratumSubStack

type IsStratumSubStack interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23StratumSubStack()
}

type IsStratumSurfaceTechnology

type IsStratumSurfaceTechnology interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23StratumSurfaceTechnology()
}

type IsStratumTechnology

type IsStratumTechnology interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23StratumTechnology()
}

type IsStratumTechnologyOccurrence

type IsStratumTechnologyOccurrence interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23StratumTechnologyOccurrence()
}

type IsStratumTechnologyOccurrenceRelationship

type IsStratumTechnologyOccurrenceRelationship interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23StratumTechnologyOccurrenceRelationship()
}

type IsStratumTemplate

type IsStratumTemplate interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23StratumTemplate()
}

type IsStyledModel

type IsStyledModel interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23StyledModel()
}

type IsTemplatePart

type IsTemplatePart interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TemplatePart()
}

type IsTerminalAndTransportDomainType

type IsTerminalAndTransportDomainType interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TerminalAndTransportDomainType()
}

type IsTerminalAndTransportDomainType_electrical

type IsTerminalAndTransportDomainType_electrical interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TerminalAndTransportDomainType_5Felectrical()
}

type IsTerminalAndTransportDomainType_magnetic

type IsTerminalAndTransportDomainType_magnetic interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TerminalAndTransportDomainType_5Fmagnetic()
}

type IsTerminalAndTransportDomainType_matter

type IsTerminalAndTransportDomainType_matter interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TerminalAndTransportDomainType_5Fmatter()
}

type IsTerminalAndTransportDomainType_multiple

type IsTerminalAndTransportDomainType_multiple interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TerminalAndTransportDomainType_5Fmultiple()
}

type IsTerminalAndTransportDomainType_optical

type IsTerminalAndTransportDomainType_optical interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TerminalAndTransportDomainType_5Foptical()
}

type IsTerminalAndTransportDomainType_thermal

type IsTerminalAndTransportDomainType_thermal interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TerminalAndTransportDomainType_5Fthermal()
}

type IsTerminalDefinition

type IsTerminalDefinition interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TerminalDefinition()
}

type IsTerminalJointType

type IsTerminalJointType interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TerminalJointType()
}

type IsTerminalJointType_crimp_terminal

type IsTerminalJointType_crimp_terminal interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TerminalJointType_5Fcrimp_5Fterminal()
}

type IsTerminalJointType_fusion_fibre_splice

type IsTerminalJointType_fusion_fibre_splice interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TerminalJointType_5Ffusion_5Ffibre_5Fsplice()
}

type IsTerminalJointType_insulation_displacement_termination

type IsTerminalJointType_insulation_displacement_termination interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TerminalJointType_5Finsulation_5Fdisplacement_5Ftermination()
}

type IsTerminalJointType_lug_terminal

type IsTerminalJointType_lug_terminal interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TerminalJointType_5Flug_5Fterminal()
}

type IsTerminalJointType_mantle_terminal

type IsTerminalJointType_mantle_terminal interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TerminalJointType_5Fmantle_5Fterminal()
}

type IsTerminalJointType_mechanical_fibre_splice

type IsTerminalJointType_mechanical_fibre_splice interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TerminalJointType_5Fmechanical_5Ffibre_5Fsplice()
}

type IsTerminalJointType_non_reusable_insulation_displacement_termination

type IsTerminalJointType_non_reusable_insulation_displacement_termination interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TerminalJointType_5Fnon_5Freusable_5Finsulation_5Fdisplacement_5Ftermination()
}

type IsTerminalJointType_optical_fiber_splice

type IsTerminalJointType_optical_fiber_splice interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TerminalJointType_5Foptical_5Ffiber_5Fsplice()
}

type IsTerminalJointType_pillar_terminal

type IsTerminalJointType_pillar_terminal interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TerminalJointType_5Fpillar_5Fterminal()
}

type IsTerminalJointType_pin_terminal

type IsTerminalJointType_pin_terminal interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TerminalJointType_5Fpin_5Fterminal()
}

type IsTerminalJointType_push_on_contact_terminal

type IsTerminalJointType_push_on_contact_terminal interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TerminalJointType_5Fpush_5Fon_5Fcontact_5Fterminal()
}

type IsTerminalJointType_resilient_contact_terminal

type IsTerminalJointType_resilient_contact_terminal interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TerminalJointType_5Fresilient_5Fcontact_5Fterminal()
}

type IsTerminalJointType_saddle_terminal

type IsTerminalJointType_saddle_terminal interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TerminalJointType_5Fsaddle_5Fterminal()
}

type IsTerminalJointType_screw_terminal

type IsTerminalJointType_screw_terminal interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TerminalJointType_5Fscrew_5Fterminal()
}

type IsTerminalJointType_snap_on_contact_terminal

type IsTerminalJointType_snap_on_contact_terminal interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TerminalJointType_5Fsnap_5Fon_5Fcontact_5Fterminal()
}

type IsTerminalJointType_socket_terminal

type IsTerminalJointType_socket_terminal interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TerminalJointType_5Fsocket_5Fterminal()
}

type IsTerminalJointType_solder_terminal

type IsTerminalJointType_solder_terminal interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TerminalJointType_5Fsolder_5Fterminal()
}

type IsTerminalJointType_stud_terminal

type IsTerminalJointType_stud_terminal interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TerminalJointType_5Fstud_5Fterminal()
}

type IsTerminalJointType_tuning_fork_contact_terminal

type IsTerminalJointType_tuning_fork_contact_terminal interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TerminalJointType_5Ftuning_5Ffork_5Fcontact_5Fterminal()
}

type IsThreeDGeometrySet

type IsThreeDGeometrySet interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ThreeDGeometrySet()
}

type IsToolAttachmentPointFrame

type IsToolAttachmentPointFrame interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ToolAttachmentPointFrame()
}

type IsToolCentrePointFrame

type IsToolCentrePointFrame interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ToolCentrePointFrame()
}

type IsTopology

type IsTopology interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23topology()
}

type IsTransformedGeometricModel

type IsTransformedGeometricModel interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TransformedGeometricModel()
}

type IsTransitionCode

type IsTransitionCode interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TransitionCode()
}

type IsTransitionCode_cont_same_gradient

type IsTransitionCode_cont_same_gradient interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TransitionCode_5Fcont_5Fsame_5Fgradient()
}

type IsTransitionCode_cont_same_gradient_same_curvature

type IsTransitionCode_cont_same_gradient_same_curvature interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TransitionCode_5Fcont_5Fsame_5Fgradient_5Fsame_5Fcurvature()
}

type IsTransitionCode_continuous

type IsTransitionCode_continuous interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TransitionCode_5Fcontinuous()
}

type IsTransitionCode_discontinuous

type IsTransitionCode_discontinuous interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TransitionCode_5Fdiscontinuous()
}

type IsTransportFeatureType_blank_wire

type IsTransportFeatureType_blank_wire interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TransportFeatureType_5Fblank_5Fwire()
}

type IsTransportFeatureType_hose

type IsTransportFeatureType_hose interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TransportFeatureType_5Fhose()
}

type IsTransportFeatureType_insulated_wire

type IsTransportFeatureType_insulated_wire interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TransportFeatureType_5Finsulated_5Fwire()
}

type IsTransportFeatureType_optical_fibre

type IsTransportFeatureType_optical_fibre interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TransportFeatureType_5Foptical_5Ffibre()
}

type IsTransportFeatureType_pipe

type IsTransportFeatureType_pipe interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TransportFeatureType_5Fpipe()
}

type IsTransportFeatureType_shield

type IsTransportFeatureType_shield interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TransportFeatureType_5Fshield()
}

type IsTransportFeatureType_ventilation_duct

type IsTransportFeatureType_ventilation_duct interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TransportFeatureType_5Fventilation_5Fduct()
}

type IsTwistDirection

type IsTwistDirection interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TwistDirection()
}

type IsTwistDirection_clockwise

type IsTwistDirection_clockwise interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TwistDirection_5Fclockwise()
}

type IsTwistDirection_counter_clockwise

type IsTwistDirection_counter_clockwise interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TwistDirection_5Fcounter_5Fclockwise()
}

type IsTwistedCrossSectionalGroupShapeElement

type IsTwistedCrossSectionalGroupShapeElement interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TwistedCrossSectionalGroupShapeElement()
}

type IsTypeOccurrence

type IsTypeOccurrence interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TypeOccurrence()
}

type IsTypicalPhysicalProduct

type IsTypicalPhysicalProduct interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TypicalPhysicalProduct()
}

type IsUpcID

type IsUpcID interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23upcId()
}

type IsUserDefined11

type IsUserDefined11 interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23UserDefined11()
}

type IsVariantOccurrence2

type IsVariantOccurrence2 interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23VariantOccurrence2()
}

type IsVariantOccurrence3

type IsVariantOccurrence3 interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23VariantOccurrence3()
}

type IsVariantOccurrenceType

type IsVariantOccurrenceType interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23VariantOccurrenceType()
}

type IsVersionID

type IsVersionID interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23versionId()
}

type IsViewID

type IsViewID interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23viewId()
}

type IsWireColourBasedIdentificationCode

type IsWireColourBasedIdentificationCode interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23WireColourBasedIdentificationCode()
}

type IsWireOccurrence

type IsWireOccurrence interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23WireOccurrence()
}

type IsWireOccurrenceIdentification

type IsWireOccurrenceIdentification interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23WireOccurrenceIdentification()
}

type IsWireOccurrenceTerminal

type IsWireOccurrenceTerminal interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23WireOccurrenceTerminal()
}

type IsWirePartIdentification

type IsWirePartIdentification interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23WirePartIdentification()
}

type IsWiringHarnessAssemblyDesign

type IsWiringHarnessAssemblyDesign interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23WiringHarnessAssemblyDesign()
}

type IsWiringHarnessAssemblyDesign_EdgeBasedTopologicalRepresentationWithLengthConstraint

type IsWiringHarnessAssemblyDesign_EdgeBasedTopologicalRepresentationWithLengthConstraint interface {
	sst.ElementInformer
	AsIs_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23WiringHarnessAssemblyDesign_5FEdgeBasedTopologicalRepresentationWithLengthConstraint()
}

type KindActuatedDirection

type KindActuatedDirection interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ActuatedDirection()
}

type KindActuatedDirection_bidirectional

type KindActuatedDirection_bidirectional interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ActuatedDirection_5Fbidirectional()
}

type KindActuatedDirection_negative_only

type KindActuatedDirection_negative_only interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ActuatedDirection_5Fnegative_5Fonly()
}

type KindActuatedDirection_not_actuated

type KindActuatedDirection_not_actuated interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ActuatedDirection_5Fnot_5Factuated()
}

type KindActuatedDirection_positive_only

type KindActuatedDirection_positive_only interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ActuatedDirection_5Fpositive_5Fonly()
}

type KindAddressByLiteral

type KindAddressByLiteral interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23addressByLiteral()
}

type KindAllocatedPassageMinimumAnnularRing

type KindAllocatedPassageMinimumAnnularRing interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23AllocatedPassageMinimumAnnularRing()
}

type KindApplicationDomain

type KindApplicationDomain interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ApplicationDomain()
}

type KindApplicationDomain_complete_design

type KindApplicationDomain_complete_design interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ApplicationDomain_5Fcomplete_5Fdesign()
}

type KindApplicationDomain_composites

type KindApplicationDomain_composites interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ApplicationDomain_5Fcomposites()
}

type KindApplicationDomain_electrical

type KindApplicationDomain_electrical interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ApplicationDomain_5Felectrical()
}

type KindApplicationDomain_geometrical_dimensioning_and_tolerancing_representation

type KindApplicationDomain_geometrical_dimensioning_and_tolerancing_representation interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ApplicationDomain_5Fgeometrical_5Fdimensioning_5Fand_5Ftolerancing_5Frepresentation()
}

type KindApplicationDomain_kinematic_mechanism

type KindApplicationDomain_kinematic_mechanism interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ApplicationDomain_5Fkinematic_5Fmechanism()
}

type KindApplicationDomain_machining_feature

type KindApplicationDomain_machining_feature interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ApplicationDomain_5Fmachining_5Ffeature()
}

type KindApplicationDomain_material_specification

type KindApplicationDomain_material_specification interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ApplicationDomain_5Fmaterial_5Fspecification()
}

type KindApplicationDomain_model_based_3D_annotation_representation

type KindApplicationDomain_model_based_3D_annotation_representation interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ApplicationDomain_5Fmodel_5Fbased_5F3D_5Fannotation_5Frepresentation()
}

type KindApplicationDomain_partial_design

type KindApplicationDomain_partial_design interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ApplicationDomain_5Fpartial_5Fdesign()
}

type KindApplicationDomain_partial_design_interface

type KindApplicationDomain_partial_design_interface interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ApplicationDomain_5Fpartial_5Fdesign_5Finterface()
}

type KindApplicationDomain_process_state

type KindApplicationDomain_process_state interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ApplicationDomain_5Fprocess_5Fstate()
}

type KindApplicationDomain_surface_finish

type KindApplicationDomain_surface_finish interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ApplicationDomain_5Fsurface_5Ffinish()
}

type KindApplicationDomain_thermal

type KindApplicationDomain_thermal interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ApplicationDomain_5Fthermal()
}

type KindApplicationDomain_wire_and_part_list_with_connectivity

type KindApplicationDomain_wire_and_part_list_with_connectivity interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ApplicationDomain_5Fwire_5Fand_5Fpart_5Flist_5Fwith_5Fconnectivity()
}

type KindApplicationDomain_wiring_harness_assembly_3D_design

type KindApplicationDomain_wiring_harness_assembly_3D_design interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ApplicationDomain_5Fwiring_5Fharness_5Fassembly_5F3D_5Fdesign()
}

type KindApplicationDomain_wiring_harness_assembly_design_stick_line

type KindApplicationDomain_wiring_harness_assembly_design_stick_line interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ApplicationDomain_5Fwiring_5Fharness_5Fassembly_5Fdesign_5Fstick_5Fline()
}

type KindApplicationDomain_wiring_harness_formboard_drawing

type KindApplicationDomain_wiring_harness_formboard_drawing interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ApplicationDomain_5Fwiring_5Fharness_5Fformboard_5Fdrawing()
}

type KindApplicationDomain_wiring_harness_segment_topology

type KindApplicationDomain_wiring_harness_segment_topology interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ApplicationDomain_5Fwiring_5Fharness_5Fsegment_5Ftopology()
}

type KindAspect

type KindAspect interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23Aspect()
}

type KindAssembledGroupOccurrenceOf

type KindAssembledGroupOccurrenceOf interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23assembledGroupOccurrenceOf()
}

type KindAssemblyConstraintTypeEnum

type KindAssemblyConstraintTypeEnum interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23AssemblyConstraintTypeEnum()
}

type KindAssemblyConstraintTypeEnum_coaxial_assembly_constraint

type KindAssemblyConstraintTypeEnum_coaxial_assembly_constraint interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23AssemblyConstraintTypeEnum_5Fcoaxial_5Fassembly_5Fconstraint()
}

type KindAssemblyConstraintTypeEnum_complex

type KindAssemblyConstraintTypeEnum_complex interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23AssemblyConstraintTypeEnum_5Fcomplex()
}

type KindAssemblyConstraintTypeEnum_dimensioned_angle_assembly_constraint

type KindAssemblyConstraintTypeEnum_dimensioned_angle_assembly_constraint interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23AssemblyConstraintTypeEnum_5Fdimensioned_5Fangle_5Fassembly_5Fconstraint()
}

type KindAssemblyConstraintTypeEnum_dimensioned_parallel_assembly_constraint

type KindAssemblyConstraintTypeEnum_dimensioned_parallel_assembly_constraint interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23AssemblyConstraintTypeEnum_5Fdimensioned_5Fparallel_5Fassembly_5Fconstraint()
}

type KindAssemblyConstraintTypeEnum_dimensioned_surface_distance_assembly_constraint

type KindAssemblyConstraintTypeEnum_dimensioned_surface_distance_assembly_constraint interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23AssemblyConstraintTypeEnum_5Fdimensioned_5Fsurface_5Fdistance_5Fassembly_5Fconstraint()
}

type KindAssemblyConstraintTypeEnum_fixed_constituent_assembly_constraint

type KindAssemblyConstraintTypeEnum_fixed_constituent_assembly_constraint interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23AssemblyConstraintTypeEnum_5Ffixed_5Fconstituent_5Fassembly_5Fconstraint()
}

type KindAssemblyConstraintTypeEnum_incidence_assembly_constraint

type KindAssemblyConstraintTypeEnum_incidence_assembly_constraint interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23AssemblyConstraintTypeEnum_5Fincidence_5Fassembly_5Fconstraint()
}

type KindAssemblyConstraintTypeEnum_parallel_assembly_constraint

type KindAssemblyConstraintTypeEnum_parallel_assembly_constraint interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23AssemblyConstraintTypeEnum_5Fparallel_5Fassembly_5Fconstraint()
}

type KindAssemblyConstraintTypeEnum_perpendicular_assembly_constraint

type KindAssemblyConstraintTypeEnum_perpendicular_assembly_constraint interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23AssemblyConstraintTypeEnum_5Fperpendicular_5Fassembly_5Fconstraint()
}

type KindAssemblyConstraintTypeEnum_tangent_assembly_constraint

type KindAssemblyConstraintTypeEnum_tangent_assembly_constraint interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23AssemblyConstraintTypeEnum_5Ftangent_5Fassembly_5Fconstraint()
}

type KindAssemblyDesign

type KindAssemblyDesign interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23AssemblyDesign()
}

type KindAssemblyGroup

type KindAssemblyGroup interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23AssemblyGroup()
}

type KindAssemblyGroupMemberOf

type KindAssemblyGroupMemberOf interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23assemblyGroupMemberOf()
}

type KindAssemblyGroupOccurrence

type KindAssemblyGroupOccurrence interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23AssemblyGroupOccurrence()
}

type KindAssemblyGroupOccurrenceMember

type KindAssemblyGroupOccurrenceMember interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23AssemblyGroupOccurrenceMember()
}

type KindAssemblyGroupOf

type KindAssemblyGroupOf interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23assemblyGroupOf()
}

type KindAssemblyJointType

type KindAssemblyJointType interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23AssemblyJointType()
}

type KindAssemblyJointType_bolted_connection

type KindAssemblyJointType_bolted_connection interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23AssemblyJointType_5Fbolted_5Fconnection()
}

type KindAssemblyJointType_circular_compressed_crimped_connection

type KindAssemblyJointType_circular_compressed_crimped_connection interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23AssemblyJointType_5Fcircular_5Fcompressed_5Fcrimped_5Fconnection()
}

type KindAssemblyJointType_crimped_connection

type KindAssemblyJointType_crimped_connection interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23AssemblyJointType_5Fcrimped_5Fconnection()
}

type KindAssemblyJointType_deep_indented_crimped_connection

type KindAssemblyJointType_deep_indented_crimped_connection interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23AssemblyJointType_5Fdeep_5Findented_5Fcrimped_5Fconnection()
}

type KindAssemblyJointType_glued_connection

type KindAssemblyJointType_glued_connection interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23AssemblyJointType_5Fglued_5Fconnection()
}

type KindAssemblyJointType_hexagonal_compressed_crimped_connection

type KindAssemblyJointType_hexagonal_compressed_crimped_connection interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23AssemblyJointType_5Fhexagonal_5Fcompressed_5Fcrimped_5Fconnection()
}

type KindAssemblyJointType_incomplete

type KindAssemblyJointType_incomplete interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23AssemblyJointType_5Fincomplete()
}

type KindAssemblyJointType_insulation_displacement_connection

type KindAssemblyJointType_insulation_displacement_connection interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23AssemblyJointType_5Finsulation_5Fdisplacement_5Fconnection()
}

type KindAssemblyJointType_insulation_piercing_connection

type KindAssemblyJointType_insulation_piercing_connection interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23AssemblyJointType_5Finsulation_5Fpiercing_5Fconnection()
}

type KindAssemblyJointType_promissory_connection

type KindAssemblyJointType_promissory_connection interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23AssemblyJointType_5Fpromissory_5Fconnection()
}

type KindAssemblyJointType_promissory_connection_for_higher_assembly

type KindAssemblyJointType_promissory_connection_for_higher_assembly interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23AssemblyJointType_5Fpromissory_5Fconnection_5Ffor_5Fhigher_5Fassembly()
}

type KindAssemblyJointType_promissory_connection_for_installation_constraints

type KindAssemblyJointType_promissory_connection_for_installation_constraints interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23AssemblyJointType_5Fpromissory_5Fconnection_5Ffor_5Finstallation_5Fconstraints()
}

type KindAssemblyJointType_promissory_connection_for_missing_contributors

type KindAssemblyJointType_promissory_connection_for_missing_contributors interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23AssemblyJointType_5Fpromissory_5Fconnection_5Ffor_5Fmissing_5Fcontributors()
}

type KindAssemblyJointType_push_connection

type KindAssemblyJointType_push_connection interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23AssemblyJointType_5Fpush_5Fconnection()
}

type KindAssemblyJointType_screwed_connection

type KindAssemblyJointType_screwed_connection interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23AssemblyJointType_5Fscrewed_5Fconnection()
}

type KindAssemblyJointType_snap_connection

type KindAssemblyJointType_snap_connection interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23AssemblyJointType_5Fsnap_5Fconnection()
}

type KindAssemblyJointType_soldered_connection

type KindAssemblyJointType_soldered_connection interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23AssemblyJointType_5Fsoldered_5Fconnection()
}

type KindAssemblyJointType_welded_connection

type KindAssemblyJointType_welded_connection interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23AssemblyJointType_5Fwelded_5Fconnection()
}

type KindAssemblyJointType_wrapped_connection

type KindAssemblyJointType_wrapped_connection interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23AssemblyJointType_5Fwrapped_5Fconnection()
}

type KindAssemblyShapeConstraint

type KindAssemblyShapeConstraint interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23AssemblyShapeConstraint()
}

type KindAssemblyShapeConstraintItemRelationship

type KindAssemblyShapeConstraintItemRelationship interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23assemblyShapeConstraintItemRelationship()
}

type KindAssemblyShapeJoint

type KindAssemblyShapeJoint interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23AssemblyShapeJoint()
}

type KindAssemblyShapeJointAuxiliaryMaterialRelationship

type KindAssemblyShapeJointAuxiliaryMaterialRelationship interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23assemblyShapeJointAuxiliaryMaterialRelationship()
}

type KindAssemblyShapeJointItemRelationship

type KindAssemblyShapeJointItemRelationship interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23assemblyShapeJointItemRelationship()
}

type KindAttachedFeature

type KindAttachedFeature interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23attachedFeature()
}

type KindAttachedOccurrence

type KindAttachedOccurrence interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23attachedOccurrence()
}

type KindAuxiliaryGeometry

type KindAuxiliaryGeometry interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23auxiliaryGeometry()
}

type KindBendRadius

type KindBendRadius interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23bendRadius()
}

type KindBeveledSheetRepresentation

type KindBeveledSheetRepresentation interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23BeveledSheetRepresentation()
}

type KindBreakdownObject

type KindBreakdownObject interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23BreakdownObject()
}

type KindBreakdownOccurrence

type KindBreakdownOccurrence interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23BreakdownOccurrence()
}

type KindBreakdownOccurrenceOf

type KindBreakdownOccurrenceOf interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23breakdownOccurrenceOf()
}

type KindBreakdownOccurrenceViewOf

type KindBreakdownOccurrenceViewOf interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23breakdownOccurrenceViewOf()
}

type KindBreakdownOf

type KindBreakdownOf interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23breakdownOf()
}

type KindBreakdownSystem

type KindBreakdownSystem interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23BreakdownSystem()
}

type KindCableOccurrence

type KindCableOccurrence interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23CableOccurrence()
}

type KindCableOccurrenceTerminal

type KindCableOccurrenceTerminal interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23CableOccurrenceTerminal()
}

type KindCableOccurrenceTerminalLocationGroup

type KindCableOccurrenceTerminalLocationGroup interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23CableOccurrenceTerminalLocationGroup()
}

type KindCageID

type KindCageID interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23cageId()
}

type KindCartesian11

type KindCartesian11 interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23Cartesian11()
}

type KindCataloguePart

type KindCataloguePart interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23CataloguePart()
}

type KindClassSystem

type KindClassSystem interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ClassSystem()
}

type KindClassificationSystem

type KindClassificationSystem interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ClassificationSystem()
}

type KindCollectedPartRelationship

type KindCollectedPartRelationship interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23collectedPartRelationship()
}

type KindCollectionDefinition

type KindCollectionDefinition interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23CollectionDefinition()
}

type KindColourCode

type KindColourCode interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23colourCode()
}

type KindComposedGeometricModel

type KindComposedGeometricModel interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ComposedGeometricModel()
}

type KindCompositeSheetRepresentation

type KindCompositeSheetRepresentation interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23CompositeSheetRepresentation()
}

type KindConductiveFilledArea

type KindConductiveFilledArea interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ConductiveFilledArea()
}

type KindConductor

type KindConductor interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23Conductor()
}

type KindConfigurablePart

type KindConfigurablePart interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ConfigurablePart()
}

type KindConnectedFilledArea

type KindConnectedFilledArea interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ConnectedFilledArea()
}

type KindConstituentShapeRepresentation

type KindConstituentShapeRepresentation interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ConstituentShapeRepresentation()
}

type KindContactFeatureDefinition

type KindContactFeatureDefinition interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ContactFeatureDefinition()
}

type KindContactFeatureDefinitionFitRelationship

type KindContactFeatureDefinitionFitRelationship interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23contactFeatureDefinitionFitRelationship()
}

type KindContinuousPart

type KindContinuousPart interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ContinuousPart()
}

type KindCrossSectionArea

type KindCrossSectionArea interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23crossSectionArea()
}

type KindCrossSectionDiameter

type KindCrossSectionDiameter interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23crossSectionDiameter()
}

type KindCrossSectionStructure

type KindCrossSectionStructure interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23crossSectionStructure()
}

type KindCrossSectionalAlternativePartShapeElement

type KindCrossSectionalAlternativePartShapeElement interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23CrossSectionalAlternativePartShapeElement()
}

type KindCrossSectionalConstituentElementSelect

type KindCrossSectionalConstituentElementSelect interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23CrossSectionalConstituentElementSelect()
}

type KindCrossSectionalGroupShapeElement

type KindCrossSectionalGroupShapeElement interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23CrossSectionalGroupShapeElement()
}

type KindCrossSectionalGroupShapeElementWithLacing

type KindCrossSectionalGroupShapeElementWithLacing interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23CrossSectionalGroupShapeElementWithLacing()
}

type KindCrossSectionalGroupShapeElementWithTubularCover

type KindCrossSectionalGroupShapeElementWithTubularCover interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23CrossSectionalGroupShapeElementWithTubularCover()
}

type KindCrossSectionalInnerPartShapeElement

type KindCrossSectionalInnerPartShapeElement interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23CrossSectionalInnerPartShapeElement()
}

type KindCrossSectionalOccurrenceShapeElement

type KindCrossSectionalOccurrenceShapeElement interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23CrossSectionalOccurrenceShapeElement()
}

type KindCrossSectionalPartShapeElement

type KindCrossSectionalPartShapeElement interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23CrossSectionalPartShapeElement()
}

type KindCrossSectionalPartTransportFeature

type KindCrossSectionalPartTransportFeature interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23CrossSectionalPartTransportFeature()
}

type KindCurve11

type KindCurve11 interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23Curve11()
}

type KindCylindrical11

type KindCylindrical11 interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23Cylindrical11()
}

type KindDefaultComponentTerminationPassageDefinition

type KindDefaultComponentTerminationPassageDefinition interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23DefaultComponentTerminationPassageDefinition()
}

type KindDefaultUnsupportedPassageDefinition

type KindDefaultUnsupportedPassageDefinition interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23DefaultUnsupportedPassageDefinition()
}

type KindDefaultViaDefinition

type KindDefaultViaDefinition interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23DefaultViaDefinition()
}

type KindDefault_tapered_blind_via_definition

type KindDefault_tapered_blind_via_definition interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23Default_5Ftapered_5Fblind_5Fvia_5Fdefinition()
}

type KindDefiningGeometry

type KindDefiningGeometry interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23definingGeometry()
}

type KindDefiningSpecificationItem

type KindDefiningSpecificationItem interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23definingSpecificationItem()
}

type KindDerivedStratum

type KindDerivedStratum interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23DerivedStratum()
}

type KindDesignLayerStratum

type KindDesignLayerStratum interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23DesignLayerStratum()
}

type KindDesignStackModel

type KindDesignStackModel interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23DesignStackModel()
}

type KindDetailedPart

type KindDetailedPart interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23DetailedPart()
}

type KindDiscretePart

type KindDiscretePart interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23DiscretePart()
}

type KindDocumentationLayerStratum

type KindDocumentationLayerStratum interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23DocumentationLayerStratum()
}

type KindDunsID

type KindDunsID interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23dunsId()
}

type KindEuropeanVatID

type KindEuropeanVatID interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23europeanVatId()
}

type KindExternalAdvancedBrepShapeRepresentation

type KindExternalAdvancedBrepShapeRepresentation interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ExternalAdvancedBrepShapeRepresentation()
}

type KindExternalCsgShapeRepresentation

type KindExternalCsgShapeRepresentation interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ExternalCsgShapeRepresentation()
}

type KindExternalCurveSweptSolidShapeRepresentation

type KindExternalCurveSweptSolidShapeRepresentation interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ExternalCurveSweptSolidShapeRepresentation()
}

type KindExternalEdgeBasedWireframeShapeRepresentation

type KindExternalEdgeBasedWireframeShapeRepresentation interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ExternalEdgeBasedWireframeShapeRepresentation()
}

type KindExternalElementaryBrepShapeRepresentation

type KindExternalElementaryBrepShapeRepresentation interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ExternalElementaryBrepShapeRepresentation()
}

type KindExternalFacetedBrepShapeRepresentation

type KindExternalFacetedBrepShapeRepresentation interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ExternalFacetedBrepShapeRepresentation()
}

type KindExternalGeometricModel

type KindExternalGeometricModel interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ExternalGeometricModel()
}

type KindExternalGeometricallyBoundedSurfaceShapeRepresentation

type KindExternalGeometricallyBoundedSurfaceShapeRepresentation interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ExternalGeometricallyBoundedSurfaceShapeRepresentation()
}

type KindExternalGeometricallyBoundedWireframeShapeRepresentation

type KindExternalGeometricallyBoundedWireframeShapeRepresentation interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ExternalGeometricallyBoundedWireframeShapeRepresentation()
}

type KindExternalManifoldSurfaceShapeRepresentation

type KindExternalManifoldSurfaceShapeRepresentation interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ExternalManifoldSurfaceShapeRepresentation()
}

type KindExternalRepresentationItem

type KindExternalRepresentationItem interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ExternalRepresentationItem()
}

type KindExternalShellBasedWireframeShapeRepresentation

type KindExternalShellBasedWireframeShapeRepresentation interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ExternalShellBasedWireframeShapeRepresentation()
}

type KindExternalTessellatedShapeRepresentation

type KindExternalTessellatedShapeRepresentation interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ExternalTessellatedShapeRepresentation()
}

type KindFaceBasedSheetRepresentation

type KindFaceBasedSheetRepresentation interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23FaceBasedSheetRepresentation()
}

type KindFiducialStratumFeature

type KindFiducialStratumFeature interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23FiducialStratumFeature()
}

type KindFunctionOccurrence

type KindFunctionOccurrence interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23FunctionOccurrence()
}

type KindGenericPart

type KindGenericPart interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23GenericPart()
}

type KindGeometricSheetRepresentation

type KindGeometricSheetRepresentation interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23GeometricSheetRepresentation()
}

type KindGinID

type KindGinID interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ginId()
}

type KindHarnessNode

type KindHarnessNode interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23HarnessNode()
}

type KindHarnessNode_VertexPoint

type KindHarnessNode_VertexPoint interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23HarnessNode_5FVertexPoint()
}

type KindHarnessNode_VertexPointOnCurve

type KindHarnessNode_VertexPointOnCurve interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23HarnessNode_5FVertexPointOnCurve()
}

type KindHarnessSegment

type KindHarnessSegment interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23HarnessSegment()
}

type KindHarnessSegment_EdgeBoundedCurveWithLength

type KindHarnessSegment_EdgeBoundedCurveWithLength interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23HarnessSegment_5FEdgeBoundedCurveWithLength()
}

type KindHarnessSegment_SubEdge

type KindHarnessSegment_SubEdge interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23HarnessSegment_5FSubEdge()
}

type KindHasAssembledGroupOccurrence

type KindHasAssembledGroupOccurrence interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23hasAssembledGroupOccurrence()
}

type KindHasAssemblyGroup

type KindHasAssemblyGroup interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23hasAssemblyGroup()
}

type KindHasAssemblyGroupMember

type KindHasAssemblyGroupMember interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23hasAssemblyGroupMember()
}

type KindHasBreakdown

type KindHasBreakdown interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23hasBreakdown()
}

type KindHasBreakdownOccurrence

type KindHasBreakdownOccurrence interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23hasBreakdownOccurrence()
}

type KindHasBreakdownOccurrenceView

type KindHasBreakdownOccurrenceView interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23hasBreakdownOccurrenceView()
}

type KindHasHigherUsage

type KindHasHigherUsage interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23hasHigherUsage()
}

type KindHasMatingMaterial

type KindHasMatingMaterial interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23hasMatingMaterial()
}

type KindHasPartVersion

type KindHasPartVersion interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23hasPartVersion()
}

type KindHasProductDefinition

type KindHasProductDefinition interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23hasProductDefinition()
}

type KindHighOrderKinematicPair

type KindHighOrderKinematicPair interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23HighOrderKinematicPair()
}

type KindHighOrderKinematicPairType

type KindHighOrderKinematicPairType interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23HighOrderKinematicPairType()
}

type KindHighOrderKinematicPairType_linear_flexible_and_planar_curve_pair

type KindHighOrderKinematicPairType_linear_flexible_and_planar_curve_pair interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23HighOrderKinematicPairType_5Flinear_5Fflexible_5Fand_5Fplanar_5Fcurve_5Fpair()
}

type KindHighOrderKinematicPairType_planar_curve_pair

type KindHighOrderKinematicPairType_planar_curve_pair interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23HighOrderKinematicPairType_5Fplanar_5Fcurve_5Fpair()
}

type KindHighOrderKinematicPairType_point_on_planar_curve_pair

type KindHighOrderKinematicPairType_point_on_planar_curve_pair interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23HighOrderKinematicPairType_5Fpoint_5Fon_5Fplanar_5Fcurve_5Fpair()
}

type KindHighOrderKinematicPairType_point_on_surface_pair

type KindHighOrderKinematicPairType_point_on_surface_pair interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23HighOrderKinematicPairType_5Fpoint_5Fon_5Fsurface_5Fpair()
}

type KindHighOrderKinematicPairType_rolling_curve_pair

type KindHighOrderKinematicPairType_rolling_curve_pair interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23HighOrderKinematicPairType_5Frolling_5Fcurve_5Fpair()
}

type KindHighOrderKinematicPairType_rolling_surface_pair

type KindHighOrderKinematicPairType_rolling_surface_pair interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23HighOrderKinematicPairType_5Frolling_5Fsurface_5Fpair()
}

type KindHighOrderKinematicPairType_sliding_curve_pair

type KindHighOrderKinematicPairType_sliding_curve_pair interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23HighOrderKinematicPairType_5Fsliding_5Fcurve_5Fpair()
}

type KindHighOrderKinematicPairType_sliding_surface_pair

type KindHighOrderKinematicPairType_sliding_surface_pair interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23HighOrderKinematicPairType_5Fsliding_5Fsurface_5Fpair()
}

type KindHigherUsageOf

type KindHigherUsageOf interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23higherUsageOf()
}

type KindID

type KindID interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23id()
}

type KindIDOwner

type KindIDOwner interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23idOwner()
}

type KindInformationCarrier

type KindInformationCarrier interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23InformationCarrier()
}

type KindInformationProduct

type KindInformationProduct interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23InformationProduct()
}

type KindInterStratumExtent

type KindInterStratumExtent interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23InterStratumExtent()
}

type KindInterconnectModuleDesign

type KindInterconnectModuleDesign interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23InterconnectModuleDesign()
}

type KindInterfaceOrJoinTerminal

type KindInterfaceOrJoinTerminal interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23InterfaceOrJoinTerminal()
}

type KindInterfaceOrJoinTerminal_interface_terminal

type KindInterfaceOrJoinTerminal_interface_terminal interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23InterfaceOrJoinTerminal_5Finterface_5Fterminal()
}

type KindInterfaceOrJoinTerminal_join_terminal

type KindInterfaceOrJoinTerminal_join_terminal interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23InterfaceOrJoinTerminal_5Fjoin_5Fterminal()
}

type KindInterpolatedConfigurationModel

type KindInterpolatedConfigurationModel interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23InterpolatedConfigurationModel()
}

type KindInterpolatedConfigurationSequence

type KindInterpolatedConfigurationSequence interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23InterpolatedConfigurationSequence()
}

type KindInterpolationType

type KindInterpolationType interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23InterpolationType()
}

type KindInterpolationType_discontinuous_interpolation_type

type KindInterpolationType_discontinuous_interpolation_type interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23InterpolationType_5Fdiscontinuous_5Finterpolation_5Ftype()
}

type KindInterpolationType_linear_interpolation_type

type KindInterpolationType_linear_interpolation_type interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23InterpolationType_5Flinear_5Finterpolation_5Ftype()
}

type KindInterpolationType_synchronous_interpolation_type

type KindInterpolationType_synchronous_interpolation_type interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23InterpolationType_5Fsynchronous_5Finterpolation_5Ftype()
}

type KindInterpolationType_undefined_interpolation_type

type KindInterpolationType_undefined_interpolation_type interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23InterpolationType_5Fundefined_5Finterpolation_5Ftype()
}

type KindIsbnID

type KindIsbnID interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23isbnId()
}

type KindIsmnID

type KindIsmnID interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ismnId()
}

type KindIssnID

type KindIssnID interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23issnId()
}
type KindKinematicLink interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23KinematicLink()
}

type KindKinematicPair

type KindKinematicPair interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23KinematicPair()
}

type KindKinematicPairValue

type KindKinematicPairValue interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23KinematicPairValue()
}

type KindKinematicPathDefinedByNodes

type KindKinematicPathDefinedByNodes interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23KinematicPathDefinedByNodes()
}

type KindLaminateComponent

type KindLaminateComponent interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23LaminateComponent()
}

type KindLayeredInterconnectModuleDesign

type KindLayeredInterconnectModuleDesign interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23LayeredInterconnectModuleDesign()
}

type KindLayeredInterconnectPanelDesign

type KindLayeredInterconnectPanelDesign interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23LayeredInterconnectPanelDesign()
}

type KindLibraryStackModel

type KindLibraryStackModel interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23LibraryStackModel()
}

type KindLifeCycleStage

type KindLifeCycleStage interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23LifeCycleStage()
}

type KindLifeCycleStage_design

type KindLifeCycleStage_design interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23LifeCycleStage_5Fdesign()
}

type KindLifeCycleStage_manufacturing

type KindLifeCycleStage_manufacturing interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23LifeCycleStage_5Fmanufacturing()
}

type KindLifeCycleStage_not_specific

type KindLifeCycleStage_not_specific interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23LifeCycleStage_5Fnot_5Fspecific()
}

type KindLifeCycleStage_recycling

type KindLifeCycleStage_recycling interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23LifeCycleStage_5Frecycling()
}

type KindLifeCycleStage_support

type KindLifeCycleStage_support interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23LifeCycleStage_5Fsupport()
}

type KindLinkMotionAlongPath

type KindLinkMotionAlongPath interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23LinkMotionAlongPath()
}

type KindLocalLinearStack

type KindLocalLinearStack interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23LocalLinearStack()
}

type KindLocationOccurrence

type KindLocationOccurrence interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23LocationOccurrence()
}

type KindLowOrderKinematicPair

type KindLowOrderKinematicPair interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23LowOrderKinematicPair()
}

type KindLowOrderKinematicPairType

type KindLowOrderKinematicPairType interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23LowOrderKinematicPairType()
}

type KindLowOrderKinematicPairType_cylindrical_pair

type KindLowOrderKinematicPairType_cylindrical_pair interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23LowOrderKinematicPairType_5Fcylindrical_5Fpair()
}

type KindLowOrderKinematicPairType_fully_constrained_pair

type KindLowOrderKinematicPairType_fully_constrained_pair interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23LowOrderKinematicPairType_5Ffully_5Fconstrained_5Fpair()
}

type KindLowOrderKinematicPairType_planar_pair

type KindLowOrderKinematicPairType_planar_pair interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23LowOrderKinematicPairType_5Fplanar_5Fpair()
}

type KindLowOrderKinematicPairType_prismatic_pair

type KindLowOrderKinematicPairType_prismatic_pair interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23LowOrderKinematicPairType_5Fprismatic_5Fpair()
}

type KindLowOrderKinematicPairType_revolute_pair

type KindLowOrderKinematicPairType_revolute_pair interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23LowOrderKinematicPairType_5Frevolute_5Fpair()
}

type KindLowOrderKinematicPairType_spherical_pair

type KindLowOrderKinematicPairType_spherical_pair interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23LowOrderKinematicPairType_5Fspherical_5Fpair()
}

type KindLowOrderKinematicPairType_spherical_pair_with_pin

type KindLowOrderKinematicPairType_spherical_pair_with_pin interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23LowOrderKinematicPairType_5Fspherical_5Fpair_5Fwith_5Fpin()
}

type KindLowOrderKinematicPairType_unconstrained_pair

type KindLowOrderKinematicPairType_unconstrained_pair interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23LowOrderKinematicPairType_5Funconstrained_5Fpair()
}

type KindLowOrderKinematicPairType_universal_pair

type KindLowOrderKinematicPairType_universal_pair interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23LowOrderKinematicPairType_5Funiversal_5Fpair()
}

type KindLowOrderKinematicPairWithMotionCoupling

type KindLowOrderKinematicPairWithMotionCoupling interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23LowOrderKinematicPairWithMotionCoupling()
}

type KindLowOrderKinematicPairWithMotionCouplingType

type KindLowOrderKinematicPairWithMotionCouplingType interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23LowOrderKinematicPairWithMotionCouplingType()
}

type KindLowOrderKinematicPairWithMotionCouplingType_gear_pair

type KindLowOrderKinematicPairWithMotionCouplingType_gear_pair interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23LowOrderKinematicPairWithMotionCouplingType_5Fgear_5Fpair()
}

type KindLowOrderKinematicPairWithMotionCouplingType_linear_flexible_and_pinion_pair

type KindLowOrderKinematicPairWithMotionCouplingType_linear_flexible_and_pinion_pair interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23LowOrderKinematicPairWithMotionCouplingType_5Flinear_5Fflexible_5Fand_5Fpinion_5Fpair()
}

type KindLowOrderKinematicPairWithMotionCouplingType_rack_and_pinion_pair

type KindLowOrderKinematicPairWithMotionCouplingType_rack_and_pinion_pair interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23LowOrderKinematicPairWithMotionCouplingType_5Frack_5Fand_5Fpinion_5Fpair()
}

type KindLowOrderKinematicPairWithMotionCouplingType_screw_pair

type KindLowOrderKinematicPairWithMotionCouplingType_screw_pair interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23LowOrderKinematicPairWithMotionCouplingType_5Fscrew_5Fpair()
}

type KindMandatorySpecificationItemOfMembers

type KindMandatorySpecificationItemOfMembers interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23mandatorySpecificationItemOfMembers()
}

type KindMatedPartAssociation

type KindMatedPartAssociation interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23matedPartAssociation()
}

type KindMatingConnection

type KindMatingConnection interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23MatingConnection()
}

type KindMatingDefinition

type KindMatingDefinition interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23MatingDefinition()
}

type KindMatingGroup

type KindMatingGroup interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23MatingGroup()
}

type KindMatingMaterialOf

type KindMatingMaterialOf interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23matingMaterialOf()
}

type KindMatingType

type KindMatingType interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23MatingType()
}

type KindMatingType_Bolting

type KindMatingType_Bolting interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23MatingType_5FBolting()
}

type KindMatingType_Brazing

type KindMatingType_Brazing interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23MatingType_5FBrazing()
}

type KindMatingType_Clasping

type KindMatingType_Clasping interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23MatingType_5FClasping()
}

type KindMatingType_Clinching

type KindMatingType_Clinching interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23MatingType_5FClinching()
}

type KindMatingType_Clipping

type KindMatingType_Clipping interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23MatingType_5FClipping()
}

type KindMatingType_Doweling

type KindMatingType_Doweling interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23MatingType_5FDoweling()
}

type KindMatingType_Flanging

type KindMatingType_Flanging interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23MatingType_5FFlanging()
}

type KindMatingType_FoamInjection

type KindMatingType_FoamInjection interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23MatingType_5FFoamInjection()
}

type KindMatingType_FrictionWelding

type KindMatingType_FrictionWelding interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23MatingType_5FFrictionWelding()
}

type KindMatingType_Gluing

type KindMatingType_Gluing interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23MatingType_5FGluing()
}

type KindMatingType_LaserWelding

type KindMatingType_LaserWelding interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23MatingType_5FLaserWelding()
}

type KindMatingType_PressFit

type KindMatingType_PressFit interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23MatingType_5FPressFit()
}

type KindMatingType_Riveting

type KindMatingType_Riveting interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23MatingType_5FRiveting()
}

type KindMatingType_Sewing

type KindMatingType_Sewing interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23MatingType_5FSewing()
}

type KindMatingType_Soldering

type KindMatingType_Soldering interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23MatingType_5FSoldering()
}

type KindMatingType_SpotWelding

type KindMatingType_SpotWelding interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23MatingType_5FSpotWelding()
}

type KindMatingType_Stapling

type KindMatingType_Stapling interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23MatingType_5FStapling()
}

type KindMatingType_Welding

type KindMatingType_Welding interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23MatingType_5FWelding()
}

type KindMechanism

type KindMechanism interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23Mechanism()
}

type KindMechanismState

type KindMechanismState interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23MechanismState()
}

type KindMembersHaveMandatorySpecificationItemCategory

type KindMembersHaveMandatorySpecificationItemCategory interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23membersHaveMandatorySpecificationItemCategory()
}

type KindMembersHaveNotSpecificationItemCategory

type KindMembersHaveNotSpecificationItemCategory interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23membersHaveNotSpecificationItemCategory()
}

type KindMembersHaveOptionalSpecificationItemCategory

type KindMembersHaveOptionalSpecificationItemCategory interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23membersHaveOptionalSpecificationItemCategory()
}

type KindNetWeight

type KindNetWeight interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23netWeight()
}

type KindNetWeightPerArea

type KindNetWeightPerArea interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23netWeightPerArea()
}

type KindNetWeightPerLength

type KindNetWeightPerLength interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23netWeightPerLength()
}

type KindNetWeightPerVolume

type KindNetWeightPerVolume interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23netWeightPerVolume()
}

type KindNextAssemblyOccurrenceUsage

type KindNextAssemblyOccurrenceUsage interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23nextAssemblyOccurrenceUsage()
}

type KindNodeType

type KindNodeType interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23NodeType()
}

type KindNodeType_branch_node

type KindNodeType_branch_node interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23NodeType_5Fbranch_5Fnode()
}

type KindNodeType_external_node

type KindNodeType_external_node interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23NodeType_5Fexternal_5Fnode()
}

type KindNodeType_extremity_node

type KindNodeType_extremity_node interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23NodeType_5Fextremity_5Fnode()
}

type KindNodeType_intermediate_node

type KindNodeType_intermediate_node interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23NodeType_5Fintermediate_5Fnode()
}

type KindNonConfigurablePart

type KindNonConfigurablePart interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23NonConfigurablePart()
}

type KindNsnID

type KindNsnID interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23nsnId()
}

type KindOccurrenceContactFeature

type KindOccurrenceContactFeature interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23OccurrenceContactFeature()
}

type KindOccurrenceMatedUsage

type KindOccurrenceMatedUsage interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23occurrenceMatedUsage()
}

type KindOccurrenceNextAssemblyUsage

type KindOccurrenceNextAssemblyUsage interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23occurrenceNextAssemblyUsage()
}

type KindOccurrencePromissoryAssemblyUsage

type KindOccurrencePromissoryAssemblyUsage interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23occurrencePromissoryAssemblyUsage()
}

type KindOccurrenceQuantity

type KindOccurrenceQuantity interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23occurrenceQuantity()
}

type KindOccurrenceShapeElement

type KindOccurrenceShapeElement interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23OccurrenceShapeElement()
}

type KindOccurrenceShapeFeature

type KindOccurrenceShapeFeature interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23OccurrenceShapeFeature()
}

type KindOccurrenceTerminal

type KindOccurrenceTerminal interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23OccurrenceTerminal()
}

type KindOccurrenceTransportFeature

type KindOccurrenceTransportFeature interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23OccurrenceTransportFeature()
}

type KindOptionalSpecificationItemOfMembers

type KindOptionalSpecificationItemOfMembers interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23optionalSpecificationItemOfMembers()
}

type KindOrganizationDomainID

type KindOrganizationDomainID interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23organizationDomainId()
}

type KindOtherOccurrence

type KindOtherOccurrence interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23OtherOccurrence()
}

type KindPackagedPart

type KindPackagedPart interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PackagedPart()
}

type KindPart

type KindPart interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23Part()
}

type KindPartCategory

type KindPartCategory interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory()
}

type KindPartCategory_EMI_connector_housing

type KindPartCategory_EMI_connector_housing interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5FEMI_5Fconnector_5Fhousing()
}

type KindPartCategory_application_control

type KindPartCategory_application_control interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fapplication_5Fcontrol()
}

type KindPartCategory_assembly

type KindPartCategory_assembly interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fassembly()
}

type KindPartCategory_assembly_study

type KindPartCategory_assembly_study interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fassembly_5Fstudy()
}

type KindPartCategory_backshell

type KindPartCategory_backshell interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fbackshell()
}

type KindPartCategory_boxed

type KindPartCategory_boxed interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fboxed()
}

type KindPartCategory_braid

type KindPartCategory_braid interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fbraid()
}

type KindPartCategory_busbar

type KindPartCategory_busbar interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fbusbar()
}

type KindPartCategory_cable

type KindPartCategory_cable interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fcable()
}

type KindPartCategory_cable_ferrule

type KindPartCategory_cable_ferrule interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fcable_5Fferrule()
}

type KindPartCategory_cable_fixing_device

type KindPartCategory_cable_fixing_device interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fcable_5Ffixing_5Fdevice()
}

type KindPartCategory_cable_support_sleeve

type KindPartCategory_cable_support_sleeve interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fcable_5Fsupport_5Fsleeve()
}

type KindPartCategory_cavity_plug

type KindPartCategory_cavity_plug interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fcavity_5Fplug()
}

type KindPartCategory_collection

type KindPartCategory_collection interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fcollection()
}

type KindPartCategory_completely_knocked_down

type KindPartCategory_completely_knocked_down interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fcompletely_5Fknocked_5Fdown()
}

type KindPartCategory_conduit

type KindPartCategory_conduit interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fconduit()
}

type KindPartCategory_connector

type KindPartCategory_connector interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fconnector()
}

type KindPartCategory_connector_cavity

type KindPartCategory_connector_cavity interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fconnector_5Fcavity()
}

type KindPartCategory_connector_contact

type KindPartCategory_connector_contact interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fconnector_5Fcontact()
}

type KindPartCategory_connector_housing

type KindPartCategory_connector_housing interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fconnector_5Fhousing()
}

type KindPartCategory_connector_insert

type KindPartCategory_connector_insert interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fconnector_5Finsert()
}

type KindPartCategory_connector_kit

type KindPartCategory_connector_kit interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fconnector_5Fkit()
}

type KindPartCategory_contact_member

type KindPartCategory_contact_member interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fcontact_5Fmember()
}

type KindPartCategory_contactor

type KindPartCategory_contactor interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fcontactor()
}

type KindPartCategory_continuous

type KindPartCategory_continuous interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fcontinuous()
}

type KindPartCategory_corrugated_conduit

type KindPartCategory_corrugated_conduit interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fcorrugated_5Fconduit()
}

type KindPartCategory_detail

type KindPartCategory_detail interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fdetail()
}

type KindPartCategory_digital_mockUp

type KindPartCategory_digital_mockUp interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fdigital_5Fmock_2Dup()
}

type KindPartCategory_discrete

type KindPartCategory_discrete interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fdiscrete()
}

type KindPartCategory_electrical_design

type KindPartCategory_electrical_design interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Felectrical_5Fdesign()
}

type KindPartCategory_electrical_device

type KindPartCategory_electrical_device interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Felectrical_5Fdevice()
}

type KindPartCategory_electrified_backshell

type KindPartCategory_electrified_backshell interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Felectrified_5Fbackshell()
}

type KindPartCategory_end_cap

type KindPartCategory_end_cap interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fend_5Fcap()
}

type KindPartCategory_fishnet

type KindPartCategory_fishnet interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Ffishnet()
}

type KindPartCategory_fixing_device

type KindPartCategory_fixing_device interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Ffixing_5Fdevice()
}

type KindPartCategory_flat_cable

type KindPartCategory_flat_cable interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fflat_5Fcable()
}

type KindPartCategory_grommet

type KindPartCategory_grommet interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fgrommet()
}

type KindPartCategory_in_process

type KindPartCategory_in_process interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fin_5Fprocess()
}

type KindPartCategory_inseparable_assembly

type KindPartCategory_inseparable_assembly interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Finseparable_5Fassembly()
}

type KindPartCategory_insulation_piercing_connector

type KindPartCategory_insulation_piercing_connector interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Finsulation_5Fpiercing_5Fconnector()
}

type KindPartCategory_joint_ferrule

type KindPartCategory_joint_ferrule interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fjoint_5Fferrule()
}

type KindPartCategory_label

type KindPartCategory_label interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Flabel()
}

type KindPartCategory_mechanical_design

type KindPartCategory_mechanical_design interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fmechanical_5Fdesign()
}

type KindPartCategory_not_specific

type KindPartCategory_not_specific interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fnot_5Fspecific()
}

type KindPartCategory_overbraid

type KindPartCategory_overbraid interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Foverbraid()
}

type KindPartCategory_plug

type KindPartCategory_plug interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fplug()
}

type KindPartCategory_preliminary_design

type KindPartCategory_preliminary_design interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fpreliminary_5Fdesign()
}

type KindPartCategory_process_planning

type KindPartCategory_process_planning interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fprocess_5Fplanning()
}

type KindPartCategory_product_support

type KindPartCategory_product_support interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fproduct_5Fsupport()
}

type KindPartCategory_protective_covering

type KindPartCategory_protective_covering interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fprotective_5Fcovering()
}

type KindPartCategory_prototype

type KindPartCategory_prototype interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fprototype()
}

type KindPartCategory_push_button

type KindPartCategory_push_button interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fpush_5Fbutton()
}

type KindPartCategory_raw_material

type KindPartCategory_raw_material interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fraw_5Fmaterial()
}

type KindPartCategory_raw_material_by_area

type KindPartCategory_raw_material_by_area interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fraw_5Fmaterial_5Fby_5Farea()
}

type KindPartCategory_raw_material_by_length

type KindPartCategory_raw_material_by_length interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fraw_5Fmaterial_5Fby_5Flength()
}

type KindPartCategory_raw_material_by_volume

type KindPartCategory_raw_material_by_volume interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fraw_5Fmaterial_5Fby_5Fvolume()
}

type KindPartCategory_regulated

type KindPartCategory_regulated interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fregulated()
}

type KindPartCategory_relay

type KindPartCategory_relay interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Frelay()
}

type KindPartCategory_safety

type KindPartCategory_safety interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fsafety()
}

type KindPartCategory_seal

type KindPartCategory_seal interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fseal()
}

type KindPartCategory_service

type KindPartCategory_service interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fservice()
}

type KindPartCategory_shield

type KindPartCategory_shield interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fshield()
}

type KindPartCategory_shield_connector

type KindPartCategory_shield_connector interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fshield_5Fconnector()
}

type KindPartCategory_shielded_connector

type KindPartCategory_shielded_connector interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fshielded_5Fconnector()
}

type KindPartCategory_shrink_boot

type KindPartCategory_shrink_boot interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fshrink_5Fboot()
}

type KindPartCategory_socket

type KindPartCategory_socket interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fsocket()
}

type KindPartCategory_spacer

type KindPartCategory_spacer interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fspacer()
}

type KindPartCategory_splice

type KindPartCategory_splice interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fsplice()
}

type KindPartCategory_strain_relief_accessory

type KindPartCategory_strain_relief_accessory interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fstrain_5Frelief_5Faccessory()
}

type KindPartCategory_switch

type KindPartCategory_switch interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fswitch()
}

type KindPartCategory_tape

type KindPartCategory_tape interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Ftape()
}

type KindPartCategory_terminal_block

type KindPartCategory_terminal_block interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fterminal_5Fblock()
}

type KindPartCategory_terminal_lug

type KindPartCategory_terminal_lug interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fterminal_5Flug()
}

type KindPartCategory_tool

type KindPartCategory_tool interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Ftool()
}

type KindPartCategory_wire

type KindPartCategory_wire interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fwire()
}

type KindPartCategory_wiring_harness

type KindPartCategory_wiring_harness interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartCategory_5Fwiring_5Fharness()
}

type KindPartCollectionRelationship

type KindPartCollectionRelationship interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23partCollectionRelationship()
}

type KindPartConnectivityDefinition

type KindPartConnectivityDefinition interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartConnectivityDefinition()
}

type KindPartContactFeature

type KindPartContactFeature interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartContactFeature()
}

type KindPartDefinition

type KindPartDefinition interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartDefinition()
}

type KindPartDefinitionOf

type KindPartDefinitionOf interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23partDefinitionOf()
}

type KindPartDesign

type KindPartDesign interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartDesign()
}

type KindPartFeature

type KindPartFeature interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartFeature()
}

type KindPartShapeElement

type KindPartShapeElement interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartShapeElement()
}

type KindPartSpecification

type KindPartSpecification interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartSpecification()
}

type KindPartTerminal

type KindPartTerminal interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartTerminal()
}

type KindPartTransportFeature

type KindPartTransportFeature interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartTransportFeature()
}

type KindPartVersion

type KindPartVersion interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PartVersion()
}

type KindPartVersionOf

type KindPartVersionOf interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23partVersionOf()
}

type KindPart_AssemblyDesign

type KindPart_AssemblyDesign interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23Part_5FAssemblyDesign()
}

type KindPart_CollectionDefinition

type KindPart_CollectionDefinition interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23Part_5FCollectionDefinition()
}

type KindPart_MatingDefinition

type KindPart_MatingDefinition interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23Part_5FMatingDefinition()
}

type KindPart_PartDesign

type KindPart_PartDesign interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23Part_5FPartDesign()
}

type KindPart_WiringHarnessAssemblyDesign

type KindPart_WiringHarnessAssemblyDesign interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23Part_5FWiringHarnessAssemblyDesign()
}

type KindPart_WiringHarnessAssemblyDesign_EdgeBasedTopologicalRepresentationWithLengthConstraint

type KindPart_WiringHarnessAssemblyDesign_EdgeBasedTopologicalRepresentationWithLengthConstraint interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23Part_5FWiringHarnessAssemblyDesign_5FEdgeBasedTopologicalRepresentationWithLengthConstraint()
}

type KindPassageTechnology

type KindPassageTechnology interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PassageTechnology()
}

type KindPassageTechnologyAllocationToStackModel

type KindPassageTechnologyAllocationToStackModel interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PassageTechnologyAllocationToStackModel()
}

type KindPlyAngleRepresentation

type KindPlyAngleRepresentation interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PlyAngleRepresentation()
}

type KindPointAndVector

type KindPointAndVector interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PointAndVector()
}

type KindPointArray

type KindPointArray interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23PointArray()
}

type KindPolar11

type KindPolar11 interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23Polar11()
}

type KindProduciblePart

type KindProduciblePart interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ProduciblePart()
}

type KindProduct

type KindProduct interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23Product()
}

type KindProductAsIndividual

type KindProductAsIndividual interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ProductAsIndividual()
}

type KindProductClass

type KindProductClass interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ProductClass()
}

type KindProductConfiguration

type KindProductConfiguration interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ProductConfiguration()
}

type KindProductFamily

type KindProductFamily interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ProductFamily()
}

type KindProductOccurrence

type KindProductOccurrence interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ProductOccurrence()
}

type KindProductOccurrenceList

type KindProductOccurrenceList interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ProductOccurrenceList()
}

type KindProductSpecification

type KindProductSpecification interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ProductSpecification()
}

type KindPromissoryAssemblyOccurrenceUsage

type KindPromissoryAssemblyOccurrenceUsage interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23promissoryAssemblyOccurrenceUsage()
}

type KindQuantifiedOccurrence

type KindQuantifiedOccurrence interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23QuantifiedOccurrence()
}

type KindQuantifiedOccurrenceCriterionAsString

type KindQuantifiedOccurrenceCriterionAsString interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23quantifiedOccurrenceCriterionAsString()
}

type KindRefDes

type KindRefDes interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23refDes()
}

type KindRefDes1

type KindRefDes1 interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23refDes1()
}

type KindRefDes81346

type KindRefDes81346 interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23refDes81346()
}

type KindRefDes81346_2_infrastructure

type KindRefDes81346_2_infrastructure interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23refDes81346_5F2_5Finfrastructure()
}

type KindRefDes81346_2_inherent_function

type KindRefDes81346_2_inherent_function interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23refDes81346_5F2_5Finherent_5Ffunction()
}

type KindRefDes81346_2_space

type KindRefDes81346_2_space interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23refDes81346_5F2_5Fspace()
}

type KindRefDes81346_14_prime_system

type KindRefDes81346_14_prime_system interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23refDes81346_5F14_5Fprime_5Fsystem()
}

type KindRefDes81346_14_technical_system

type KindRefDes81346_14_technical_system interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23refDes81346_5F14_5Ftechnical_5Fsystem()
}

type KindRefDesClass

type KindRefDesClass interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23refDesClass()
}

type KindRefDesN

type KindRefDesN interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23refDesN()
}

type KindReinforcementOrientationBasis

type KindReinforcementOrientationBasis interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ReinforcementOrientationBasis()
}

type KindRepresentedGeometry

type KindRepresentedGeometry interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23representedGeometry()
}

type KindRotationAboutDirection

type KindRotationAboutDirection interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23RotationAboutDirection()
}

type KindShapeElement

type KindShapeElement interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ShapeElement()
}

type KindShapeElementRelationship

type KindShapeElementRelationship interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23shapeElementRelationship()
}

type KindShapeElementRelationshipInverse

type KindShapeElementRelationshipInverse interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23shapeElementRelationshipInverse()
}

type KindShapeFeatureDefinition

type KindShapeFeatureDefinition interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ShapeFeatureDefinition()
}

type KindShapeFeatureDefinitionElement

type KindShapeFeatureDefinitionElement interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ShapeFeatureDefinitionElement()
}

type KindShapeFeatureDefinitionElementRelationship

type KindShapeFeatureDefinitionElementRelationship interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23shapeFeatureDefinitionElementRelationship()
}

type KindShapeFeatureDefinitionOccurrenceElement

type KindShapeFeatureDefinitionOccurrenceElement interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ShapeFeatureDefinitionOccurrenceElement()
}

type KindShapeFeatureDefinitionOccurrenceElementRelationship

type KindShapeFeatureDefinitionOccurrenceElementRelationship interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23shapeFeatureDefinitionOccurrenceElementRelationship()
}

type KindShapeFeatureType

type KindShapeFeatureType interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ShapeFeatureType()
}

type KindShapeFeatureType_Connector_backshell_to_housing

type KindShapeFeatureType_Connector_backshell_to_housing interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ShapeFeatureType_5FConnector_5Fbackshell_5Fto_5Fhousing()
}

type KindShapeFeatureType_Connector_backshell_to_shrink_boot

type KindShapeFeatureType_Connector_backshell_to_shrink_boot interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ShapeFeatureType_5FConnector_5Fbackshell_5Fto_5Fshrink_5Fboot()
}

type KindShapeFeatureType_Connector_backshell_to_strain_relief

type KindShapeFeatureType_Connector_backshell_to_strain_relief interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ShapeFeatureType_5FConnector_5Fbackshell_5Fto_5Fstrain_5Frelief()
}

type KindShapeFeatureType_Connector_housing_to_backshell

type KindShapeFeatureType_Connector_housing_to_backshell interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ShapeFeatureType_5FConnector_5Fhousing_5Fto_5Fbackshell()
}

type KindShapeFeatureType_Connector_shrink_boot_to_backshell

type KindShapeFeatureType_Connector_shrink_boot_to_backshell interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ShapeFeatureType_5FConnector_5Fshrink_5Fboot_5Fto_5Fbackshell()
}

type KindShapeFeatureType_Connector_strain_relief_to_backshell

type KindShapeFeatureType_Connector_strain_relief_to_backshell interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ShapeFeatureType_5FConnector_5Fstrain_5Frelief_5Fto_5Fbackshell()
}

type KindShapeFeatureType_cavity_plug_or_contact_profile

type KindShapeFeatureType_cavity_plug_or_contact_profile interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ShapeFeatureType_5Fcavity_5Fplug_5For_5Fcontact_5Fprofile()
}

type KindShapeFeatureType_cavity_profile

type KindShapeFeatureType_cavity_profile interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ShapeFeatureType_5Fcavity_5Fprofile()
}

type KindShapeFeatureType_connector_insert_arrangement

type KindShapeFeatureType_connector_insert_arrangement interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ShapeFeatureType_5Fconnector_5Finsert_5Farrangement()
}

type KindShapeFeatureType_connector_insert_profile

type KindShapeFeatureType_connector_insert_profile interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ShapeFeatureType_5Fconnector_5Finsert_5Fprofile()
}

type KindShapeFeatureType_contact_barrel

type KindShapeFeatureType_contact_barrel interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ShapeFeatureType_5Fcontact_5Fbarrel()
}

type KindShapeFeatureType_contact_profile

type KindShapeFeatureType_contact_profile interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ShapeFeatureType_5Fcontact_5Fprofile()
}

type KindShapeFeatureType_pin_profile

type KindShapeFeatureType_pin_profile interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ShapeFeatureType_5Fpin_5Fprofile()
}

type KindShapeFeatureType_plug_profile

type KindShapeFeatureType_plug_profile interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ShapeFeatureType_5Fplug_5Fprofile()
}

type KindShapeFeatureType_slot_profile

type KindShapeFeatureType_slot_profile interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ShapeFeatureType_5Fslot_5Fprofile()
}

type KindShapeFeatureType_socket_profile

type KindShapeFeatureType_socket_profile interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ShapeFeatureType_5Fsocket_5Fprofile()
}

type KindShapeFeatureType_unspecified

type KindShapeFeatureType_unspecified interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ShapeFeatureType_5Funspecified()
}

type KindShapeFeatureType_wire_profile

type KindShapeFeatureType_wire_profile interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ShapeFeatureType_5Fwire_5Fprofile()
}

type KindSingleOccurrence

type KindSingleOccurrence interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23SingleOccurrence()
}

type KindSpecificationItem

type KindSpecificationItem interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23SpecificationItem()
}

type KindSpecificationItemCategory

type KindSpecificationItemCategory interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23SpecificationItemCategory()
}

type KindSpecificationItemCategoryExclusive

type KindSpecificationItemCategoryExclusive interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23SpecificationItemCategoryExclusive()
}

type KindSpecificationItemCategoryList

type KindSpecificationItemCategoryList interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23SpecificationItemCategoryList()
}

type KindSpecificationItemCategoryOrder

type KindSpecificationItemCategoryOrder interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23specificationItemCategoryOrder()
}

type KindSpecifiedOccurrence

type KindSpecifiedOccurrence interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23SpecifiedOccurrence()
}

type KindStratum

type KindStratum interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23Stratum()
}

type KindStratumFeature

type KindStratumFeature interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23StratumFeature()
}

type KindStratumFeatureTemplateComponent

type KindStratumFeatureTemplateComponent interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23StratumFeatureTemplateComponent()
}

type KindStratumFeatureTemplateComponentWithStratumFeature

type KindStratumFeatureTemplateComponentWithStratumFeature interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23StratumFeatureTemplateComponentWithStratumFeature()
}

type KindStratumStackModel

type KindStratumStackModel interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23StratumStackModel()
}

type KindStratumStackTemplate

type KindStratumStackTemplate interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23StratumStackTemplate()
}

type KindStratumSubStack

type KindStratumSubStack interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23StratumSubStack()
}

type KindStratumSurfaceTechnology

type KindStratumSurfaceTechnology interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23StratumSurfaceTechnology()
}

type KindStratumTechnology

type KindStratumTechnology interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23StratumTechnology()
}

type KindStratumTechnologyOccurrence

type KindStratumTechnologyOccurrence interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23StratumTechnologyOccurrence()
}

type KindStratumTechnologyOccurrenceRelationship

type KindStratumTechnologyOccurrenceRelationship interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23StratumTechnologyOccurrenceRelationship()
}

type KindStratumTemplate

type KindStratumTemplate interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23StratumTemplate()
}

type KindStyledModel

type KindStyledModel interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23StyledModel()
}

type KindTemplatePart

type KindTemplatePart interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TemplatePart()
}

type KindTerminalAndTransportDomainType

type KindTerminalAndTransportDomainType interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TerminalAndTransportDomainType()
}

type KindTerminalAndTransportDomainType_electrical

type KindTerminalAndTransportDomainType_electrical interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TerminalAndTransportDomainType_5Felectrical()
}

type KindTerminalAndTransportDomainType_magnetic

type KindTerminalAndTransportDomainType_magnetic interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TerminalAndTransportDomainType_5Fmagnetic()
}

type KindTerminalAndTransportDomainType_matter

type KindTerminalAndTransportDomainType_matter interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TerminalAndTransportDomainType_5Fmatter()
}

type KindTerminalAndTransportDomainType_multiple

type KindTerminalAndTransportDomainType_multiple interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TerminalAndTransportDomainType_5Fmultiple()
}

type KindTerminalAndTransportDomainType_optical

type KindTerminalAndTransportDomainType_optical interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TerminalAndTransportDomainType_5Foptical()
}

type KindTerminalAndTransportDomainType_thermal

type KindTerminalAndTransportDomainType_thermal interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TerminalAndTransportDomainType_5Fthermal()
}

type KindTerminalDefinition

type KindTerminalDefinition interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TerminalDefinition()
}

type KindTerminalJointType

type KindTerminalJointType interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TerminalJointType()
}

type KindTerminalJointType_crimp_terminal

type KindTerminalJointType_crimp_terminal interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TerminalJointType_5Fcrimp_5Fterminal()
}

type KindTerminalJointType_fusion_fibre_splice

type KindTerminalJointType_fusion_fibre_splice interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TerminalJointType_5Ffusion_5Ffibre_5Fsplice()
}

type KindTerminalJointType_insulation_displacement_termination

type KindTerminalJointType_insulation_displacement_termination interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TerminalJointType_5Finsulation_5Fdisplacement_5Ftermination()
}

type KindTerminalJointType_lug_terminal

type KindTerminalJointType_lug_terminal interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TerminalJointType_5Flug_5Fterminal()
}

type KindTerminalJointType_mantle_terminal

type KindTerminalJointType_mantle_terminal interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TerminalJointType_5Fmantle_5Fterminal()
}

type KindTerminalJointType_mechanical_fibre_splice

type KindTerminalJointType_mechanical_fibre_splice interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TerminalJointType_5Fmechanical_5Ffibre_5Fsplice()
}

type KindTerminalJointType_non_reusable_insulation_displacement_termination

type KindTerminalJointType_non_reusable_insulation_displacement_termination interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TerminalJointType_5Fnon_5Freusable_5Finsulation_5Fdisplacement_5Ftermination()
}

type KindTerminalJointType_optical_fiber_splice

type KindTerminalJointType_optical_fiber_splice interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TerminalJointType_5Foptical_5Ffiber_5Fsplice()
}

type KindTerminalJointType_pillar_terminal

type KindTerminalJointType_pillar_terminal interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TerminalJointType_5Fpillar_5Fterminal()
}

type KindTerminalJointType_pin_terminal

type KindTerminalJointType_pin_terminal interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TerminalJointType_5Fpin_5Fterminal()
}

type KindTerminalJointType_push_on_contact_terminal

type KindTerminalJointType_push_on_contact_terminal interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TerminalJointType_5Fpush_5Fon_5Fcontact_5Fterminal()
}

type KindTerminalJointType_resilient_contact_terminal

type KindTerminalJointType_resilient_contact_terminal interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TerminalJointType_5Fresilient_5Fcontact_5Fterminal()
}

type KindTerminalJointType_saddle_terminal

type KindTerminalJointType_saddle_terminal interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TerminalJointType_5Fsaddle_5Fterminal()
}

type KindTerminalJointType_screw_terminal

type KindTerminalJointType_screw_terminal interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TerminalJointType_5Fscrew_5Fterminal()
}

type KindTerminalJointType_snap_on_contact_terminal

type KindTerminalJointType_snap_on_contact_terminal interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TerminalJointType_5Fsnap_5Fon_5Fcontact_5Fterminal()
}

type KindTerminalJointType_socket_terminal

type KindTerminalJointType_socket_terminal interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TerminalJointType_5Fsocket_5Fterminal()
}

type KindTerminalJointType_solder_terminal

type KindTerminalJointType_solder_terminal interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TerminalJointType_5Fsolder_5Fterminal()
}

type KindTerminalJointType_stud_terminal

type KindTerminalJointType_stud_terminal interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TerminalJointType_5Fstud_5Fterminal()
}

type KindTerminalJointType_tuning_fork_contact_terminal

type KindTerminalJointType_tuning_fork_contact_terminal interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TerminalJointType_5Ftuning_5Ffork_5Fcontact_5Fterminal()
}

type KindThreeDGeometrySet

type KindThreeDGeometrySet interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ThreeDGeometrySet()
}

type KindToolAttachmentPointFrame

type KindToolAttachmentPointFrame interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ToolAttachmentPointFrame()
}

type KindToolCentrePointFrame

type KindToolCentrePointFrame interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23ToolCentrePointFrame()
}

type KindTopology

type KindTopology interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23topology()
}

type KindTransformedGeometricModel

type KindTransformedGeometricModel interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TransformedGeometricModel()
}

type KindTransitionCode

type KindTransitionCode interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TransitionCode()
}

type KindTransitionCode_cont_same_gradient

type KindTransitionCode_cont_same_gradient interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TransitionCode_5Fcont_5Fsame_5Fgradient()
}

type KindTransitionCode_cont_same_gradient_same_curvature

type KindTransitionCode_cont_same_gradient_same_curvature interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TransitionCode_5Fcont_5Fsame_5Fgradient_5Fsame_5Fcurvature()
}

type KindTransitionCode_continuous

type KindTransitionCode_continuous interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TransitionCode_5Fcontinuous()
}

type KindTransitionCode_discontinuous

type KindTransitionCode_discontinuous interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TransitionCode_5Fdiscontinuous()
}

type KindTransportFeatureType_blank_wire

type KindTransportFeatureType_blank_wire interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TransportFeatureType_5Fblank_5Fwire()
}

type KindTransportFeatureType_hose

type KindTransportFeatureType_hose interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TransportFeatureType_5Fhose()
}

type KindTransportFeatureType_insulated_wire

type KindTransportFeatureType_insulated_wire interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TransportFeatureType_5Finsulated_5Fwire()
}

type KindTransportFeatureType_optical_fibre

type KindTransportFeatureType_optical_fibre interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TransportFeatureType_5Foptical_5Ffibre()
}

type KindTransportFeatureType_pipe

type KindTransportFeatureType_pipe interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TransportFeatureType_5Fpipe()
}

type KindTransportFeatureType_shield

type KindTransportFeatureType_shield interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TransportFeatureType_5Fshield()
}

type KindTransportFeatureType_ventilation_duct

type KindTransportFeatureType_ventilation_duct interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TransportFeatureType_5Fventilation_5Fduct()
}

type KindTwistDirection

type KindTwistDirection interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TwistDirection()
}

type KindTwistDirection_clockwise

type KindTwistDirection_clockwise interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TwistDirection_5Fclockwise()
}

type KindTwistDirection_counter_clockwise

type KindTwistDirection_counter_clockwise interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TwistDirection_5Fcounter_5Fclockwise()
}

type KindTwistedCrossSectionalGroupShapeElement

type KindTwistedCrossSectionalGroupShapeElement interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TwistedCrossSectionalGroupShapeElement()
}

type KindTypeOccurrence

type KindTypeOccurrence interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TypeOccurrence()
}

type KindTypicalPhysicalProduct

type KindTypicalPhysicalProduct interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23TypicalPhysicalProduct()
}

type KindUpcID

type KindUpcID interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23upcId()
}

type KindUserDefined11

type KindUserDefined11 interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23UserDefined11()
}

type KindVariantOccurrence2

type KindVariantOccurrence2 interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23VariantOccurrence2()
}

type KindVariantOccurrence3

type KindVariantOccurrence3 interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23VariantOccurrence3()
}

type KindVariantOccurrenceType

type KindVariantOccurrenceType interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23VariantOccurrenceType()
}

type KindVersionID

type KindVersionID interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23versionId()
}

type KindViewID

type KindViewID interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23viewId()
}

type KindWireColourBasedIdentificationCode

type KindWireColourBasedIdentificationCode interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23WireColourBasedIdentificationCode()
}

type KindWireOccurrence

type KindWireOccurrence interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23WireOccurrence()
}

type KindWireOccurrenceIdentification

type KindWireOccurrenceIdentification interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23WireOccurrenceIdentification()
}

type KindWireOccurrenceTerminal

type KindWireOccurrenceTerminal interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23WireOccurrenceTerminal()
}

type KindWirePartIdentification

type KindWirePartIdentification interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23WirePartIdentification()
}

type KindWiringHarnessAssemblyDesign

type KindWiringHarnessAssemblyDesign interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23WiringHarnessAssemblyDesign()
}

type KindWiringHarnessAssemblyDesign_EdgeBasedTopologicalRepresentationWithLengthConstraint

type KindWiringHarnessAssemblyDesign_EdgeBasedTopologicalRepresentationWithLengthConstraint interface {
	sst.ElementInformer
	AsKind_http_3A_2F_2Fontology_2Esemanticstep_2Enet_2Fsso_23WiringHarnessAssemblyDesign_5FEdgeBasedTopologicalRepresentationWithLengthConstraint()
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL