else if(defaultSimpleName!=null) {
name = getSimpleName();
}
if(name!=null) {
if(parent instanceof IPackageService) {
IPackageService pk = (IPackageService)parent;
umlModelElement =
pk.getUMLElement().createOwnedClass(
name,
isAbstract()
);
}
else if(parent instanceof IClassService<?, ?>) {
IClassService<?, ?> pk = (IClassService<?, ?>)parent;
umlModelElement =
UMLFactory.eINSTANCE.createClass();
int indDollar = -1;
if((indDollar = name.indexOf('$'))>=0) {
name = name.substring(indDollar+1);
}
umlModelElement.setName(name);
pk.getUMLElement().getNestedClassifiers().add(
umlModelElement
);
}
else if(parent instanceof IModelService) {
IModelService md = (IModelService)parent;