⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gridelementtype.java

📁 网格agent平台(GAP ,Grid AgentsPlatform)开发包
💻 JAVA
字号:
/*
 ****************************************************************************************
 * Copyright ? Giovanni Novelli
 * All Rights Reserved.
 ****************************************************************************************
 *
 * License:      GPL - http://www.gnu.org/copyleft/gpl.html
 *
 * GridElementType.java
 *
 * Created on 22 January 2008, 09.00 by Giovanni Novelli
 *
 * $Id$
 *
 */

package net.sf.gap.xml.types;

/**
 *
 * @author Giovanni Novelli
 */
public class GridElementType {
	private String name;
	private ResourceCalendarType resourceCalendar;
	private ResourceCharacteristicsType resourceCharacteristics;
	private MachineListType machineList;
	private StorageType storage;
	private String link;
        private boolean RB;

	public GridElementType() {
		this.setMachineList(new MachineListType());
	}

	public GridElementType(String name, ResourceCalendarType resourceCalendar,
			ResourceCharacteristicsType resourceCharacteristics,
			MachineListType machineList, StorageType storage, String link) {
		this.setName(name);
		this.setResourceCalendar(resourceCalendar);
		this.setResourceCharacteristics(resourceCharacteristics);
		this.setMachineList(machineList);
		this.setStorage(storage);
		this.setLink(link);
	}

	public boolean addMachine(MachineType machine) {
		return this.getMachineList().addMachine(machine);
	}

	public boolean isSE() {
		return (this.getStorage() != null);
	}

	public ResourceCalendarType getResourceCalendar() {
		return resourceCalendar;
	}

	public void setResourceCalendar(ResourceCalendarType resourceCalendar) {
		this.resourceCalendar = resourceCalendar;
	}

	public ResourceCharacteristicsType getResourceCharacteristics() {
		return resourceCharacteristics;
	}

	public void setResourceCharacteristics(
			ResourceCharacteristicsType resourceCharacteristics) {
		this.resourceCharacteristics = resourceCharacteristics;
	}

	public MachineListType getMachineList() {
		return machineList;
	}

	public void setMachineList(MachineListType machineList) {
		this.machineList = machineList;
	}

	public StorageType getStorage() {
		return storage;
	}

	public void setStorage(StorageType storage) {
		this.storage = storage;
	}

	public String getLink() {
		return link;
	}

	public void setLink(String link) {
		this.link = link;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

    public boolean isRB() {
        return RB;
    }

    public void setRB(boolean RB) {
        this.RB = RB;
    }

    public int getMIPS() {
        return this.getMachineList().getMIPS();
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -