package lectures.composite.design_pattern;
import util.annotations.WebDocuments;

import util.annotations.StructurePattern;
import util.annotations.StructurePatternNames;

@StructurePattern(StructurePatternNames.BEAN_PATTERN)
@WebDocuments({"Lectures/CompositeDesignPattern.pptx", "Lectures/CompositeDesignPattern.pdf", "Videos/CompositeDesignPattern.avi"})
public interface ScalableNestedShapePair  {
//  public static final int RELATIVE_SIZE = 2;
    public ScalableShape getInner();
    public ScalableShape getOuter() ;
    public void scale(double fraction);
}