What is POM (PomModel etc)?

I was looking through the Irida OpenAPI and I noticed a bunch of stuff prefixed with "Pom" like "PomModel". It looks like some kind of AST, separate from PSI.

I don't know if it's been in the OpenAPI before or if it's new in Irida, but I'm curious, what is it?

1 comment

Keith Lea wrote:

I was looking through the Irida OpenAPI and I noticed a bunch of stuff prefixed with "Pom" like "PomModel". It looks like some kind of AST, separate from PSI.

I don't know if it's been in the OpenAPI before or if it's new in Irida, but I'm curious, what is it?

An (experimental, non functional) attempt to build a project object
model that includes many layers like
Project->Modules->Directories->Files inject java
Packages->Classes->Members or XML documents->tags which injects Ant
targets or CMP beans. Somewhat a meta-model whith ability for one model
aspect to build a higher level ones.

--
Maxim Shafirov
JetBrains Inc.
http://www.jetbrains.com
"Develop with pleasure!"

0

Please sign in to leave a comment.