/* Ċ Ġ* ĠMinecraft ĠDev Ġfor ĠIntelliJ Ċ Ġ* Ċ Ġ* Ġhttps :// minecraft dev . org Ċ Ġ* Ċ Ġ* ĠCopyright Ġ( c ) Ġ 2 0 1 7 Ġm inecraft - dev Ċ Ġ* Ċ Ġ* ĠMIT ĠLicense Ċ Ġ*/ Ċ Ċ package Ġcom . de mon wav . mc dev . platform . can ary Ċ Ċ import Ġcom . de mon wav . mc dev . platform . can ary . util . Can ary Constants Ċ import Ġcom . de mon wav . mc dev . util . Abstract Project Component Ċ import Ġcom . de mon wav . mc dev . util . run Write Task Later Ċ import Ġcom . intellij . lang . properties . Properties FileType Ċ import Ġcom . intellij . openapi . file Types . FileName Matcher Ċ import Ġcom . intellij . openapi . file Types . FileType Manager Ċ import Ġcom . intellij . openapi . project . Project Ċ Ċ class ĠCan ary Project Component ( project : ĠProject ) Ġ: ĠAbstract Project Component ( project ) Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġproject Opened () Ġ{ ĊĠĠĠĠĠĠĠ Ġrun Write Task Later Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠFile Type Manager . getInstance (). associate ( Properties FileType . INSTANCE , Ġobject Ġ: ĠFileName Matcher Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġaccept ( fileName : ĠString ) Ġ= ĠfileName Ġ== ĠCan ary Constants . CAN ARY _ INF ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġget Present able String () Ġ= ĠCan ary Constants . CAN ARY _ INF ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ}) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ