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); }