G
Gast2
Gast
Hallo zusammen,
ich möchte einen Editor nur öffnen wenn ein Editor mit dieser Id noch nicht offen ist. Wie kann ich sowas machen?
Wenn ich sowas hier mache kann ich nur einen Editor öffnen, auch wenn die Ids unterschiedlich sind.
ich möchte einen Editor nur öffnen wenn ein Editor mit dieser Id noch nicht offen ist. Wie kann ich sowas machen?
Wenn ich sowas hier mache kann ich nur einen Editor öffnen, auch wenn die Ids unterschiedlich sind.
Java:
public class TeamEditorSite implements IEditorInput{
private Bean team;
public void setTeam(TeamObjectModel team) {
this.team = team;
}
@Override
public boolean exists() {
// TODO Auto-generated method stub
return false;
}
@Override
public ImageDescriptor getImageDescriptor() {
// TODO Auto-generated method stub
return null;
}
@Override
public String getName() {
return team == null ? "": team.getPlayername();
}
@Override
public IPersistableElement getPersistable() {
return null;
}
@Override
public String getToolTipText() {
return getName();
}
@Override
public Object getAdapter(Class adapter) {
return Platform.getAdapterManager().getAdapter(this, adapter);
}
public int hashCode() {
return team.getId();
}
public boolean equals(Object obj) {
if (this == obj)
return true;
if (obj == null || getClass() != obj.getClass())
return false;
return team.equals(((TeamEditorSite) obj).team.getId());
}
}