package Ġn ex os . intellij . ddd Ċ Ċ import Ġcom . intellij . framework . Framework Availability Condition Ċ import Ġcom . intellij . framework . Framework Version Ċ import Ġcom . intellij . ide . util . framework Support . Framework Support Model Ċ Ċ class ĠD DD Version ( private Ġval Ġframework : Framework , Ġprivate Ġval Ġversion : String ): ĠFramework Availability Condition (), ĠFramework Version Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġget Present able Name () Ġ= Ġframework . name ĊĊĠĠĠ Ġoverride Ġfun Ġget VersionNumber () Ġ= Ġversion ĊĊĠĠĠ Ġoverride Ġfun ĠgetId () Ġ= Ġ"${ framework . name }$ version " ĊĊĠĠĠ Ġoverride Ġfun Ġget Availability Condition () Ġ= Ġthis ĊĊĠĠĠ Ġoverride Ġfun Ġis Available For ( model : ĠFramework Support Model ) Ġ= Ġtrue Ċ }