blob: 91683df3b867ac9dde8689da7c3cb08ffc75038a [file] [log] [blame]
package templates
import com.inchron.realtime.root.model.Model
import org.eclipse.app4mc.amalthea.model.Frequency
import org.eclipse.app4mc.amalthea.model.FrequencyDomain
import org.eclipse.app4mc.amalthea.model.HWModel
import org.eclipse.app4mc.amalthea.model.HwStructure
import org.eclipse.app4mc.amalthea.model.Memory
import org.eclipse.app4mc.amalthea.model.ProcessingUnit
public class CustomHWTransformer extends HWTransformer{
protected var Model inchronModel;
public override transfromHWModel(HWModel amltHWModel, Model inchronModel){
super.transfromHWModel(amltHWModel,inchronModel)
}
public override create inchronModelFactory.createCpu createCpu(HwStructure amltMicrocontroller){
super.createCpu(amltMicrocontroller)
}
override create inchronModelFactory.createClock createClock(FrequencyDomain amltQuartz){
super.createClock(amltQuartz)
}
override create inchronModelFactory.createFrequency createFrequency(Frequency amltFrequency){
super.createFrequency(amltFrequency)
}
override create inchronModelFactory.createCpuCore createCpuCore(ProcessingUnit core){
super.createCpuCore(core)
}
override create inchronmemoryFactory.createMemory createMemory(Memory amltMemory){
super.createMemory(amltMemory)
}
}