import org.eclipse.core.commands.AbstractHandler;
import org.eclipse.core.commands.ExecutionEvent;
import org.eclipse.core.commands.ExecutionException;
import com.teamcenter.rac.aifrcp.AIFUtility;
import com.teamcenter.rac.kernel.TCComponent;
import com.teamcenter.rac.kernel.TCComponentDataset;
import com.teamcenter.rac.kernel.TCComponentDatasetType;
import com.teamcenter.rac.kernel.TCComponentItem;
import com.teamcenter.rac.kernel.TCComponentItemRevision;
import com.teamcenter.rac.kernel.TCException;
import com.teamcenter.rac.kernel.TCSession;
public class AttachDataset extends AbstractHandler {
public void AttachDataset() throws TCException {
TCComponent tc=null;
tc= (TCComponent)AIFUtility.getCurrentApplication().getTargetComponent();
tc= (TCComponent)AIFUtility.getCurrentApplication().getTargetComponent();
TCSession session=(TCSession) tc.getSession();
session.getUser();
TCComponentItem item=(TCComponentItem)tc;
TCComponent[] comp=item.getRelatedComponents();
int count=0;
for(int i=0;i<comp.length;i++)
{
if(comp[i] instanceof TCComponentItemRevision && count==0)
{
TCComponentDataset dataset;
TCComponentDatasetType datasettype=null;
datasettype=(TCComponentDatasetType) session.getTypeComponent("PDF");
datasettype=(TCComponentDatasetType) session.getTypeComponent("PDF");
dataset=datasettype.create("Test", "test desc", "PDF");
comp[i].add("IMAN_specification",dataset);
}
}
}
x
No comments:
Post a Comment