<feature_model name="JPlug">
<feature_tree>
:r jplug
	:m interface
		:g [1,1]
			: sdi (sdi)
			: mdi
	:o gui_builder (gui_builder)
		:m java
		:o qt
	:o model_code_synch (model_code_synch)
	:o compiler
		:g [1,*]
			: javac	
			: mvc
	:o diagram_builder (diagram_builder)
		:m uml
		:o petri_net
</feature_tree>
<constraints>
c1: (~gui_builder) or (~sdi)
c2: (~model_code_synch) or diagram_builder
</constraints>
</feature_model>
