public HaxeClassModel getDeclaringClass() {
   if (_declaringClass == null) {
     HaxeClass aClass = (HaxeClass) this.element.getContainingClass();
     _declaringClass = (aClass != null) ? aClass.getModel() : null;
   }
   return _declaringClass;
 }
Beispiel #2
0
 @Override
 public PsiElement setName(@NotNull String newName) throws IncorrectOperationException {
   final String oldName = FileUtil.getNameWithoutExtension(getName());
   final PsiElement result = super.setName(newName);
   final HaxeClass haxeClass = HaxeResolveUtil.findComponentDeclaration(this, oldName);
   if (haxeClass != null) {
     haxeClass.setName(FileUtil.getNameWithoutExtension(newName));
   }
   return result;
 }