public IfcDocumentInformation(IfcIdentifier identification, IfcLabel name, IfcText description, IfcURIReference location, IfcText purpose, IfcText intendedUse, IfcText scope, IfcLabel revision, IfcActorSelect documentOwner, List <IfcActorSelect> editors, IfcDateTime creationTime, IfcDateTime lastRevisionTime, IfcIdentifier electronicFormat, IfcDate validFrom, IfcDate validUntil, IfcDocumentConfidentialityEnum confidentiality, IfcDocumentStatusEnum status) : base() { DocumentInfoForObjects = new List <IfcRelAssociatesDocument>(); HasDocumentReferences = new List <IfcDocumentReference>(); IsPointedTo = new List <IfcDocumentInformationRelationship>(); IsPointer = new List <IfcDocumentInformationRelationship>(); Identification = identification; Name = name; Description = description; Location = location; Purpose = purpose; IntendedUse = intendedUse; Scope = scope; Revision = revision; DocumentOwner = documentOwner; Editors = editors; CreationTime = creationTime; LastRevisionTime = lastRevisionTime; ElectronicFormat = electronicFormat; ValidFrom = validFrom; ValidUntil = validUntil; Confidentiality = confidentiality; Status = status; }
public IfcInventory(IfcGloballyUniqueId globalId, IfcOwnerHistory ownerHistory, IfcLabel name, IfcText description, IfcLabel objectType, IfcInventoryTypeEnum predefinedType, IfcActorSelect jurisdiction, List <IfcPerson> responsiblePersons, IfcDate lastUpdateDate, IfcCostValue currentValue, IfcCostValue originalValue) : base(globalId, ownerHistory, name, description, objectType) { PredefinedType = predefinedType; Jurisdiction = jurisdiction; ResponsiblePersons = responsiblePersons; LastUpdateDate = lastUpdateDate; CurrentValue = currentValue; OriginalValue = originalValue; }
public IfcAsset(IfcGloballyUniqueId globalId, IfcOwnerHistory ownerHistory, IfcLabel name, IfcText description, IfcLabel objectType, IfcIdentifier identification, IfcCostValue originalValue, IfcCostValue currentValue, IfcCostValue totalReplacementCost, IfcActorSelect owner, IfcActorSelect user, IfcPerson responsiblePerson, IfcDate incorporationDate, IfcCostValue depreciatedValue) : base(globalId, ownerHistory, name, description, objectType) { Identification = identification; OriginalValue = originalValue; CurrentValue = currentValue; TotalReplacementCost = totalReplacementCost; Owner = owner; User = user; ResponsiblePerson = responsiblePerson; IncorporationDate = incorporationDate; DepreciatedValue = depreciatedValue; }
public IfcClassification(IfcLabel source, IfcLabel edition, IfcDate editionDate, IfcLabel name, IfcText description, IfcURIReference location, List <IfcIdentifier> referenceTokens) : base() { ClassificationForObjects = new List <IfcRelAssociatesClassification>(); HasReferences = new List <IfcClassificationReference>(); Source = source; Edition = edition; EditionDate = editionDate; Name = name; Description = description; Location = location; ReferenceTokens = referenceTokens; }
public IfcAppliedValue(IfcLabel name, IfcText description, IfcAppliedValueSelect appliedValue, IfcMeasureWithUnit unitBasis, IfcDate applicableDate, IfcDate fixedUntilDate, IfcLabel category, IfcLabel condition, IfcArithmeticOperatorEnum arithmeticOperator, List <IfcAppliedValue> components) : base() { HasExternalReference = new List <IfcExternalReferenceRelationship>(); Name = name; Description = description; AppliedValue = appliedValue; UnitBasis = unitBasis; ApplicableDate = applicableDate; FixedUntilDate = fixedUntilDate; Category = category; Condition = condition; ArithmeticOperator = arithmeticOperator; Components = components; }
public IfcSimpleValue(IfcDate choice) { this.choice = choice; }
public IfcWorkTime(IfcLabel name, IfcDataOriginEnum dataOrigin, IfcLabel userDefinedDataOrigin, IfcRecurrencePattern recurrencePattern, IfcDate start, IfcDate finish) : base(name, dataOrigin, userDefinedDataOrigin) { RecurrencePattern = recurrencePattern; Start = start; Finish = finish; }
public IfcCostValue(IfcLabel name, IfcText description, IfcAppliedValueSelect appliedValue, IfcMeasureWithUnit unitBasis, IfcDate applicableDate, IfcDate fixedUntilDate, IfcLabel category, IfcLabel condition, IfcArithmeticOperatorEnum arithmeticOperator, List <IfcAppliedValue> components) : base(name, description, appliedValue, unitBasis, applicableDate, fixedUntilDate, category, condition, arithmeticOperator, components) { }