Component constructor
Component({
- int componentTypeId,
- String componentTypeName,
- ComponentTypeInfo componentType,
- List<
ComponentInfo> connectedFrom = const [], - List<
ComponentInfo> connectedTo = const [], - List<
SpaceInfo> spaces = const [], - List<
SystemInfo> systems = const [], - Object componentTypeEntity,
- List<
Object> spaceEntities = const [], - List<
AssemblyInfo> subAssemblies = const [], - List<
AssemblyInfo> parentAssemblies = const [], - List<
DocumentInfo> documents = const [], - List<
Object> documentEntities = const [], - List<
IssueInfo> issues = const [], - List<
EntityContact> contacts = const [], - EntityContact createdBy,
- EntityContact modifiedBy,
- List<
AttributeValue> attributes = const [], - Footprint footprint,
- List<
EntityMappingInfo> mappedFrom = const [], - List<
EntityMappingInfo> mappedTo = const [], - IfcType ifcType,
- int assetModelId,
- int entityId,
- String name,
- String description,
- String externalIdentifier,
- String externalObjectType,
- String externalObjectName,
- ModelInfo model,
- String modelName,
- DateTime dateCreated,
- DateTime dateModified,
Returns a new Component instance.
Implementation
Component({
this.componentTypeId,
this.componentTypeName,
this.componentType,
this.connectedFrom = const [],
this.connectedTo = const [],
this.spaces = const [],
this.systems = const [],
this.componentTypeEntity,
this.spaceEntities = const [],
this.subAssemblies = const [],
this.parentAssemblies = const [],
this.documents = const [],
this.documentEntities = const [],
this.issues = const [],
this.contacts = const [],
this.createdBy,
this.modifiedBy,
this.attributes = const [],
this.footprint,
this.mappedFrom = const [],
this.mappedTo = const [],
this.ifcType,
this.assetModelId,
this.entityId,
this.name,
this.description,
this.externalIdentifier,
this.externalObjectType,
this.externalObjectName,
this.model,
this.modelName,
this.dateCreated,
this.dateModified,
});