Class HardwareBuilder
- Object
-
- HardwareBuilder
-
public class HardwareBuilder extends Object
-
-
Constructor Summary
Constructors Constructor Description HardwareBuilder()
-
Method Summary
All Methods Modifier and Type Method Description voidaccess(ProcessingUnit container, Procedures.Procedure1<HwAccessElement> initializer)voidcache(ProcessingUnit container, Procedures.Procedure1<Cache> initializer)voidconnection(HwStructure container, Procedures.Procedure1<HwConnection> initializer)voiddefinition_Cache(HWModel container, Procedures.Procedure1<CacheDefinition> initializer)voiddefinition_ConnectionHandler(HWModel container, Procedures.Procedure1<ConnectionHandlerDefinition> initializer)voiddefinition_Memory(HWModel container, Procedures.Procedure1<MemoryDefinition> initializer)voiddefinition_ProcessingUnit(HWModel container, Procedures.Procedure1<ProcessingUnitDefinition> initializer)voiddomain_Frequency(HWModel container, Procedures.Procedure1<FrequencyDomain> initializer)voiddomain_Power(HWModel container, Procedures.Procedure1<PowerDomain> initializer)voidfeature(HwFeatureCategory container, Procedures.Procedure1<HwFeature> initializer)voidfeatureCategory(HWModel container, Procedures.Procedure1<HwFeatureCategory> initializer)HWModelhardwareModelRoot(Procedures.Procedure1<HWModel> initializer)voidmodule_Cache(HwStructure container, Procedures.Procedure1<Cache> initializer)voidmodule_ConnectionHandler(HwStructure container, Procedures.Procedure1<ConnectionHandler> initializer)voidmodule_Memory(HwStructure container, Procedures.Procedure1<Memory> initializer)voidmodule_ProcessingUnit(HwStructure container, Procedures.Procedure1<ProcessingUnit> initializer)voidpath(HwAccessElement container, Procedures.Procedure1<HwAccessPath> initializer)voidport(Cache container, Procedures.Procedure1<HwPort> initializer)voidport(ConnectionHandler container, Procedures.Procedure1<HwPort> initializer)voidport(HwStructure container, Procedures.Procedure1<HwPort> initializer)voidport(Memory container, Procedures.Procedure1<HwPort> initializer)voidport(ProcessingUnit container, Procedures.Procedure1<HwPort> initializer)voidstructure(HWModel container, Procedures.Procedure1<HwStructure> initializer)voidstructure(HwStructure container, Procedures.Procedure1<HwStructure> initializer)
-
-
-
Method Detail
-
hardwareModelRoot
public HWModel hardwareModelRoot(Procedures.Procedure1<HWModel> initializer)
-
definition_Cache
public void definition_Cache(HWModel container, Procedures.Procedure1<CacheDefinition> initializer)
-
definition_Memory
public void definition_Memory(HWModel container, Procedures.Procedure1<MemoryDefinition> initializer)
-
definition_ProcessingUnit
public void definition_ProcessingUnit(HWModel container, Procedures.Procedure1<ProcessingUnitDefinition> initializer)
-
definition_ConnectionHandler
public void definition_ConnectionHandler(HWModel container, Procedures.Procedure1<ConnectionHandlerDefinition> initializer)
-
domain_Frequency
public void domain_Frequency(HWModel container, Procedures.Procedure1<FrequencyDomain> initializer)
-
domain_Power
public void domain_Power(HWModel container, Procedures.Procedure1<PowerDomain> initializer)
-
featureCategory
public void featureCategory(HWModel container, Procedures.Procedure1<HwFeatureCategory> initializer)
-
structure
public void structure(HWModel container, Procedures.Procedure1<HwStructure> initializer)
-
feature
public void feature(HwFeatureCategory container, Procedures.Procedure1<HwFeature> initializer)
-
structure
public void structure(HwStructure container, Procedures.Procedure1<HwStructure> initializer)
-
module_Memory
public void module_Memory(HwStructure container, Procedures.Procedure1<Memory> initializer)
-
module_ProcessingUnit
public void module_ProcessingUnit(HwStructure container, Procedures.Procedure1<ProcessingUnit> initializer)
-
module_Cache
public void module_Cache(HwStructure container, Procedures.Procedure1<Cache> initializer)
-
module_ConnectionHandler
public void module_ConnectionHandler(HwStructure container, Procedures.Procedure1<ConnectionHandler> initializer)
-
connection
public void connection(HwStructure container, Procedures.Procedure1<HwConnection> initializer)
-
port
public void port(HwStructure container, Procedures.Procedure1<HwPort> initializer)
-
port
public void port(Memory container, Procedures.Procedure1<HwPort> initializer)
-
port
public void port(ProcessingUnit container, Procedures.Procedure1<HwPort> initializer)
-
port
public void port(Cache container, Procedures.Procedure1<HwPort> initializer)
-
port
public void port(ConnectionHandler container, Procedures.Procedure1<HwPort> initializer)
-
cache
public void cache(ProcessingUnit container, Procedures.Procedure1<Cache> initializer)
-
access
public void access(ProcessingUnit container, Procedures.Procedure1<HwAccessElement> initializer)
-
path
public void path(HwAccessElement container, Procedures.Procedure1<HwAccessPath> initializer)
-
-