@Override public CsmFile getContainingFile() { return this.uidFile.getObject(); }
public CsmOffsetable getResolved() { return thisObject.getObject(); }
/*package*/ CsmObject getReferencedObject() { return refObjectUID == null ? null : refObjectUID.getObject(); }
@Override public CsmClass getContainingClass() { return parentUID.getObject(); }
@Override public CsmScope getScope() { return scope == null? null : scope.getObject(); }
@Override public CsmScope getScope() { return scope == null? null : scope.getObject(); }
@Override public CsmScope getScope() { return scope == null? null : scope.getObject(); }
@Override public Object getUserObject() { return prjUID.getObject(); }
@Override public Object getUserObject() { return element.getObject(); }
private static List<CsmOffsetableDeclaration> toDeclarations(Collection<CsmUID<? extends CsmOffsetableDeclaration>> uids) { List<CsmOffsetableDeclaration> decls = new ArrayList<CsmOffsetableDeclaration>(uids.size()); for (CsmUID<? extends CsmOffsetableDeclaration> uid : uids) { CsmOffsetableDeclaration decl = uid.getObject(); if (decl != null) { decls.add(decl); } } return decls; } }
@Override public TreeElement getParent(boolean isLogical) { CsmProject prj = csmProject.getObject(); if (prj == null) { return null; } else { return TreeElementFactory.getTreeElement(prj); } }
@Override public void run() { CsmUtilities.openSource(file.getObject()); } };
@Override public Icon getIcon() { final CsmFile csmFile = file.getObject(); if (csmFile != null) { return CsmImageLoader.getIcon(csmFile); } return null; }
@Override public void outputLineAction(OutputEvent ev) { CsmObject obj = uid.getObject(); if (obj != null) { CsmUtilities.openSource(obj); } }
private void refreshButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_refreshButtonActionPerformed if (object != null) { CsmFile file = object.getObject(); if (file != null){ update(file); } } }//GEN-LAST:event_refreshButtonActionPerformed
public Object getObject(){ switch(kind){ case UID: return ((CsmUID)key).getObject(); case DECLARATION: return project.findDeclaration((CharSequence)key); } return null; }
private void refreshButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_refreshButtonActionPerformed if (object != null) { CsmClass cls = object.getObject(); if (cls != null){ update(cls); } } }//GEN-LAST:event_refreshButtonActionPerformed
@Override public void open() { CsmUtilities.openSource(uid.getObject()); }
@Override public FileObject getFileObject() { return CsmUtilities.getFileObject(file.getObject()); }