/***************************************************************************** * Copyright (c) 2006, 2008 g-Eclipse Consortium * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html * * Initial development of the original code was made for the * g-Eclipse project founded by European Union * project number: FP6-IST-034327 http://www.geclipse.eu/ * * Contributors: * Christof Klausecker GUP, JKU - initial API and implementation *****************************************************************************/ package eu.geclipse.traceview.nope.tracereader; import java.util.Vector; /** * Array Event */ public class ArrayEvent extends Event { private int size; private int noe; private int elemType; private int elemSize; private int numDims; private int numPADims; private Vector<Integer> arrSize; private Vector<Integer> paSize; private Vector<Integer> dist; /** * A nope array event * * @param logicalClock * @param processCache */ public ArrayEvent( final int logicalClock, final Process processCache ) { super(logicalClock, processCache); } /** * @return size */ public int getSize() { return this.size; } /** * @param size */ public void setSize( final int size ) { this.size = size; } /** * @return noe */ public int getNoe() { return this.noe; } /** * @param noe */ public void setNoe( final int noe ) { this.noe = noe; } /** * @return elemType */ public int getElemType() { return this.elemType; } /** * @param elemType */ public void setElemType( final int elemType ) { this.elemType = elemType; } /** * @return elemSize */ public int getElemSize() { return this.elemSize; } /** * @param elemSize */ public void setElemSize( final int elemSize ) { this.elemSize = elemSize; } /** * @return numDims */ public int getNumDims() { return this.numDims; } /** * @param numDims */ public void setNumDims( final int numDims ) { this.numDims = numDims; } /** * @return numPADims */ public int getNumPADims() { return this.numPADims; } /** * @param numPADims */ public void setNumPADims( final int numPADims ) { this.numPADims = numPADims; } /** * @return arrSize */ public Vector<Integer> getArrSize() { return this.arrSize; } /** * @param arrSize */ public void setArrSize( final Vector<Integer> arrSize ) { this.arrSize = arrSize; } /** * @return paSize */ public Vector<Integer> getPaSize() { return this.paSize; } /** * @param paSize */ public void setPaSize( final Vector<Integer> paSize ) { this.paSize = paSize; } /** * @return dist */ public Vector<Integer> getDist() { return this.dist; } /** * @param dist */ public void setDist( final Vector<Integer> dist ) { this.dist = dist; } }