public IfcConstraintRelationship(IfcLabel?__Name, IfcText?__Description, IfcConstraint __RelatingConstraint, IfcConstraint[] __RelatedConstraints) { this._Name = __Name; this._Description = __Description; this._RelatingConstraint = __RelatingConstraint; this._RelatedConstraints = new HashSet <IfcConstraint>(__RelatedConstraints); }
public IfcPropertyConstraintRelationship(IfcConstraint __RelatingConstraint, IfcProperty[] __RelatedProperties, IfcLabel?__Name, IfcText?__Description) { this._RelatingConstraint = __RelatingConstraint; this._RelatedProperties = new HashSet <IfcProperty>(__RelatedProperties); this._Name = __Name; this._Description = __Description; }
public IfcConstraintAggregationRelationship(IfcLabel?__Name, IfcText?__Description, IfcConstraint __RelatingConstraint, IfcConstraint[] __RelatedConstraints, IfcLogicalOperatorEnum __LogicalAggregator) { this._Name = __Name; this._Description = __Description; this._RelatingConstraint = __RelatingConstraint; this._RelatedConstraints = new List <IfcConstraint>(__RelatedConstraints); this._LogicalAggregator = __LogicalAggregator; }
public IfcConstraintClassificationRelationship(IfcConstraint __ClassifiedConstraint, IfcClassificationNotationSelect[] __RelatedClassifications) { this._ClassifiedConstraint = __ClassifiedConstraint; this._RelatedClassifications = new HashSet <IfcClassificationNotationSelect>(__RelatedClassifications); }
public IfcResourceConstraintRelationship(IfcLabel?__Name, IfcText?__Description, IfcConstraint __RelatingConstraint, IfcResourceObjectSelect[] __RelatedResourceObjects) : base(__Name, __Description) { this._RelatingConstraint = __RelatingConstraint; this._RelatedResourceObjects = new HashSet <IfcResourceObjectSelect>(__RelatedResourceObjects); }