Added initial AbstractListComponent class.

Signed-off-by: Jay Jay Billings <billingsjj@ornl.gov>
Added the AbstractListComponent class. Merged the UpdateableComposite
package with the ICEObject package since they called each other.

Signed-off-by: Jay Jay Billings <billingsjj@ornl.gov>
Implemented the WrappedGlazedEventListener and its test.

Signed-off-by: Jay Jay Billings <billingsjj@ornl.gov>
Setup the correct inheritance tree for AbstractListComponent.

Signed-off-by: Jay Jay Billings <billingsjj@ornl.gov>
Finished everything up in the AbstractListComponent except for XML
persistence... which will take some doing.

Signed-off-by: Jay Jay Billings <billingsjj@ornl.gov>
Made a lot of progress on the XML persistence for the
AbstractListComponent.

Signed-off-by: Jay Jay Billings <billingsjj@ornl.gov>
Fixed the persistence issues for AbstractListComponents in the
manipulator.

Signed-off-by: Jay Jay Billings <billingsjj@ornl.gov>
Merge remote-tracking branch 'origin/master' into jay/reflectivity

Conflicts:
	src/org.eclipse.ice.item/META-INF/MANIFEST.MF
	src/org.eclipse.ice.item/src/org/eclipse/ice/item/Item.java
	src/org.eclipse.ice.item/src/org/eclipse/ice/item/nuclear/MOOSELauncher.java
	src/org.eclipse.ice.item/src/org/eclipse/ice/item/nuclear/MOOSEModel.java

All conflicts fixed. Also fixed a bug in the new MOOSE YAML icon and a
couple of other build.properties problems.

Signed-off-by: Jay Jay Billings <billingsjj@ornl.gov>
Reworked the XMLPersistenceProvider so that it no longer calls
Item.persisteToXML(). Fixed it so that it supports hyphenated names like
for the CAEBAT Key-Value Pair Generator. Fixed several problems with the
CAEBAT Key-Value Pair Generator, including the package name and export,
and the builder name so that it can be persisted properly.

Signed-off-by: Jay Jay Billings <billingsjj@ornl.gov>
Updated IReader and IWriter to use IFile instead of URI. Partially
implemented those interfaces on XMLPersistenceProvider.

Signed-off-by: Jay Jay Billings <billingsjj@ornl.gov>
XMLPersistenceProvider now implements IReader and IWriter. Its tests
have been updated to reflect the new functionality. It registers both
with the IOService.

Signed-off-by: Jay Jay Billings <billingsjj@ornl.gov>
Renamed the ICEJAXBManipulator to ICEJAXBHandler.

Signed-off-by: Jay Jay Billings <billingsjj@ornl.gov>
The persistToXML() operation is no longer called by the operative code.

Signed-off-by: Jay Jay Billings <billingsjj@ornl.gov>
The loadFromXML() operation is no longer called by the operative code.

Signed-off-by: Jay Jay Billings <billingsjj@ornl.gov>
Removed the persistable interface and modified all classes that
implemented it. Currently working through modifying all the tests.

Signed-off-by: Jay Jay Billings <billingsjj@ornl.gov>
Finished removing all of the old XML load/persist stuff. Fixed a couple
of other small bugs related to the build.

Signed-off-by: Jay Jay Billings <billingsjj@ornl.gov>