| <?xml version="1.0" encoding="UTF-8"?> |
| <gmfgen:GenEditorGenerator xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:gmfgen="http://www.eclipse.org/gmf/2005/GenModel" modelID="Eclipsecon"> |
| <diagram visualID="79" editPartClassName="ConferenceEditPart" itemSemanticEditPolicyClassName="ConferenceItemSemanticEditPolicy" notationViewFactoryClassName="ConferenceViewFactory" iconProviderPriority="Low" canonicalEditPolicyClassName="ConferenceCanonicalEditPolicy"> |
| <diagramRunTimeClass href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Diagram"/> |
| <viewmap xsi:type="gmfgen:FigureViewmap" figureQualifiedClassName="org.eclipse.draw2d.FreeformLayer"/> |
| <domainDiagramElement href="eclipsecon.genmodel#//eclipsecon/Conference"/> |
| <childNodes visualID="2001" editPartClassName="TimeSlotEditPart" itemSemanticEditPolicyClassName="TimeSlotItemSemanticEditPolicy" notationViewFactoryClassName="TimeSlotViewFactory" canonicalEditPolicyClassName="TimeSlotCanonicalEditPolicy" graphicalNodeEditPolicyClassName="TimeSlotGraphicalNodeEditPolicy" containers="//@diagram/@topLevelNodes.2"> |
| <diagramRunTimeClass href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap xsi:type="gmfgen:InnerClassViewmap" className="SlotFigure" classBody="

/**
 * @generated
 */
public class SlotFigure extends org.eclipse.draw2d.RoundedRectangle {

	/**
	 * @generated
	 */
	private boolean myUseLocalCoordinates;

	/**
	 * @generated
	 */
	public SlotFigure() {	
		
		org.eclipse.draw2d.ToolbarLayout myGenLayoutManager = new org.eclipse.draw2d.ToolbarLayout();
				myGenLayoutManager.setStretchMinorAxis(true);
		myGenLayoutManager.setMinorAlignment(org.eclipse.draw2d.ToolbarLayout.ALIGN_CENTER);		
		myGenLayoutManager.setSpacing(5);
		myGenLayoutManager.setVertical(true);


	
		this.setLayoutManager(myGenLayoutManager);

		
		this.setLineWidth(2);		this.setForegroundColor(org.eclipse.draw2d.ColorConstants.cyan);
this.setCornerDimensions(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(20), getMapMode().DPtoLP(20)));

		
		org.eclipse.draw2d.Label childLabelStart = createFigureLabelStart();
		setFigureLabelStart(childLabelStart);
		add(childLabelStart);
		
		
		
		org.eclipse.draw2d.Label childLabelEnd = createFigureLabelEnd();
		setFigureLabelEnd(childLabelEnd);
		add(childLabelEnd);
		
		
	}


	private org.eclipse.draw2d.Label fLabelStart; 

	/**
	 * @generated
	 */
	public org.eclipse.draw2d.Label getFigureLabelStart() {
		return fLabelStart;
	}

	/**
	 * @generated
	 */
	protected void setFigureLabelStart(org.eclipse.draw2d.Label figure) {
		fLabelStart = figure;
	}

	/**
	 * @generated
	 */
	private org.eclipse.draw2d.Label createFigureLabelStart() {
org.eclipse.draw2d.Label rv = new org.eclipse.draw2d.Label();






		return rv;
	}


	private org.eclipse.draw2d.Label fLabelEnd; 

	/**
	 * @generated
	 */
	public org.eclipse.draw2d.Label getFigureLabelEnd() {
		return fLabelEnd;
	}

	/**
	 * @generated
	 */
	protected void setFigureLabelEnd(org.eclipse.draw2d.Label figure) {
		fLabelEnd = figure;
	}

	/**
	 * @generated
	 */
	private org.eclipse.draw2d.Label createFigureLabelEnd() {
org.eclipse.draw2d.Label rv = new org.eclipse.draw2d.Label();
rv.setText("");





		return rv;
	}

	/**
	 * @generated
	 */
	protected boolean useLocalCoordinates() {
		return myUseLocalCoordinates;
	}

	/**
	 * @generated
	 */
	protected void setUseLocalCoordinates(boolean useLocalCoordinates) {
		myUseLocalCoordinates = useLocalCoordinates;
	}
}
"/> |
| <modelFacet> |
| <metaClass href="eclipsecon.genmodel#//eclipsecon/TimeSlot"/> |
| <containmentMetaFeature href="eclipsecon.genmodel#//eclipsecon/Schedule/slices"/> |
| <childMetaFeature href="eclipsecon.genmodel#//eclipsecon/Schedule/slices"/> |
| </modelFacet> |
| <labels visualID="4003" editPartClassName="TimeSlot_startEditPart" itemSemanticEditPolicyClassName="TimeSlot_startItemSemanticEditPolicy" notationViewFactoryClassName="TimeSlot_startViewFactory"> |
| <diagramRunTimeClass href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap xsi:type="gmfgen:InnerClassViewmap" className="LabelStart" classBody="

/**
 * @generated
 */
public class LabelStart extends org.eclipse.draw2d.Label {

	/**
	 * @generated
	 */
	private boolean myUseLocalCoordinates;

	/**
	 * @generated
	 */
	public LabelStart() {
		
		

	}
	
	/**
	 * @generated
	 */
	protected boolean useLocalCoordinates() {
		return myUseLocalCoordinates;
	}

	/**
	 * @generated
	 */
	protected void setUseLocalCoordinates(boolean useLocalCoordinates) {
		myUseLocalCoordinates = useLocalCoordinates;
	}

}
"/> |
| <modelFacet xsi:type="gmfgen:FeatureLabelModelFacet" editPattern=""> |
| <metaFeature href="eclipsecon.genmodel#//eclipsecon/TimeSlot/start"/> |
| </modelFacet> |
| </labels> |
| <labels visualID="4004" editPartClassName="TimeSlot_endEditPart" itemSemanticEditPolicyClassName="TimeSlot_endItemSemanticEditPolicy" notationViewFactoryClassName="TimeSlot_endViewFactory"> |
| <diagramRunTimeClass href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap xsi:type="gmfgen:InnerClassViewmap" className="LabelEnd" classBody="

/**
 * @generated
 */
public class LabelEnd extends org.eclipse.draw2d.Label {

	/**
	 * @generated
	 */
	private boolean myUseLocalCoordinates;

	/**
	 * @generated
	 */
	public LabelEnd() {
		this.setText("");
		

	}
	
	/**
	 * @generated
	 */
	protected boolean useLocalCoordinates() {
		return myUseLocalCoordinates;
	}

	/**
	 * @generated
	 */
	protected void setUseLocalCoordinates(boolean useLocalCoordinates) {
		myUseLocalCoordinates = useLocalCoordinates;
	}

}
"/> |
| <modelFacet xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeature href="eclipsecon.genmodel#//eclipsecon/TimeSlot/end"/> |
| </modelFacet> |
| </labels> |
| </childNodes> |
| <topLevelNodes visualID="1001" editPartClassName="PresenterEditPart" itemSemanticEditPolicyClassName="PresenterItemSemanticEditPolicy" notationViewFactoryClassName="PresenterViewFactory" canonicalEditPolicyClassName="PresenterCanonicalEditPolicy" graphicalNodeEditPolicyClassName="PresenterGraphicalNodeEditPolicy"> |
| <diagramRunTimeClass href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap xsi:type="gmfgen:InnerClassViewmap" className="ActorFigure" classBody="

/**
 * @generated
 */
public class ActorFigure extends org.eclipse.draw2d.RectangleFigure {

	/**
	 * @generated
	 */
	private boolean myUseLocalCoordinates;

	/**
	 * @generated
	 */
	public ActorFigure() {	
		
		org.eclipse.draw2d.ToolbarLayout myGenLayoutManager = new org.eclipse.draw2d.ToolbarLayout();
				myGenLayoutManager.setStretchMinorAxis(false);
		myGenLayoutManager.setMinorAlignment(org.eclipse.draw2d.ToolbarLayout.ALIGN_TOPLEFT);		
		myGenLayoutManager.setSpacing(5);
		myGenLayoutManager.setVertical(true);


	
		this.setLayoutManager(myGenLayoutManager);

				this.setFill(false);
		this.setOutline(false);
		
		org.eclipse.draw2d.Ellipse childHead = createFigureHead();
		setFigureHead(childHead);
		add(childHead);
		
		
		
		org.eclipse.draw2d.Polygon childBody = createFigureBody();
		setFigureBody(childBody);
		add(childBody);
		
		
		
		org.eclipse.draw2d.Label childLabel = createFigureLabel();
		setFigureLabel(childLabel);
		add(childLabel);
		
		
	}


	private org.eclipse.draw2d.Ellipse fHead; 

	/**
	 * @generated
	 */
	public org.eclipse.draw2d.Ellipse getFigureHead() {
		return fHead;
	}

	/**
	 * @generated
	 */
	protected void setFigureHead(org.eclipse.draw2d.Ellipse figure) {
		fHead = figure;
	}

	/**
	 * @generated
	 */
	private org.eclipse.draw2d.Ellipse createFigureHead() {
org.eclipse.draw2d.Ellipse rv = new org.eclipse.draw2d.Ellipse();

		rv.setLineWidth(2);
		rv.setSize(getMapMode().DPtoLP(60), getMapMode().DPtoLP(60));





		return rv;
	}


	private org.eclipse.draw2d.Polygon fBody; 

	/**
	 * @generated
	 */
	public org.eclipse.draw2d.Polygon getFigureBody() {
		return fBody;
	}

	/**
	 * @generated
	 */
	protected void setFigureBody(org.eclipse.draw2d.Polygon figure) {
		fBody = figure;
	}

	/**
	 * @generated
	 */
	private org.eclipse.draw2d.Polygon createFigureBody() {
org.eclipse.draw2d.Polygon rv = new org.eclipse.draw2d.Polygon();

		rv.addPoint(new org.eclipse.draw2d.geometry.Point(30, 60));
		rv.addPoint(new org.eclipse.draw2d.geometry.Point(30, 85));
		rv.addPoint(new org.eclipse.draw2d.geometry.Point(0, 85));
		rv.addPoint(new org.eclipse.draw2d.geometry.Point(0, 88));
		rv.addPoint(new org.eclipse.draw2d.geometry.Point(30, 88));
		rv.addPoint(new org.eclipse.draw2d.geometry.Point(30, 130));
		rv.addPoint(new org.eclipse.draw2d.geometry.Point(0, 170));
		rv.addPoint(new org.eclipse.draw2d.geometry.Point(4, 170));
		rv.addPoint(new org.eclipse.draw2d.geometry.Point(31, 133));
		rv.addPoint(new org.eclipse.draw2d.geometry.Point(60, 170));
		rv.addPoint(new org.eclipse.draw2d.geometry.Point(64, 170));
		rv.addPoint(new org.eclipse.draw2d.geometry.Point(33, 130));
		rv.addPoint(new org.eclipse.draw2d.geometry.Point(33, 88));
		rv.addPoint(new org.eclipse.draw2d.geometry.Point(63, 88));
		rv.addPoint(new org.eclipse.draw2d.geometry.Point(63, 85));
		rv.addPoint(new org.eclipse.draw2d.geometry.Point(33, 85));
		rv.addPoint(new org.eclipse.draw2d.geometry.Point(33, 60));





		return rv;
	}


	private org.eclipse.draw2d.Label fLabel; 

	/**
	 * @generated
	 */
	public org.eclipse.draw2d.Label getFigureLabel() {
		return fLabel;
	}

	/**
	 * @generated
	 */
	protected void setFigureLabel(org.eclipse.draw2d.Label figure) {
		fLabel = figure;
	}

	/**
	 * @generated
	 */
	private org.eclipse.draw2d.Label createFigureLabel() {
org.eclipse.draw2d.Label rv = new org.eclipse.draw2d.Label();






		return rv;
	}

	/**
	 * @generated
	 */
	protected boolean useLocalCoordinates() {
		return myUseLocalCoordinates;
	}

	/**
	 * @generated
	 */
	protected void setUseLocalCoordinates(boolean useLocalCoordinates) {
		myUseLocalCoordinates = useLocalCoordinates;
	}
}
"/> |
| <modelFacet> |
| <metaClass href="eclipsecon.genmodel#//eclipsecon/Presenter"/> |
| <containmentMetaFeature href="eclipsecon.genmodel#//eclipsecon/Conference/attendees"/> |
| <childMetaFeature href="eclipsecon.genmodel#//eclipsecon/Conference/attendees"/> |
| </modelFacet> |
| <labels visualID="4001" editPartClassName="Presenter_nameEditPart" itemSemanticEditPolicyClassName="Presenter_nameItemSemanticEditPolicy" notationViewFactoryClassName="Presenter_nameViewFactory"> |
| <diagramRunTimeClass href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap xsi:type="gmfgen:InnerClassViewmap" className="Label" classBody="

/**
 * @generated
 */
public class Label extends org.eclipse.draw2d.Label {

	/**
	 * @generated
	 */
	private boolean myUseLocalCoordinates;

	/**
	 * @generated
	 */
	public Label() {
		
		

	}
	
	/**
	 * @generated
	 */
	protected boolean useLocalCoordinates() {
		return myUseLocalCoordinates;
	}

	/**
	 * @generated
	 */
	protected void setUseLocalCoordinates(boolean useLocalCoordinates) {
		myUseLocalCoordinates = useLocalCoordinates;
	}

}
"/> |
| <modelFacet xsi:type="gmfgen:FeatureLabelModelFacet" viewPattern="" editPattern=""> |
| <metaFeature href="eclipsecon.genmodel#//eclipsecon/Participant/name"/> |
| </modelFacet> |
| </labels> |
| </topLevelNodes> |
| <topLevelNodes visualID="1002" editPartClassName="TutorialEditPart" itemSemanticEditPolicyClassName="TutorialItemSemanticEditPolicy" notationViewFactoryClassName="TutorialViewFactory" canonicalEditPolicyClassName="TutorialCanonicalEditPolicy" graphicalNodeEditPolicyClassName="TutorialGraphicalNodeEditPolicy"> |
| <diagramRunTimeClass href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap xsi:type="gmfgen:InnerClassViewmap" className="TutorialFigure" classBody="

/**
 * @generated
 */
public class TutorialFigure extends org.eclipse.draw2d.RectangleFigure {

	/**
	 * @generated
	 */
	private boolean myUseLocalCoordinates;

	/**
	 * @generated
	 */
	public TutorialFigure() {	
		

		
		
		org.eclipse.draw2d.Label childTag = createFigureTag();
		setFigureTag(childTag);
		add(childTag);
		
		
		
		org.eclipse.draw2d.Label childTitleLabel = createFigureTitleLabel();
		setFigureTitleLabel(childTitleLabel);
		add(childTitleLabel);
		
		
	}


	private org.eclipse.draw2d.Label fTag; 

	/**
	 * @generated
	 */
	public org.eclipse.draw2d.Label getFigureTag() {
		return fTag;
	}

	/**
	 * @generated
	 */
	protected void setFigureTag(org.eclipse.draw2d.Label figure) {
		fTag = figure;
	}

	/**
	 * @generated
	 */
	private org.eclipse.draw2d.Label createFigureTag() {
org.eclipse.draw2d.Label rv = new org.eclipse.draw2d.Label();
rv.setText("<<Tutorial>>");





		return rv;
	}


	private org.eclipse.draw2d.Label fTitleLabel; 

	/**
	 * @generated
	 */
	public org.eclipse.draw2d.Label getFigureTitleLabel() {
		return fTitleLabel;
	}

	/**
	 * @generated
	 */
	protected void setFigureTitleLabel(org.eclipse.draw2d.Label figure) {
		fTitleLabel = figure;
	}

	/**
	 * @generated
	 */
	private org.eclipse.draw2d.Label createFigureTitleLabel() {
org.eclipse.draw2d.Label rv = new org.eclipse.draw2d.Label();
rv.setText("");





		return rv;
	}

	/**
	 * @generated
	 */
	protected boolean useLocalCoordinates() {
		return myUseLocalCoordinates;
	}

	/**
	 * @generated
	 */
	protected void setUseLocalCoordinates(boolean useLocalCoordinates) {
		myUseLocalCoordinates = useLocalCoordinates;
	}
}
"/> |
| <modelFacet> |
| <metaClass href="eclipsecon.genmodel#//eclipsecon/Tutorial"/> |
| <containmentMetaFeature href="eclipsecon.genmodel#//eclipsecon/Conference/tutorials"/> |
| <childMetaFeature href="eclipsecon.genmodel#//eclipsecon/Conference/tutorials"/> |
| </modelFacet> |
| <labels visualID="4002" editPartClassName="Tutorial_titleEditPart" itemSemanticEditPolicyClassName="Tutorial_titleItemSemanticEditPolicy" notationViewFactoryClassName="Tutorial_titleViewFactory"> |
| <diagramRunTimeClass href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap xsi:type="gmfgen:InnerClassViewmap" className="TitleLabel" classBody="

/**
 * @generated
 */
public class TitleLabel extends org.eclipse.draw2d.Label {

	/**
	 * @generated
	 */
	private boolean myUseLocalCoordinates;

	/**
	 * @generated
	 */
	public TitleLabel() {
		this.setText("");
		

	}
	
	/**
	 * @generated
	 */
	protected boolean useLocalCoordinates() {
		return myUseLocalCoordinates;
	}

	/**
	 * @generated
	 */
	protected void setUseLocalCoordinates(boolean useLocalCoordinates) {
		myUseLocalCoordinates = useLocalCoordinates;
	}

}
"/> |
| <modelFacet xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeature href="eclipsecon.genmodel#//eclipsecon/Tutorial/title"/> |
| </modelFacet> |
| </labels> |
| </topLevelNodes> |
| <topLevelNodes visualID="1003" editPartClassName="ScheduleEditPart" itemSemanticEditPolicyClassName="ScheduleItemSemanticEditPolicy" notationViewFactoryClassName="ScheduleViewFactory" childNodes="//@diagram/@childNodes.0" canonicalEditPolicyClassName="ScheduleCanonicalEditPolicy" listLayout="false" graphicalNodeEditPolicyClassName="ScheduleGraphicalNodeEditPolicy"> |
| <diagramRunTimeClass href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap xsi:type="gmfgen:InnerClassViewmap" className="ThickFigure" classBody="

/**
 * @generated
 */
public class ThickFigure extends org.eclipse.draw2d.RectangleFigure {

	/**
	 * @generated
	 */
	private boolean myUseLocalCoordinates;

	/**
	 * @generated
	 */
	public ThickFigure() {	
		

		
		this.setLineWidth(3);
		
		org.eclipse.draw2d.Label childThickFigureLabel = createFigureThickFigureLabel();
		setFigureThickFigureLabel(childThickFigureLabel);
		add(childThickFigureLabel);
		
		
	}


	private org.eclipse.draw2d.Label fThickFigureLabel; 

	/**
	 * @generated
	 */
	public org.eclipse.draw2d.Label getFigureThickFigureLabel() {
		return fThickFigureLabel;
	}

	/**
	 * @generated
	 */
	protected void setFigureThickFigureLabel(org.eclipse.draw2d.Label figure) {
		fThickFigureLabel = figure;
	}

	/**
	 * @generated
	 */
	private org.eclipse.draw2d.Label createFigureThickFigureLabel() {
org.eclipse.draw2d.Label rv = new org.eclipse.draw2d.Label();






		return rv;
	}

	/**
	 * @generated
	 */
	protected boolean useLocalCoordinates() {
		return myUseLocalCoordinates;
	}

	/**
	 * @generated
	 */
	protected void setUseLocalCoordinates(boolean useLocalCoordinates) {
		myUseLocalCoordinates = useLocalCoordinates;
	}
}
"/> |
| <modelFacet> |
| <metaClass href="eclipsecon.genmodel#//eclipsecon/Schedule"/> |
| <containmentMetaFeature href="eclipsecon.genmodel#//eclipsecon/Conference/days"/> |
| <childMetaFeature href="eclipsecon.genmodel#//eclipsecon/Conference/days"/> |
| </modelFacet> |
| <labels visualID="4005" editPartClassName="Schedule_dayNoEditPart" itemSemanticEditPolicyClassName="Schedule_dayNoItemSemanticEditPolicy" notationViewFactoryClassName="Schedule_dayNoViewFactory"> |
| <diagramRunTimeClass href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap xsi:type="gmfgen:InnerClassViewmap" className="ThickFigureLabel" classBody="

/**
 * @generated
 */
public class ThickFigureLabel extends org.eclipse.draw2d.Label {

	/**
	 * @generated
	 */
	private boolean myUseLocalCoordinates;

	/**
	 * @generated
	 */
	public ThickFigureLabel() {
		
		

	}
	
	/**
	 * @generated
	 */
	protected boolean useLocalCoordinates() {
		return myUseLocalCoordinates;
	}

	/**
	 * @generated
	 */
	protected void setUseLocalCoordinates(boolean useLocalCoordinates) {
		myUseLocalCoordinates = useLocalCoordinates;
	}

}
"/> |
| <modelFacet xsi:type="gmfgen:FeatureLabelModelFacet" viewPattern="{0,choice,-1#XX|0#Sun|1#Mon|2#Tue|3#Wed|4#Thu|5#Fri|6#Sat|7#XX}" editPattern="{0,number}"> |
| <metaFeature href="eclipsecon.genmodel#//eclipsecon/Schedule/dayNo"/> |
| </modelFacet> |
| </labels> |
| </topLevelNodes> |
| <topLevelNodes visualID="1004" editPartClassName="ResourceEditPart" itemSemanticEditPolicyClassName="ResourceItemSemanticEditPolicy" notationViewFactoryClassName="ResourceViewFactory" canonicalEditPolicyClassName="ResourceCanonicalEditPolicy" graphicalNodeEditPolicyClassName="ResourceGraphicalNodeEditPolicy"> |
| <diagramRunTimeClass href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap xsi:type="gmfgen:InnerClassViewmap" className="ResourceFigure" classBody="

/**
 * @generated
 */
public class ResourceFigure extends org.eclipse.draw2d.RectangleFigure {

	/**
	 * @generated
	 */
	private boolean myUseLocalCoordinates;

	/**
	 * @generated
	 */
	public ResourceFigure() {	
		

		
		
		org.eclipse.draw2d.Label childResourceNameLabel = createFigureResourceNameLabel();
		setFigureResourceNameLabel(childResourceNameLabel);
		add(childResourceNameLabel);
		
		
		
		org.eclipse.draw2d.Label childResourceLocationLabel = createFigureResourceLocationLabel();
		setFigureResourceLocationLabel(childResourceLocationLabel);
		add(childResourceLocationLabel);
		
		
	}


	private org.eclipse.draw2d.Label fResourceNameLabel; 

	/**
	 * @generated
	 */
	public org.eclipse.draw2d.Label getFigureResourceNameLabel() {
		return fResourceNameLabel;
	}

	/**
	 * @generated
	 */
	protected void setFigureResourceNameLabel(org.eclipse.draw2d.Label figure) {
		fResourceNameLabel = figure;
	}

	/**
	 * @generated
	 */
	private org.eclipse.draw2d.Label createFigureResourceNameLabel() {
org.eclipse.draw2d.Label rv = new org.eclipse.draw2d.Label();
rv.setText("");





		return rv;
	}


	private org.eclipse.draw2d.Label fResourceLocationLabel; 

	/**
	 * @generated
	 */
	public org.eclipse.draw2d.Label getFigureResourceLocationLabel() {
		return fResourceLocationLabel;
	}

	/**
	 * @generated
	 */
	protected void setFigureResourceLocationLabel(org.eclipse.draw2d.Label figure) {
		fResourceLocationLabel = figure;
	}

	/**
	 * @generated
	 */
	private org.eclipse.draw2d.Label createFigureResourceLocationLabel() {
org.eclipse.draw2d.Label rv = new org.eclipse.draw2d.Label();
rv.setText("");





		return rv;
	}

	/**
	 * @generated
	 */
	protected boolean useLocalCoordinates() {
		return myUseLocalCoordinates;
	}

	/**
	 * @generated
	 */
	protected void setUseLocalCoordinates(boolean useLocalCoordinates) {
		myUseLocalCoordinates = useLocalCoordinates;
	}
}
"/> |
| <modelFacet> |
| <metaClass href="eclipsecon.genmodel#//eclipsecon/Resource"/> |
| <containmentMetaFeature href="eclipsecon.genmodel#//eclipsecon/Conference/eclipsezilla"/> |
| <childMetaFeature href="eclipsecon.genmodel#//eclipsecon/Conference/eclipsezilla"/> |
| </modelFacet> |
| <labels xsi:type="gmfgen:GenExternalNodeLabel" visualID="4006" editPartClassName="Resource_UnknownEditPart" itemSemanticEditPolicyClassName="Resource_UnknownItemSemanticEditPolicy" notationViewFactoryClassName="Resource_UnknownViewFactory" readOnly="true"> |
| <diagramRunTimeClass href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap xsi:type="gmfgen:InnerClassViewmap" className="ResourceTag" classBody="

/**
 * @generated
 */
public class ResourceTag extends org.eclipse.draw2d.Label {

	/**
	 * @generated
	 */
	private boolean myUseLocalCoordinates;

	/**
	 * @generated
	 */
	public ResourceTag() {
		this.setText("<<Resource>>");
		

	}
	
	/**
	 * @generated
	 */
	protected boolean useLocalCoordinates() {
		return myUseLocalCoordinates;
	}

	/**
	 * @generated
	 */
	protected void setUseLocalCoordinates(boolean useLocalCoordinates) {
		myUseLocalCoordinates = useLocalCoordinates;
	}

}
"/> |
| </labels> |
| <labels visualID="4007" editPartClassName="Resource_nameEditPart" itemSemanticEditPolicyClassName="Resource_nameItemSemanticEditPolicy" notationViewFactoryClassName="Resource_nameViewFactory"> |
| <diagramRunTimeClass href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap xsi:type="gmfgen:InnerClassViewmap" className="ResourceNameLabel" classBody="

/**
 * @generated
 */
public class ResourceNameLabel extends org.eclipse.draw2d.Label {

	/**
	 * @generated
	 */
	private boolean myUseLocalCoordinates;

	/**
	 * @generated
	 */
	public ResourceNameLabel() {
		this.setText("");
		

	}
	
	/**
	 * @generated
	 */
	protected boolean useLocalCoordinates() {
		return myUseLocalCoordinates;
	}

	/**
	 * @generated
	 */
	protected void setUseLocalCoordinates(boolean useLocalCoordinates) {
		myUseLocalCoordinates = useLocalCoordinates;
	}

}
"/> |
| <modelFacet xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeature href="eclipsecon.genmodel#//eclipsecon/Resource/name"/> |
| </modelFacet> |
| </labels> |
| <labels visualID="4008" editPartClassName="Resource_locationEditPart" itemSemanticEditPolicyClassName="Resource_locationItemSemanticEditPolicy" notationViewFactoryClassName="Resource_locationViewFactory"> |
| <diagramRunTimeClass href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap xsi:type="gmfgen:InnerClassViewmap" className="ResourceLocationLabel" classBody="

/**
 * @generated
 */
public class ResourceLocationLabel extends org.eclipse.draw2d.Label {

	/**
	 * @generated
	 */
	private boolean myUseLocalCoordinates;

	/**
	 * @generated
	 */
	public ResourceLocationLabel() {
		this.setText("");
		

	}
	
	/**
	 * @generated
	 */
	protected boolean useLocalCoordinates() {
		return myUseLocalCoordinates;
	}

	/**
	 * @generated
	 */
	protected void setUseLocalCoordinates(boolean useLocalCoordinates) {
		myUseLocalCoordinates = useLocalCoordinates;
	}

}
"/> |
| <modelFacet xsi:type="gmfgen:FeatureLabelModelFacet" viewPattern="uri: {0}" editPattern=""> |
| <metaFeature href="eclipsecon.genmodel#//eclipsecon/Resource/location"/> |
| </modelFacet> |
| </labels> |
| </topLevelNodes> |
| <links visualID="3001" editPartClassName="HandoutEditPart" itemSemanticEditPolicyClassName="HandoutItemSemanticEditPolicy" notationViewFactoryClassName="HandoutViewFactory"> |
| <diagramRunTimeClass href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Edge"/> |
| <viewmap xsi:type="gmfgen:InnerClassViewmap" className="SolidLineSquareDec" classBody="

/**
 * @generated
 */
public class SolidLineSquareDec extends org.eclipse.gmf.runtime.draw2d.ui.figures.PolylineConnectionEx {

	/**
	 * @generated
	 */
	public SolidLineSquareDec() {

		setSourceDecoration(createSourceDecoration());
	}

	/**
	 * @generated
	 */
	private org.eclipse.draw2d.PolygonDecoration createSourceDecoration() {
org.eclipse.draw2d.PolygonDecoration df = new org.eclipse.draw2d.PolygonDecoration();
// dispatchNext?
		df.setForegroundColor(org.eclipse.draw2d.ColorConstants.black);
		org.eclipse.draw2d.geometry.PointList pl = new org.eclipse.draw2d.geometry.PointList();
		pl.addPoint(0, 1);
		pl.addPoint(-1, -1);
		pl.addPoint(-1, 0);
		pl.addPoint(0, 0);
		df.setTemplate(pl);
		df.setScale(getMapMode().DPtoLP(7), getMapMode().DPtoLP(3));




		return df;
	}

}"/> |
| <modelFacet xsi:type="gmfgen:TypeLinkModelFacet"> |
| <metaClass href="eclipsecon.genmodel#//eclipsecon/Handout"/> |
| <containmentMetaFeature href="eclipsecon.genmodel#//eclipsecon/Tutorial/handouts"/> |
| <childMetaFeature href="eclipsecon.genmodel#//eclipsecon/Tutorial/handouts"/> |
| <targetMetaFeature href="eclipsecon.genmodel#//eclipsecon/Handout/eclipsezilla"/> |
| </modelFacet> |
| </links> |
| <links visualID="3002" editPartClassName="AssignedEditPart" itemSemanticEditPolicyClassName="AssignedItemSemanticEditPolicy" notationViewFactoryClassName="AssignedViewFactory"> |
| <diagramRunTimeClass href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Edge"/> |
| <viewmap xsi:type="gmfgen:InnerClassViewmap" className="DotLineNoDecorations" classBody="

/**
 * @generated
 */
public class DotLineNoDecorations extends org.eclipse.gmf.runtime.draw2d.ui.figures.PolylineConnectionEx {

	/**
	 * @generated
	 */
	public DotLineNoDecorations() {

		this.setLineStyle(org.eclipse.draw2d.Graphics.LINE_DOT);
	}


}"/> |
| <modelFacet xsi:type="gmfgen:FeatureLinkModelFacet"> |
| <metaFeature href="eclipsecon.genmodel#//eclipsecon/Tutorial/assigned"/> |
| </modelFacet> |
| </links> |
| <links visualID="3003" editPartClassName="PresentersEditPart" itemSemanticEditPolicyClassName="PresentersItemSemanticEditPolicy" notationViewFactoryClassName="PresentersViewFactory"> |
| <diagramRunTimeClass href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Edge"/> |
| <viewmap xsi:type="gmfgen:InnerClassViewmap" className="DashLineNoDecorations" classBody="

/**
 * @generated
 */
public class DashLineNoDecorations extends org.eclipse.gmf.runtime.draw2d.ui.figures.PolylineConnectionEx {

	/**
	 * @generated
	 */
	public DashLineNoDecorations() {

		this.setLineStyle(org.eclipse.draw2d.Graphics.LINE_DASH);
	}


}"/> |
| <modelFacet xsi:type="gmfgen:FeatureLinkModelFacet"> |
| <metaFeature href="eclipsecon.genmodel#//eclipsecon/Tutorial/presenters"/> |
| </modelFacet> |
| </links> |
| <palette> |
| <groups titleKey="nodes" entryID="1"> |
| <nodeTools titleKey="Presenter" descriptionKey="Create new Presenter" entryID="1001" genNode="//@diagram/@topLevelNodes.0"/> |
| <nodeTools titleKey="Tutorial" descriptionKey="Create new Tutorial" entryID="1002" genNode="//@diagram/@topLevelNodes.1"/> |
| <nodeTools titleKey="Schedule" descriptionKey="Create new Schedule" entryID="1003" genNode="//@diagram/@topLevelNodes.2"/> |
| <nodeTools titleKey="TimeSlot" descriptionKey="Create new TimeSlot" entryID="1004" genNode="//@diagram/@childNodes.0"/> |
| <nodeTools titleKey="Resource" descriptionKey="Create new resource" entryID="1005" genNode="//@diagram/@topLevelNodes.3"/> |
| </groups> |
| <groups titleKey="links" descriptionKey="" entryID="2"> |
| <linkTools titleKey="Handout" descriptionKey="Define hand-out material" entryID="2001" genLink="//@diagram/@links.0"/> |
| <linkTools titleKey="Assign time" descriptionKey="Assign time" entryID="2002" genLink="//@diagram/@links.1"/> |
| <linkTools titleKey="Presenter" descriptionKey="Connect tutorial with presenter" entryID="2003" genLink="//@diagram/@links.2"/> |
| </groups> |
| </palette> |
| </diagram> |
| <plugin name="EclipseCon Diagram Plugin"/> |
| <editor/> |
| <domainGenModel href="eclipsecon.genmodel#/"/> |
| </gmfgen:GenEditorGenerator> |