public override void Parse(int propIndex, IPropertyValue value, int[] nestedIndex) { switch (propIndex) { case 0: case 1: case 2: case 3: case 4: case 5: base.Parse(propIndex, value, nestedIndex); return; case 6: _predefinedType = (IfcCostScheduleTypeEnum)System.Enum.Parse(typeof(IfcCostScheduleTypeEnum), value.EnumVal, true); return; case 7: _status = value.StringVal; return; case 8: _submittedOn = value.StringVal; return; case 9: _updateDate = value.StringVal; return; default: throw new XbimParserException(string.Format("Attribute index {0} is out of range for {1}", propIndex + 1, GetType().Name.ToUpper())); } }
public override void Parse(int propIndex, IPropertyValue value, int[] nestedIndex) { switch (propIndex) { case 0: case 1: case 2: base.Parse(propIndex, value, nestedIndex); return; case 3: _actualDate = value.StringVal; return; case 4: _earlyDate = value.StringVal; return; case 5: _lateDate = value.StringVal; return; case 6: _scheduleDate = value.StringVal; return; default: throw new XbimParserException(string.Format("Attribute index {0} is out of range for {1}", propIndex + 1, GetType().Name.ToUpper())); } }
public override void Parse(int propIndex, IPropertyValue value, int[] nestedIndex) { switch (propIndex) { case 0: case 1: base.Parse(propIndex, value, nestedIndex); return; case 2: _relatingMonetaryUnit = (IfcMonetaryUnit)(value.EntityVal); return; case 3: _relatedMonetaryUnit = (IfcMonetaryUnit)(value.EntityVal); return; case 4: _exchangeRate = value.RealVal; return; case 5: _rateDateTime = value.StringVal; return; case 6: _rateSource = (IfcLibraryInformation)(value.EntityVal); return; default: throw new XbimParserException(string.Format("Attribute index {0} is out of range for {1}", propIndex + 1, GetType().Name.ToUpper())); } }
public override void Parse(int propIndex, IPropertyValue value, int[] nestedIndex) { switch (propIndex) { case 0: _name = value.StringVal; return; case 1: _version = value.StringVal; return; case 2: _publisher = (IfcActorSelect)(value.EntityVal); return; case 3: _versionDate = value.StringVal; return; case 4: _location = value.StringVal; return; case 5: _description = value.StringVal; return; default: throw new XbimParserException(string.Format("Attribute index {0} is out of range for {1}", propIndex + 1, GetType().Name.ToUpper())); } }
public IfcEventTime(IfcLabel?__Name, IfcDataOriginEnum?__DataOrigin, IfcLabel?__UserDefinedDataOrigin, IfcDateTime?__ActualDate, IfcDateTime?__EarlyDate, IfcDateTime?__LateDate, IfcDateTime?__ScheduleDate) : base(__Name, __DataOrigin, __UserDefinedDataOrigin) { this.ActualDate = __ActualDate; this.EarlyDate = __EarlyDate; this.LateDate = __LateDate; this.ScheduleDate = __ScheduleDate; }
public IfcCostSchedule(IfcGloballyUniqueId __GlobalId, IfcOwnerHistory __OwnerHistory, IfcLabel?__Name, IfcText?__Description, IfcLabel?__ObjectType, IfcIdentifier?__Identification, IfcCostScheduleTypeEnum?__PredefinedType, IfcLabel?__Status, IfcDateTime?__SubmittedOn, IfcDateTime?__UpdateDate) : base(__GlobalId, __OwnerHistory, __Name, __Description, __ObjectType, __Identification) { this._PredefinedType = __PredefinedType; this._Status = __Status; this._SubmittedOn = __SubmittedOn; this._UpdateDate = __UpdateDate; }
public IfcCurrencyRelationship(IfcLabel?__Name, IfcText?__Description, IfcMonetaryUnit __RelatingMonetaryUnit, IfcMonetaryUnit __RelatedMonetaryUnit, IfcPositiveRatioMeasure __ExchangeRate, IfcDateTime?__RateDateTime, IfcLibraryInformation __RateSource) : base(__Name, __Description) { this._RelatingMonetaryUnit = __RelatingMonetaryUnit; this._RelatedMonetaryUnit = __RelatedMonetaryUnit; this._ExchangeRate = __ExchangeRate; this._RateDateTime = __RateDateTime; this._RateSource = __RateSource; }
public IfcLibraryInformation(IfcLabel __Name, IfcLabel?__Version, IfcActorSelect __Publisher, IfcDateTime?__VersionDate, IfcURIReference?__Location, IfcText?__Description) { this._Name = __Name; this._Version = __Version; this._Publisher = __Publisher; this._VersionDate = __VersionDate; this._Location = __Location; this._Description = __Description; }
public IfcConstraint(IfcLabel __Name, IfcText?__Description, IfcConstraintEnum __ConstraintGrade, IfcLabel?__ConstraintSource, IfcActorSelect __CreatingActor, IfcDateTime?__CreationTime, IfcLabel?__UserDefinedGrade) { this._Name = __Name; this._Description = __Description; this._ConstraintGrade = __ConstraintGrade; this._ConstraintSource = __ConstraintSource; this._CreatingActor = __CreatingActor; this._CreationTime = __CreationTime; this._UserDefinedGrade = __UserDefinedGrade; }
public IfcWorkControl(IfcGloballyUniqueId __GlobalId, IfcOwnerHistory __OwnerHistory, IfcLabel?__Name, IfcText?__Description, IfcLabel?__ObjectType, IfcIdentifier?__Identification, IfcDateTime __CreationDate, IfcPerson[] __Creators, IfcLabel?__Purpose, IfcDuration?__Duration, IfcDuration?__TotalFloat, IfcDateTime __StartTime, IfcDateTime?__FinishTime) : base(__GlobalId, __OwnerHistory, __Name, __Description, __ObjectType, __Identification) { this._CreationDate = __CreationDate; this._Creators = new HashSet <IfcPerson>(__Creators); this._Purpose = __Purpose; this._Duration = __Duration; this._TotalFloat = __TotalFloat; this._StartTime = __StartTime; this._FinishTime = __FinishTime; }
public IfcApproval(IfcIdentifier?__Identifier, IfcLabel?__Name, IfcText?__Description, IfcDateTime?__TimeOfApproval, IfcLabel?__Status, IfcLabel?__Level, IfcText?__Qualifier, IfcActorSelect __RequestingApproval, IfcActorSelect __GivingApproval) { this._Identifier = __Identifier; this._Name = __Name; this._Description = __Description; this._TimeOfApproval = __TimeOfApproval; this._Status = __Status; this._Level = __Level; this._Qualifier = __Qualifier; this._RequestingApproval = __RequestingApproval; this._GivingApproval = __GivingApproval; }
public override void Parse(int propIndex, IPropertyValue value, int[] nestedIndex) { switch (propIndex) { case 0: case 1: case 2: case 3: case 4: case 5: base.Parse(propIndex, value, nestedIndex); return; case 6: _creationDate = value.StringVal; return; case 7: _creators.InternalAdd((IfcPerson)value.EntityVal); return; case 8: _purpose = value.StringVal; return; case 9: _duration = value.StringVal; return; case 10: _totalFloat = value.StringVal; return; case 11: _startTime = value.StringVal; return; case 12: _finishTime = value.StringVal; return; default: throw new XbimParserException(string.Format("Attribute index {0} is out of range for {1}", propIndex + 1, GetType().Name.ToUpper())); } }
public override void Parse(int propIndex, IPropertyValue value, int[] nestedIndex) { switch (propIndex) { case 0: _identifier = value.StringVal; return; case 1: _name = value.StringVal; return; case 2: _description = value.StringVal; return; case 3: _timeOfApproval = value.StringVal; return; case 4: _status = value.StringVal; return; case 5: _level = value.StringVal; return; case 6: _qualifier = value.StringVal; return; case 7: _requestingApproval = (IfcActorSelect)(value.EntityVal); return; case 8: _givingApproval = (IfcActorSelect)(value.EntityVal); return; default: throw new XbimParserException(string.Format("Attribute index {0} is out of range for {1}", propIndex + 1, GetType().Name.ToUpper())); } }
public IfcResourceTime(IfcLabel?__Name, IfcDataOriginEnum?__DataOrigin, IfcLabel?__UserDefinedDataOrigin, IfcDuration?__ScheduleWork, IfcPositiveRatioMeasure?__ScheduleUsage, IfcDateTime?__ScheduleStart, IfcDateTime?__ScheduleFinish, IfcLabel?__ScheduleContour, IfcDuration?__LevelingDelay, IfcBoolean?__IsOverAllocated, IfcDateTime?__StatusTime, IfcDuration?__ActualWork, IfcPositiveRatioMeasure?__ActualUsage, IfcDateTime?__ActualStart, IfcDateTime?__ActualFinish, IfcDuration?__RemainingWork, IfcPositiveRatioMeasure?__RemainingUsage, IfcPositiveRatioMeasure?__Completion) : base(__Name, __DataOrigin, __UserDefinedDataOrigin) { this._ScheduleWork = __ScheduleWork; this._ScheduleUsage = __ScheduleUsage; this._ScheduleStart = __ScheduleStart; this._ScheduleFinish = __ScheduleFinish; this._ScheduleContour = __ScheduleContour; this._LevelingDelay = __LevelingDelay; this._IsOverAllocated = __IsOverAllocated; this._StatusTime = __StatusTime; this._ActualWork = __ActualWork; this._ActualUsage = __ActualUsage; this._ActualStart = __ActualStart; this._ActualFinish = __ActualFinish; this._RemainingWork = __RemainingWork; this._RemainingUsage = __RemainingUsage; this._Completion = __Completion; }
public IfcDocumentInformation(IfcIdentifier __Identification, IfcLabel __Name, IfcText?__Description, IfcURIReference?__Location, IfcText?__Purpose, IfcText?__IntendedUse, IfcText?__Scope, IfcLabel?__Revision, IfcActorSelect __DocumentOwner, IfcActorSelect[] __Editors, IfcDateTime?__CreationTime, IfcDateTime?__LastRevisionTime, IfcIdentifier?__ElectronicFormat, IfcDate?__ValidFrom, IfcDate?__ValidUntil, IfcDocumentConfidentialityEnum?__Confidentiality, IfcDocumentStatusEnum?__Status) { this._Identification = __Identification; this._Name = __Name; this._Description = __Description; this._Location = __Location; this._Purpose = __Purpose; this._IntendedUse = __IntendedUse; this._Scope = __Scope; this._Revision = __Revision; this._DocumentOwner = __DocumentOwner; this._Editors = new HashSet <IfcActorSelect>(__Editors); this._CreationTime = __CreationTime; this._LastRevisionTime = __LastRevisionTime; this._ElectronicFormat = __ElectronicFormat; this._ValidFrom = __ValidFrom; this._ValidUntil = __ValidUntil; this._Confidentiality = __Confidentiality; this._Status = __Status; }
public IfcTaskTime(IfcLabel?__Name, IfcDataOriginEnum?__DataOrigin, IfcLabel?__UserDefinedDataOrigin, IfcTaskDurationEnum?__DurationType, IfcDuration?__ScheduleDuration, IfcDateTime?__ScheduleStart, IfcDateTime?__ScheduleFinish, IfcDateTime?__EarlyStart, IfcDateTime?__EarlyFinish, IfcDateTime?__LateStart, IfcDateTime?__LateFinish, IfcDuration?__FreeFloat, IfcDuration?__TotalFloat, IfcBoolean?__IsCritical, IfcDateTime?__StatusTime, IfcDuration?__ActualDuration, IfcDateTime?__ActualStart, IfcDateTime?__ActualFinish, IfcDuration?__RemainingTime, IfcPositiveRatioMeasure?__Completion) : base(__Name, __DataOrigin, __UserDefinedDataOrigin) { this._DurationType = __DurationType; this._ScheduleDuration = __ScheduleDuration; this._ScheduleStart = __ScheduleStart; this._ScheduleFinish = __ScheduleFinish; this._EarlyStart = __EarlyStart; this._EarlyFinish = __EarlyFinish; this._LateStart = __LateStart; this._LateFinish = __LateFinish; this._FreeFloat = __FreeFloat; this._TotalFloat = __TotalFloat; this._IsCritical = __IsCritical; this._StatusTime = __StatusTime; this._ActualDuration = __ActualDuration; this._ActualStart = __ActualStart; this._ActualFinish = __ActualFinish; this._RemainingTime = __RemainingTime; this._Completion = __Completion; }
public override void Parse(int propIndex, IPropertyValue value, int[] nestedIndex) { switch (propIndex) { case 0: _name = value.StringVal; return; case 1: _description = value.StringVal; return; case 2: _constraintGrade = (IfcConstraintEnum)System.Enum.Parse(typeof(IfcConstraintEnum), value.EnumVal, true); return; case 3: _constraintSource = value.StringVal; return; case 4: _creatingActor = (IfcActorSelect)(value.EntityVal); return; case 5: _creationTime = value.StringVal; return; case 6: _userDefinedGrade = value.StringVal; return; default: throw new XbimParserException(string.Format("Attribute index {0} is out of range for {1}", propIndex + 1, GetType().Name.ToUpper())); } }
public IfcDocumentInformation(IfcIdentifier __Identification, IfcLabel __Name, IfcText?__Description, IfcURIReference?__Location, IfcText?__Purpose, IfcText?__IntendedUse, IfcText?__Scope, IfcLabel?__Revision, IfcActorSelect __DocumentOwner, IfcActorSelect[] __Editors, IfcDateTime?__CreationTime, IfcDateTime?__LastRevisionTime, IfcIdentifier?__ElectronicFormat, IfcDate?__ValidFrom, IfcDate?__ValidUntil, IfcDocumentConfidentialityEnum?__Confidentiality, IfcDocumentStatusEnum?__Status) { this.Identification = __Identification; this.Name = __Name; this.Description = __Description; this.Location = __Location; this.Purpose = __Purpose; this.IntendedUse = __IntendedUse; this.Scope = __Scope; this.Revision = __Revision; this.DocumentOwner = __DocumentOwner; this.Editors = new HashSet <IfcActorSelect>(__Editors); this.CreationTime = __CreationTime; this.LastRevisionTime = __LastRevisionTime; this.ElectronicFormat = __ElectronicFormat; this.ValidFrom = __ValidFrom; this.ValidUntil = __ValidUntil; this.Confidentiality = __Confidentiality; this.Status = __Status; this.DocumentInfoForObjects = new HashSet <IfcRelAssociatesDocument>(); this.HasDocumentReferences = new HashSet <IfcDocumentReference>(); this.IsPointedTo = new HashSet <IfcDocumentInformationRelationship>(); this.IsPointer = new HashSet <IfcDocumentInformationRelationship>(); }
public override void Parse(int propIndex, IPropertyValue value, int[] nestedIndex) { switch (propIndex) { case 0: _identification = value.StringVal; return; case 1: _name = value.StringVal; return; case 2: _description = value.StringVal; return; case 3: _location = value.StringVal; return; case 4: _purpose = value.StringVal; return; case 5: _intendedUse = value.StringVal; return; case 6: _scope = value.StringVal; return; case 7: _revision = value.StringVal; return; case 8: _documentOwner = (IfcActorSelect)(value.EntityVal); return; case 9: _editors.InternalAdd((IfcActorSelect)value.EntityVal); return; case 10: _creationTime = value.StringVal; return; case 11: _lastRevisionTime = value.StringVal; return; case 12: _electronicFormat = value.StringVal; return; case 13: _validFrom = value.StringVal; return; case 14: _validUntil = value.StringVal; return; case 15: _confidentiality = (IfcDocumentConfidentialityEnum)System.Enum.Parse(typeof(IfcDocumentConfidentialityEnum), value.EnumVal, true); return; case 16: _status = (IfcDocumentStatusEnum)System.Enum.Parse(typeof(IfcDocumentStatusEnum), value.EnumVal, true); return; default: throw new XbimParserException(string.Format("Attribute index {0} is out of range for {1}", propIndex + 1, GetType().Name.ToUpper())); } }
public IfcTaskTimeRecurring(IfcLabel?__Name, IfcDataOriginEnum?__DataOrigin, IfcLabel?__UserDefinedDataOrigin, IfcTaskDurationEnum?__DurationType, IfcDuration?__ScheduleDuration, IfcDateTime?__ScheduleStart, IfcDateTime?__ScheduleFinish, IfcDateTime?__EarlyStart, IfcDateTime?__EarlyFinish, IfcDateTime?__LateStart, IfcDateTime?__LateFinish, IfcDuration?__FreeFloat, IfcDuration?__TotalFloat, IfcBoolean?__IsCritical, IfcDateTime?__StatusTime, IfcDuration?__ActualDuration, IfcDateTime?__ActualStart, IfcDateTime?__ActualFinish, IfcDuration?__RemainingTime, IfcPositiveRatioMeasure?__Completion, IfcRecurrencePattern __Recurrence) : base(__Name, __DataOrigin, __UserDefinedDataOrigin, __DurationType, __ScheduleDuration, __ScheduleStart, __ScheduleFinish, __EarlyStart, __EarlyFinish, __LateStart, __LateFinish, __FreeFloat, __TotalFloat, __IsCritical, __StatusTime, __ActualDuration, __ActualStart, __ActualFinish, __RemainingTime, __Completion) { this.Recurrence = __Recurrence; }
public IfcApproval(IfcIdentifier?__Identifier, IfcLabel?__Name, IfcText?__Description, IfcDateTime?__TimeOfApproval, IfcLabel?__Status, IfcLabel?__Level, IfcText?__Qualifier, IfcActorSelect __RequestingApproval, IfcActorSelect __GivingApproval) { this.Identifier = __Identifier; this.Name = __Name; this.Description = __Description; this.TimeOfApproval = __TimeOfApproval; this.Status = __Status; this.Level = __Level; this.Qualifier = __Qualifier; this.RequestingApproval = __RequestingApproval; this.GivingApproval = __GivingApproval; this.HasExternalReferences = new HashSet <IfcExternalReferenceRelationship>(); this.ApprovedObjects = new HashSet <IfcRelAssociatesApproval>(); this.ApprovedResources = new HashSet <IfcResourceApprovalRelationship>(); this.IsRelatedWith = new HashSet <IfcApprovalRelationship>(); this.Relates = new HashSet <IfcApprovalRelationship>(); }
protected IfcConstraint(IfcLabel __Name, IfcText?__Description, IfcConstraintEnum __ConstraintGrade, IfcLabel?__ConstraintSource, IfcActorSelect __CreatingActor, IfcDateTime?__CreationTime, IfcLabel?__UserDefinedGrade) { this.Name = __Name; this.Description = __Description; this.ConstraintGrade = __ConstraintGrade; this.ConstraintSource = __ConstraintSource; this.CreatingActor = __CreatingActor; this.CreationTime = __CreationTime; this.UserDefinedGrade = __UserDefinedGrade; this.HasExternalReferences = new HashSet <IfcExternalReferenceRelationship>(); this.PropertiesForConstraint = new HashSet <IfcResourceConstraintRelationship>(); }
public IfcObjective(IfcLabel __Name, IfcText?__Description, IfcConstraintEnum __ConstraintGrade, IfcLabel?__ConstraintSource, IfcActorSelect __CreatingActor, IfcDateTime?__CreationTime, IfcLabel?__UserDefinedGrade, IfcConstraint[] __BenchmarkValues, IfcLogicalOperatorEnum?__LogicalAggregator, IfcObjectiveEnum __ObjectiveQualifier, IfcLabel?__UserDefinedQualifier) : base(__Name, __Description, __ConstraintGrade, __ConstraintSource, __CreatingActor, __CreationTime, __UserDefinedGrade) { this._BenchmarkValues = new List <IfcConstraint>(__BenchmarkValues); this._LogicalAggregator = __LogicalAggregator; this._ObjectiveQualifier = __ObjectiveQualifier; this._UserDefinedQualifier = __UserDefinedQualifier; }
public override void Parse(int propIndex, IPropertyValue value, int[] nestedIndex) { switch (propIndex) { case 0: case 1: case 2: base.Parse(propIndex, value, nestedIndex); return; case 3: _durationType = (IfcTaskDurationEnum)System.Enum.Parse(typeof(IfcTaskDurationEnum), value.EnumVal, true); return; case 4: _scheduleDuration = value.StringVal; return; case 5: _scheduleStart = value.StringVal; return; case 6: _scheduleFinish = value.StringVal; return; case 7: _earlyStart = value.StringVal; return; case 8: _earlyFinish = value.StringVal; return; case 9: _lateStart = value.StringVal; return; case 10: _lateFinish = value.StringVal; return; case 11: _freeFloat = value.StringVal; return; case 12: _totalFloat = value.StringVal; return; case 13: _isCritical = value.BooleanVal; return; case 14: _statusTime = value.StringVal; return; case 15: _actualDuration = value.StringVal; return; case 16: _actualStart = value.StringVal; return; case 17: _actualFinish = value.StringVal; return; case 18: _remainingTime = value.StringVal; return; case 19: _completion = value.RealVal; return; default: throw new XbimParserException(string.Format("Attribute index {0} is out of range for {1}", propIndex + 1, GetType().Name.ToUpper())); } }
public IfcLibraryInformation(IfcLabel __Name, IfcLabel?__Version, IfcActorSelect __Publisher, IfcDateTime?__VersionDate, IfcURIReference?__Location, IfcText?__Description) { this.Name = __Name; this.Version = __Version; this.Publisher = __Publisher; this.VersionDate = __VersionDate; this.Location = __Location; this.Description = __Description; this.LibraryInfoForObjects = new HashSet <IfcRelAssociatesLibrary>(); this.HasLibraryReferences = new HashSet <IfcLibraryReference>(); }
public IfcWorkSchedule(IfcGloballyUniqueId __GlobalId, IfcOwnerHistory __OwnerHistory, IfcLabel?__Name, IfcText?__Description, IfcLabel?__ObjectType, IfcIdentifier?__Identification, IfcDateTime __CreationDate, IfcPerson[] __Creators, IfcLabel?__Purpose, IfcDuration?__Duration, IfcDuration?__TotalFloat, IfcDateTime __StartTime, IfcDateTime?__FinishTime, IfcWorkScheduleTypeEnum?__PredefinedType) : base(__GlobalId, __OwnerHistory, __Name, __Description, __ObjectType, __Identification, __CreationDate, __Creators, __Purpose, __Duration, __TotalFloat, __StartTime, __FinishTime) { this._PredefinedType = __PredefinedType; }
public IfcMetric(IfcLabel __Name, IfcText?__Description, IfcConstraintEnum __ConstraintGrade, IfcLabel?__ConstraintSource, IfcActorSelect __CreatingActor, IfcDateTime?__CreationTime, IfcLabel?__UserDefinedGrade, IfcBenchmarkEnum __Benchmark, IfcLabel?__ValueSource, IfcMetricValueSelect __DataValue, IfcReference __ReferencePath) : base(__Name, __Description, __ConstraintGrade, __ConstraintSource, __CreatingActor, __CreationTime, __UserDefinedGrade) { this.Benchmark = __Benchmark; this.ValueSource = __ValueSource; this.DataValue = __DataValue; this.ReferencePath = __ReferencePath; }
public override void Parse(int propIndex, IPropertyValue value, int[] nestedIndex) { switch (propIndex) { case 0: case 1: case 2: base.Parse(propIndex, value, nestedIndex); return; case 3: _scheduleWork = value.StringVal; return; case 4: _scheduleUsage = value.RealVal; return; case 5: _scheduleStart = value.StringVal; return; case 6: _scheduleFinish = value.StringVal; return; case 7: _scheduleContour = value.StringVal; return; case 8: _levelingDelay = value.StringVal; return; case 9: _isOverAllocated = value.BooleanVal; return; case 10: _statusTime = value.StringVal; return; case 11: _actualWork = value.StringVal; return; case 12: _actualUsage = value.RealVal; return; case 13: _actualStart = value.StringVal; return; case 14: _actualFinish = value.StringVal; return; case 15: _remainingWork = value.StringVal; return; case 16: _remainingUsage = value.RealVal; return; case 17: _completion = value.RealVal; return; default: throw new XbimParserException(string.Format("Attribute index {0} is out of range for {1}", propIndex + 1, GetType().Name.ToUpper())); } }