package org.archstudio.bna.facets;
import org.eclipse.jdt.annotation.NonNullByDefault;
import org.eclipse.jdt.annotation.Nullable;
/*
* DO NOT EDIT THIS FILE, it is automatically generated. ANY MODIFICATIONS WILL BE OVERWRITTEN. To modify, update the
* thingdefinition extension at org.archstudio.bna/Package[name=org.archstudio.bna.facets]/Facet[name=Arrowheads].
*/
@SuppressWarnings("all")
@NonNullByDefault
public interface IHasMutableArrowheads extends IHasArrowheads {
public void setArrowhead1Color(@Nullable org.eclipse.swt.graphics.RGB arrowhead1Color);
public void setArrowhead1EdgeColor(@Nullable org.eclipse.swt.graphics.RGB arrowhead1EdgeColor);
public void setArrowhead1Length(int arrowhead1Length);
public void setArrowhead1Shape(org.archstudio.bna.constants.ArrowheadShape arrowhead1Shape);
public void setArrowhead1Width(int arrowhead1Width);
public void setArrowhead2Color(@Nullable org.eclipse.swt.graphics.RGB arrowhead2Color);
public void setArrowhead2EdgeColor(@Nullable org.eclipse.swt.graphics.RGB arrowhead2EdgeColor);
public void setArrowhead2Length(int arrowhead2Length);
public void setArrowhead2Shape(org.archstudio.bna.constants.ArrowheadShape arrowhead2Shape);
public void setArrowhead2Width(int arrowhead2Width);
}