Index Page
Documentation |
EXPRESS-G Diagram |
EXPRESS Definition |
module IfcUtilityResource{
#include "IfcPropertyResource
typedef string<20> IfcGloballyUniqueId ;
typedef sequence<I_Transaction> I_Transaction__bounded_list;
typedef sequence<I_RegisteredApplication> I_RegisteredApplication__list;
typedef sequence<IfcPropertyResource::IfcActorSelect> IfcActorSelect__list;
typedef sequence<I_TableRow> I_TableRow__list;
typedef sequence<IfcMeasureResource::IfcMeasureValue> IfcMeasureValue__list;
Documentation
interface I_AuditTrail {
attribute IfcMeasureResource::IfcTimeStamp CreationDate ;
attribute IfcMeasureResource::IfcTimeStamp DeletionDate ;
attribute long CreatingUser ;
attribute long DeletingUser ;
attribute long CreatingApplication ;
attribute long DeletingApplication ;
attribute long AuditTrailLength ;
attribute I_Transaction__bounded_list Transactions ;
readonly attribute I_OwnerHistory ToOwnerHistory ;
};
Documentation
interface I_OwnerHistory {
attribute long OwningActor ;
attribute long OwningApplication ;
attribute string ApplicationId ;
attribute string OwnerDescriptor ;
attribute I_AuditTrail AuditTrail ;
};
Documentation
interface I_ProjectAppRegistry {
attribute I_RegisteredApplication__list RegisteredApps ;
};
Documentation
interface I_ProjectTeamRegistry {
attribute IfcActorSelect__list RegisteredActors ;
};
Documentation
interface I_RegisteredApplication {
attribute string<16> ApplicationIdentifier ;
attribute string<255> ApplicationFullName ;
attribute IfcPropertyResource::IfcActorSelect ApplicationDeveloper ;
readonly attribute I_ProjectAppRegistry RegisteredBy ;
};
Documentation
interface I_Transaction {
attribute IfcMeasureResource::IfcTimeStamp TransactionDate ;
attribute long TransactingUser ;
attribute long TransactingApplication ;
readonly attribute I_AuditTrail ToAuditTrail ;
};
Documentation
interface I_Table {
attribute IfcGloballyUniqueId ProjectId ;
attribute string Name ;
attribute I_TableRow__list Rows ;
attribute long NumberOfCellsInRow ;
attribute long NumberOfHeadings ;
attribute long NumberOfDataRows ;
};
Documentation
interface I_TableRow {
attribute IfcMeasureValue__list RowCells ;
attribute Bool IsHeading ;
readonly attribute I_Table OfTable ;
};
}; // end module IfcUtilityResource