As a project manager or project administrator I want to interactively create, update and delete SpecIF classes.
Every SpecIF project defines dataTypes, propertyClasses, resourceClasses and statementClasses.
So far, the classes must be edited with a text-editor in the specif-file in JSON format.
Some changes are always possible even interactively, such as adding a class.
Others may be in conflict with existing resource and statement instances. Such changes shall be explicitly forced including an update of all references and instances. If a propertyClass is removed, for example, it must be deleted from all referencing resourceClasses and statementClasses ... and the corresponding properties from all their instances.
As a project manager or project administrator I want to interactively create, update and delete SpecIF classes.